https://launchpad.net/ubuntu/+source/ceph/17.2.6-0ubuntu0.23.04.1/+build/26228601 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-s390x-009 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:52:17 UTC 2023 s390x Buildd toolchain package versions: launchpad-buildd_232~632~ubuntu20.04.1 python3-lpbuildd_232~632~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 26 May 18:41:19 ntpdate[1882]: adjust time server 10.211.37.1 offset 0.000632 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=lunar --arch=s390x PACKAGEBUILD-26228601 --image-type chroot /home/buildd/filecache-default/22b7ec405c1fe881d1e0795ebcfd3bff662be15c Creating target for build PACKAGEBUILD-26228601 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=lunar --arch=s390x PACKAGEBUILD-26228601 Starting target for build PACKAGEBUILD-26228601 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=lunar --arch=s390x PACKAGEBUILD-26228601 'deb http://ftpmaster.internal/ubuntu lunar main universe' 'deb http://ftpmaster.internal/ubuntu lunar-security main universe' 'deb http://ftpmaster.internal/ubuntu lunar-updates main universe' 'deb http://ftpmaster.internal/ubuntu lunar-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-26228601 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=lunar --arch=s390x PACKAGEBUILD-26228601 Updating target for build PACKAGEBUILD-26228601 Get:1 http://ftpmaster.internal/ubuntu lunar InRelease [267 kB] Get:2 http://ftpmaster.internal/ubuntu lunar-security InRelease [109 kB] Get:3 http://ftpmaster.internal/ubuntu lunar-updates InRelease [109 kB] Get:4 http://ftpmaster.internal/ubuntu lunar-proposed InRelease [255 kB] Get:5 http://ftpmaster.internal/ubuntu lunar/main s390x Packages [1321 kB] Get:6 http://ftpmaster.internal/ubuntu lunar/main Translation-en [513 kB] Get:7 http://ftpmaster.internal/ubuntu lunar/universe s390x Packages [13.9 MB] Get:8 http://ftpmaster.internal/ubuntu lunar/universe Translation-en [5906 kB] Get:9 http://ftpmaster.internal/ubuntu lunar-security/main s390x Packages [50.8 kB] Get:10 http://ftpmaster.internal/ubuntu lunar-security/main Translation-en [16.5 kB] Get:11 http://ftpmaster.internal/ubuntu lunar-security/universe s390x Packages [21.3 kB] Get:12 http://ftpmaster.internal/ubuntu lunar-security/universe Translation-en [8652 B] Get:13 http://ftpmaster.internal/ubuntu lunar-updates/main s390x Packages [97.7 kB] Get:14 http://ftpmaster.internal/ubuntu lunar-updates/main Translation-en [26.8 kB] Get:15 http://ftpmaster.internal/ubuntu lunar-updates/universe s390x Packages [48.8 kB] Get:16 http://ftpmaster.internal/ubuntu lunar-updates/universe Translation-en [17.7 kB] Get:17 http://ftpmaster.internal/ubuntu lunar-proposed/main s390x Packages [70.2 kB] Get:18 http://ftpmaster.internal/ubuntu lunar-proposed/main Translation-en [26.2 kB] Get:19 http://ftpmaster.internal/ubuntu lunar-proposed/universe s390x Packages [34.9 kB] Get:20 http://ftpmaster.internal/ubuntu lunar-proposed/universe Translation-en [14.0 kB] Fetched 22.8 MB in 4s (5871 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: gcc-13-base libproc2-0 The following packages will be upgraded: adduser advancecomp apt base-files bash binutils binutils-common binutils-s390x-linux-gnu ca-certificates coreutils cpp cpp-12 dash debconf diffutils dpkg dpkg-dev e2fsprogs fakeroot g++ g++-12 gcc gcc-12 gcc-12-base gpg gpg-agent gpgconf gpgv grep hostname libacl1 libapparmor1 libapt-pkg6.0 libasan8 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdpkg-perl libext2fs2 libfakeroot libgcc-12-dev libgcc-s1 libgcrypt20 libgnutls30 libgomp1 libitm1 libkmod2 liblzma5 libmpfr6 libncurses6 libncursesw6 libp11-kit0 libpcre2-8-0 libperl5.36 libreadline8 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsqlite3-0 libss2 libssl3 libstdc++-12-dev libstdc++6 libsystemd-shared libsystemd0 libtinfo6 libubsan1 libudev1 libzstd1 linux-libc-dev logsave lsb-base lto-disabled-list ncurses-base ncurses-bin openssl perl perl-base perl-modules-5.36 pkgbinarymangler procps readline-common sed sensible-utils systemd systemd-sysv sysvinit-utils tar tzdata xz-utils zlib1g 109 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 86.2 MB of archives. After this operation, 1082 kB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu lunar/main s390x libcrypt-dev s390x 1:4.4.33-2 [114 kB] Get:2 http://ftpmaster.internal/ubuntu lunar/main s390x libc6-dev s390x 2.37-0ubuntu2 [1511 kB] Get:3 http://ftpmaster.internal/ubuntu lunar/main s390x libc-dev-bin s390x 2.37-0ubuntu2 [19.6 kB] Get:4 http://ftpmaster.internal/ubuntu lunar/main s390x libcrypt1 s390x 1:4.4.33-2 [82.2 kB] Get:5 http://ftpmaster.internal/ubuntu lunar-proposed/main s390x linux-libc-dev s390x 6.2.0-23.23 [1531 kB] Get:6 http://ftpmaster.internal/ubuntu lunar/main s390x libc6 s390x 2.37-0ubuntu2 [2684 kB] Get:7 http://ftpmaster.internal/ubuntu lunar/main s390x libc-bin s390x 2.37-0ubuntu2 [599 kB] Get:8 http://ftpmaster.internal/ubuntu lunar/main s390x gcc-13-base s390x 13-20230320-1ubuntu1 [40.7 kB] Get:9 http://ftpmaster.internal/ubuntu lunar/main s390x libgcc-s1 s390x 13-20230320-1ubuntu1 [35.6 kB] Get:10 http://ftpmaster.internal/ubuntu lunar/main s390x base-files s390x 12.3ubuntu2 [75.9 kB] Get:11 http://ftpmaster.internal/ubuntu lunar/main s390x bash s390x 5.2.15-2ubuntu1 [786 kB] Get:12 http://ftpmaster.internal/ubuntu lunar/main s390x coreutils s390x 9.1-1ubuntu2 [1390 kB] Get:13 http://ftpmaster.internal/ubuntu lunar/main s390x liblzma5 s390x 5.4.1-0.2 [124 kB] Get:14 http://ftpmaster.internal/ubuntu lunar/main s390x libgcrypt20 s390x 1.10.1-3ubuntu1 [466 kB] Get:15 http://ftpmaster.internal/ubuntu lunar/main s390x libstdc++6 s390x 13-20230320-1ubuntu1 [875 kB] Get:16 http://ftpmaster.internal/ubuntu lunar/main s390x libacl1 s390x 2.3.1-3 [16.5 kB] Get:17 http://ftpmaster.internal/ubuntu lunar/main s390x libapparmor1 s390x 3.0.8-1ubuntu2 [46.2 kB] Get:18 http://ftpmaster.internal/ubuntu lunar/main s390x libaudit-common all 1:3.0.9-1 [5142 B] Get:19 http://ftpmaster.internal/ubuntu lunar/main s390x libcap-ng0 s390x 0.8.3-1build2 [15.1 kB] Get:20 http://ftpmaster.internal/ubuntu lunar/main s390x libaudit1 s390x 1:3.0.9-1 [45.9 kB] Get:21 http://ftpmaster.internal/ubuntu lunar/main s390x libcap2 s390x 1:2.66-3ubuntu2 [28.4 kB] Get:22 http://ftpmaster.internal/ubuntu lunar/main s390x libperl5.36 s390x 5.36.0-7 [4716 kB] Get:23 http://ftpmaster.internal/ubuntu lunar/main s390x perl s390x 5.36.0-7 [235 kB] Get:24 http://ftpmaster.internal/ubuntu lunar/main s390x perl-base s390x 5.36.0-7 [1713 kB] Get:25 http://ftpmaster.internal/ubuntu lunar/main s390x perl-modules-5.36 all 5.36.0-7 [2984 kB] Get:26 http://ftpmaster.internal/ubuntu lunar/main s390x libdb5.3 s390x 5.3.28+dfsg2-1 [707 kB] Get:27 http://ftpmaster.internal/ubuntu lunar/main s390x zlib1g s390x 1:1.2.13.dfsg-1ubuntu4 [65.6 kB] Get:28 http://ftpmaster.internal/ubuntu lunar/main s390x debconf all 1.5.82 [125 kB] Get:29 http://ftpmaster.internal/ubuntu lunar-security/main s390x libssl3 s390x 3.0.8-1ubuntu1.1 [1575 kB] Get:30 http://ftpmaster.internal/ubuntu lunar/main s390x libzstd1 s390x 1.5.4+dfsg2-4 [269 kB] Get:31 http://ftpmaster.internal/ubuntu lunar/main s390x libkmod2 s390x 30+20221128-1ubuntu1 [48.1 kB] Get:32 http://ftpmaster.internal/ubuntu lunar/main s390x libseccomp2 s390x 2.5.4-1ubuntu3 [49.1 kB] Get:33 http://ftpmaster.internal/ubuntu lunar/main s390x libpcre2-8-0 s390x 10.42-1 [210 kB] Get:34 http://ftpmaster.internal/ubuntu lunar/main s390x libselinux1 s390x 3.4-1build4 [77.2 kB] Get:35 http://ftpmaster.internal/ubuntu lunar/main s390x systemd-sysv s390x 252.5-2ubuntu3 [11.5 kB] Get:36 http://ftpmaster.internal/ubuntu lunar/main s390x systemd s390x 252.5-2ubuntu3 [2861 kB] Get:37 http://ftpmaster.internal/ubuntu lunar/main s390x libsystemd-shared s390x 252.5-2ubuntu3 [1731 kB] Get:38 http://ftpmaster.internal/ubuntu lunar/main s390x libcryptsetup12 s390x 2:2.6.1-1ubuntu1 [215 kB] Get:39 http://ftpmaster.internal/ubuntu lunar/main s390x libp11-kit0 s390x 0.24.1-2ubuntu1 [249 kB] Get:40 http://ftpmaster.internal/ubuntu lunar/main s390x libsystemd0 s390x 252.5-2ubuntu3 [378 kB] Get:41 http://ftpmaster.internal/ubuntu lunar/main s390x libudev1 s390x 252.5-2ubuntu3 [148 kB] Get:42 http://ftpmaster.internal/ubuntu lunar/main s390x libapt-pkg6.0 s390x 2.6.0 [888 kB] Get:43 http://ftpmaster.internal/ubuntu lunar-security/main s390x tar s390x 1.34+dfsg-1.2ubuntu0.1 [289 kB] Get:44 http://ftpmaster.internal/ubuntu lunar/main s390x dpkg s390x 1.21.21ubuntu1 [1380 kB] Get:45 http://ftpmaster.internal/ubuntu lunar/main s390x dash s390x 0.5.12-2ubuntu1 [88.8 kB] Get:46 http://ftpmaster.internal/ubuntu lunar/main s390x diffutils s390x 1:3.8-4 [177 kB] Get:47 http://ftpmaster.internal/ubuntu lunar/main s390x grep s390x 3.8-5 [160 kB] Get:48 http://ftpmaster.internal/ubuntu lunar/main s390x hostname s390x 3.23+nmu1ubuntu1 [10.8 kB] Get:49 http://ftpmaster.internal/ubuntu lunar-security/main s390x ncurses-bin s390x 6.4-2ubuntu0.1 [185 kB] Get:50 http://ftpmaster.internal/ubuntu lunar/main s390x sed s390x 4.9-1 [193 kB] Get:51 http://ftpmaster.internal/ubuntu lunar-security/main s390x ncurses-base all 6.4-2ubuntu0.1 [23.1 kB] Get:52 http://ftpmaster.internal/ubuntu lunar/main s390x sysvinit-utils s390x 3.06-2ubuntu1 [32.7 kB] Get:53 http://ftpmaster.internal/ubuntu lunar/main s390x lsb-base all 11.6 [4606 B] Get:54 http://ftpmaster.internal/ubuntu lunar/main s390x adduser all 3.129ubuntu1 [59.0 kB] Get:55 http://ftpmaster.internal/ubuntu lunar/main s390x gpgv s390x 2.2.40-1.1ubuntu1 [136 kB] Get:56 http://ftpmaster.internal/ubuntu lunar/main s390x libgnutls30 s390x 3.7.8-5ubuntu1 [892 kB] Get:57 http://ftpmaster.internal/ubuntu lunar/main s390x apt s390x 2.6.0 [1360 kB] Get:58 http://ftpmaster.internal/ubuntu lunar/main s390x logsave s390x 1.47.0-1ubuntu1 [14.1 kB] Get:59 http://ftpmaster.internal/ubuntu lunar/main s390x libext2fs2 s390x 1.47.0-1ubuntu1 [212 kB] Get:60 http://ftpmaster.internal/ubuntu lunar/main s390x e2fsprogs s390x 1.47.0-1ubuntu1 [589 kB] Get:61 http://ftpmaster.internal/ubuntu lunar/main s390x libattr1 s390x 1:2.5.1-4 [12.4 kB] Get:62 http://ftpmaster.internal/ubuntu lunar/main s390x libdebconfclient0 s390x 0.267ubuntu1 [7838 B] Get:63 http://ftpmaster.internal/ubuntu lunar/main s390x libsemanage-common all 3.4-1build4 [9852 B] Get:64 http://ftpmaster.internal/ubuntu lunar/main s390x libsemanage2 s390x 3.4-1build4 [88.5 kB] Get:65 http://ftpmaster.internal/ubuntu lunar-security/main s390x libncurses6 s390x 6.4-2ubuntu0.1 [110 kB] Get:66 http://ftpmaster.internal/ubuntu lunar-security/main s390x libncursesw6 s390x 6.4-2ubuntu0.1 [143 kB] Get:67 http://ftpmaster.internal/ubuntu lunar-security/main s390x libtinfo6 s390x 6.4-2ubuntu0.1 [103 kB] Get:68 http://ftpmaster.internal/ubuntu lunar/main s390x libcom-err2 s390x 1.47.0-1ubuntu1 [14.4 kB] Get:69 http://ftpmaster.internal/ubuntu lunar/main s390x libproc2-0 s390x 2:4.0.3-1ubuntu1 [52.0 kB] Get:70 http://ftpmaster.internal/ubuntu lunar/main s390x libss2 s390x 1.47.0-1ubuntu1 [16.6 kB] Get:71 http://ftpmaster.internal/ubuntu lunar/main s390x procps s390x 2:4.0.3-1ubuntu1 [605 kB] Get:72 http://ftpmaster.internal/ubuntu lunar/main s390x sensible-utils all 0.0.17+nmu1 [19.3 kB] Get:73 http://ftpmaster.internal/ubuntu lunar-security/main s390x openssl s390x 3.0.8-1ubuntu1.1 [1167 kB] Get:74 http://ftpmaster.internal/ubuntu lunar-security/main s390x ca-certificates all 20230311ubuntu0.23.04.1 [152 kB] Get:75 http://ftpmaster.internal/ubuntu lunar/main s390x readline-common all 8.2-1.3 [55.7 kB] Get:76 http://ftpmaster.internal/ubuntu lunar/main s390x libreadline8 s390x 8.2-1.3 [151 kB] Get:77 http://ftpmaster.internal/ubuntu lunar/main s390x libsqlite3-0 s390x 3.40.1-1 [642 kB] Get:78 http://ftpmaster.internal/ubuntu lunar-proposed/main s390x tzdata all 2023c-2exp1ubuntu1.1 [270 kB] Get:79 http://ftpmaster.internal/ubuntu lunar/main s390x xz-utils s390x 5.4.1-0.2 [270 kB] Get:80 http://ftpmaster.internal/ubuntu lunar/main s390x advancecomp s390x 2.5-1 [174 kB] Get:81 http://ftpmaster.internal/ubuntu lunar-security/main s390x libctf0 s390x 2.40-2ubuntu4.1 [94.2 kB] Get:82 http://ftpmaster.internal/ubuntu lunar-security/main s390x libctf-nobfd0 s390x 2.40-2ubuntu4.1 [95.6 kB] Get:83 http://ftpmaster.internal/ubuntu lunar-security/main s390x binutils-s390x-linux-gnu s390x 2.40-2ubuntu4.1 [2061 kB] Get:84 http://ftpmaster.internal/ubuntu lunar-security/main s390x libbinutils s390x 2.40-2ubuntu4.1 [465 kB] Get:85 http://ftpmaster.internal/ubuntu lunar-security/main s390x binutils s390x 2.40-2ubuntu4.1 [3052 B] Get:86 http://ftpmaster.internal/ubuntu lunar-security/main s390x binutils-common s390x 2.40-2ubuntu4.1 [226 kB] Get:87 http://ftpmaster.internal/ubuntu lunar/main s390x libmpfr6 s390x 4.2.0-1 [278 kB] Get:88 http://ftpmaster.internal/ubuntu lunar/main s390x g++-12 s390x 12.2.0-17ubuntu1 [9435 kB] Get:89 http://ftpmaster.internal/ubuntu lunar/main s390x gcc-12 s390x 12.2.0-17ubuntu1 [16.2 MB] Get:90 http://ftpmaster.internal/ubuntu lunar/main s390x cpp-12 s390x 12.2.0-17ubuntu1 [8164 kB] Get:91 http://ftpmaster.internal/ubuntu lunar/main s390x libubsan1 s390x 13-20230320-1ubuntu1 [1107 kB] Get:92 http://ftpmaster.internal/ubuntu lunar/main s390x libgomp1 s390x 13-20230320-1ubuntu1 [146 kB] Get:93 http://ftpmaster.internal/ubuntu lunar/main s390x libitm1 s390x 13-20230320-1ubuntu1 [31.4 kB] Get:94 http://ftpmaster.internal/ubuntu lunar/main s390x libatomic1 s390x 13-20230320-1ubuntu1 [9384 B] Get:95 http://ftpmaster.internal/ubuntu lunar/main s390x libasan8 s390x 13-20230320-1ubuntu1 [2839 kB] Get:96 http://ftpmaster.internal/ubuntu lunar/main s390x libstdc++-12-dev s390x 12.2.0-17ubuntu1 [2191 kB] Get:97 http://ftpmaster.internal/ubuntu lunar/main s390x libgcc-12-dev s390x 12.2.0-17ubuntu1 [852 kB] Get:98 http://ftpmaster.internal/ubuntu lunar/main s390x libcc1-0 s390x 13-20230320-1ubuntu1 [50.3 kB] Get:99 http://ftpmaster.internal/ubuntu lunar/main s390x gcc-12-base s390x 12.2.0-17ubuntu1 [41.4 kB] Get:100 http://ftpmaster.internal/ubuntu lunar/main s390x g++ s390x 4:12.2.0-3ubuntu1 [1116 B] Get:101 http://ftpmaster.internal/ubuntu lunar/main s390x gcc s390x 4:12.2.0-3ubuntu1 [5168 B] Get:102 http://ftpmaster.internal/ubuntu lunar/main s390x cpp s390x 4:12.2.0-3ubuntu1 [27.8 kB] Get:103 http://ftpmaster.internal/ubuntu lunar/main s390x dpkg-dev all 1.21.21ubuntu1 [1117 kB] Get:104 http://ftpmaster.internal/ubuntu lunar/main s390x libdpkg-perl all 1.21.21ubuntu1 [247 kB] Get:105 http://ftpmaster.internal/ubuntu lunar/main s390x lto-disabled-list all 39 [12.4 kB] Get:106 http://ftpmaster.internal/ubuntu lunar/main s390x libfakeroot s390x 1.31-1.1 [30.9 kB] Get:107 http://ftpmaster.internal/ubuntu lunar/main s390x fakeroot s390x 1.31-1.1 [59.6 kB] Get:108 http://ftpmaster.internal/ubuntu lunar/main s390x gpg s390x 2.2.40-1.1ubuntu1 [508 kB] Get:109 http://ftpmaster.internal/ubuntu lunar/main s390x gpgconf s390x 2.2.40-1.1ubuntu1 [97.4 kB] Get:110 http://ftpmaster.internal/ubuntu lunar/main s390x gpg-agent s390x 2.2.40-1.1ubuntu1 [213 kB] Get:111 http://ftpmaster.internal/ubuntu lunar/main s390x pkgbinarymangler all 152 [16.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 86.2 MB in 5s (18.4 MB/s) (Reading database ... 12875 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.33-2_s390x.deb ... Unpacking libcrypt-dev:s390x (1:4.4.33-2) over (1:4.4.33-1) ... Preparing to unpack .../libc6-dev_2.37-0ubuntu2_s390x.deb ... Unpacking libc6-dev:s390x (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Preparing to unpack .../libc-dev-bin_2.37-0ubuntu2_s390x.deb ... Unpacking libc-dev-bin (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Preparing to unpack .../libcrypt1_1%3a4.4.33-2_s390x.deb ... Unpacking libcrypt1:s390x (1:4.4.33-2) over (1:4.4.33-1) ... Setting up libcrypt1:s390x (1:4.4.33-2) ... (Reading database ... 12875 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_6.2.0-23.23_s390x.deb ... Unpacking linux-libc-dev:s390x (6.2.0-23.23) over (5.19.0-21.21) ... Preparing to unpack .../libc6_2.37-0ubuntu2_s390x.deb ... Unpacking libc6:s390x (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Setting up libc6:s390x (2.37-0ubuntu2) ... (Reading database ... 12884 files and directories currently installed.) Preparing to unpack .../libc-bin_2.37-0ubuntu2_s390x.deb ... Unpacking libc-bin (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Setting up libc-bin (2.37-0ubuntu2) ... Selecting previously unselected package gcc-13-base:s390x. (Reading database ... 12884 files and directories currently installed.) Preparing to unpack .../gcc-13-base_13-20230320-1ubuntu1_s390x.deb ... Unpacking gcc-13-base:s390x (13-20230320-1ubuntu1) ... Setting up gcc-13-base:s390x (13-20230320-1ubuntu1) ... (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../libgcc-s1_13-20230320-1ubuntu1_s390x.deb ... Unpacking libgcc-s1:s390x (13-20230320-1ubuntu1) over (12.2.0-10ubuntu1) ... Setting up libgcc-s1:s390x (13-20230320-1ubuntu1) ... (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../base-files_12.3ubuntu2_s390x.deb ... Unpacking base-files (12.3ubuntu2) over (12.3ubuntu1) ... Setting up base-files (12.3ubuntu2) ... 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 ... 12889 files and directories currently installed.) Preparing to unpack .../bash_5.2.15-2ubuntu1_s390x.deb ... Unpacking bash (5.2.15-2ubuntu1) over (5.2-1ubuntu2) ... Setting up bash (5.2.15-2ubuntu1) ... 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 ... 12889 files and directories currently installed.) Preparing to unpack .../coreutils_9.1-1ubuntu2_s390x.deb ... Unpacking coreutils (9.1-1ubuntu2) over (8.32-4.1ubuntu1) ... Setting up coreutils (9.1-1ubuntu2) ... (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../liblzma5_5.4.1-0.2_s390x.deb ... Unpacking liblzma5:s390x (5.4.1-0.2) over (5.2.9-0.0) ... Setting up liblzma5:s390x (5.4.1-0.2) ... (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.1-3ubuntu1_s390x.deb ... Unpacking libgcrypt20:s390x (1.10.1-3ubuntu1) over (1.10.1-2ubuntu1) ... Setting up libgcrypt20:s390x (1.10.1-3ubuntu1) ... (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../libstdc++6_13-20230320-1ubuntu1_s390x.deb ... Unpacking libstdc++6:s390x (13-20230320-1ubuntu1) over (12.2.0-10ubuntu1) ... Setting up libstdc++6:s390x (13-20230320-1ubuntu1) ... (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../libacl1_2.3.1-3_s390x.deb ... Unpacking libacl1:s390x (2.3.1-3) over (2.3.1-2) ... Setting up libacl1:s390x (2.3.1-3) ... (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.8-1ubuntu2_s390x.deb ... Unpacking libapparmor1:s390x (3.0.8-1ubuntu2) over (3.0.8-1ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a3.0.9-1_all.deb ... Unpacking libaudit-common (1:3.0.9-1) over (1:3.0.7-1ubuntu3) ... Setting up libaudit-common (1:3.0.9-1) ... (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.3-1build2_s390x.deb ... Unpacking libcap-ng0:s390x (0.8.3-1build2) over (0.8.3-1build1) ... Setting up libcap-ng0:s390x (0.8.3-1build2) ... (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.9-1_s390x.deb ... Unpacking libaudit1:s390x (1:3.0.9-1) over (1:3.0.7-1ubuntu3) ... Setting up libaudit1:s390x (1:3.0.9-1) ... (Reading database ... 12889 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-3ubuntu2_s390x.deb ... Unpacking libcap2:s390x (1:2.66-3ubuntu2) over (1:2.44-1build3) ... Setting up libcap2:s390x (1:2.66-3ubuntu2) ... (Reading database ... 12891 files and directories currently installed.) Preparing to unpack .../libperl5.36_5.36.0-7_s390x.deb ... Unpacking libperl5.36:s390x (5.36.0-7) over (5.36.0-4ubuntu2) ... Preparing to unpack .../perl_5.36.0-7_s390x.deb ... Unpacking perl (5.36.0-7) over (5.36.0-4ubuntu2) ... Preparing to unpack .../perl-base_5.36.0-7_s390x.deb ... Unpacking perl-base (5.36.0-7) over (5.36.0-4ubuntu2) ... Setting up perl-base (5.36.0-7) ... (Reading database ... 12891 files and directories currently installed.) Preparing to unpack .../perl-modules-5.36_5.36.0-7_all.deb ... Unpacking perl-modules-5.36 (5.36.0-7) over (5.36.0-4ubuntu2) ... Preparing to unpack .../libdb5.3_5.3.28+dfsg2-1_s390x.deb ... Unpacking libdb5.3:s390x (5.3.28+dfsg2-1) over (5.3.28+dfsg1-0.10) ... Setting up libdb5.3:s390x (5.3.28+dfsg2-1) ... (Reading database ... 12891 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.2.13.dfsg-1ubuntu4_s390x.deb ... Unpacking zlib1g:s390x (1:1.2.13.dfsg-1ubuntu4) over (1:1.2.11.dfsg-4.1ubuntu1) ... Setting up zlib1g:s390x (1:1.2.13.dfsg-1ubuntu4) ... (Reading database ... 12891 files and directories currently installed.) Preparing to unpack .../debconf_1.5.82_all.deb ... Unpacking debconf (1.5.82) over (1.5.79ubuntu1) ... Setting up debconf (1.5.82) ... (Reading database ... 12891 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.8-1ubuntu1.1_s390x.deb ... Unpacking libssl3:s390x (3.0.8-1ubuntu1.1) over (3.0.5-2ubuntu2) ... Preparing to unpack .../libzstd1_1.5.4+dfsg2-4_s390x.deb ... Unpacking libzstd1:s390x (1.5.4+dfsg2-4) over (1.5.2+dfsg-1) ... Setting up libzstd1:s390x (1.5.4+dfsg2-4) ... (Reading database ... 12891 files and directories currently installed.) Preparing to unpack .../libkmod2_30+20221128-1ubuntu1_s390x.deb ... Unpacking libkmod2:s390x (30+20221128-1ubuntu1) over (30+20220905-1ubuntu1) ... Preparing to unpack .../libseccomp2_2.5.4-1ubuntu3_s390x.deb ... Unpacking libseccomp2:s390x (2.5.4-1ubuntu3) over (2.5.4-1ubuntu2) ... Setting up libseccomp2:s390x (2.5.4-1ubuntu3) ... (Reading database ... 12891 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.42-1_s390x.deb ... Unpacking libpcre2-8-0:s390x (10.42-1) over (10.40-1ubuntu1) ... Setting up libpcre2-8-0:s390x (10.42-1) ... (Reading database ... 12891 files and directories currently installed.) Preparing to unpack .../libselinux1_3.4-1build4_s390x.deb ... Unpacking libselinux1:s390x (3.4-1build4) over (3.4-1build1) ... Setting up libselinux1:s390x (3.4-1build4) ... (Reading database ... 12891 files and directories currently installed.) Preparing to unpack .../systemd-sysv_252.5-2ubuntu3_s390x.deb ... Unpacking systemd-sysv (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Setting up libssl3:s390x (3.0.8-1ubuntu1.1) ... (Reading database ... 12892 files and directories currently installed.) Preparing to unpack .../systemd_252.5-2ubuntu3_s390x.deb ... Unpacking systemd (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Preparing to unpack .../libsystemd-shared_252.5-2ubuntu3_s390x.deb ... Unpacking libsystemd-shared:s390x (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Preparing to unpack .../libcryptsetup12_2%3a2.6.1-1ubuntu1_s390x.deb ... Unpacking libcryptsetup12:s390x (2:2.6.1-1ubuntu1) over (2:2.5.0-6ubuntu3) ... Preparing to unpack .../libp11-kit0_0.24.1-2ubuntu1_s390x.deb ... Unpacking libp11-kit0:s390x (0.24.1-2ubuntu1) over (0.24.1-1ubuntu2) ... Setting up libp11-kit0:s390x (0.24.1-2ubuntu1) ... (Reading database ... 12908 files and directories currently installed.) Preparing to unpack .../libsystemd0_252.5-2ubuntu3_s390x.deb ... Unpacking libsystemd0:s390x (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Setting up libsystemd0:s390x (252.5-2ubuntu3) ... (Reading database ... 12909 files and directories currently installed.) Preparing to unpack .../libudev1_252.5-2ubuntu3_s390x.deb ... Unpacking libudev1:s390x (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Setting up libudev1:s390x (252.5-2ubuntu3) ... (Reading database ... 12910 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.6.0_s390x.deb ... Unpacking libapt-pkg6.0:s390x (2.6.0) over (2.5.4) ... Setting up libapt-pkg6.0:s390x (2.6.0) ... (Reading database ... 12910 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1.2ubuntu0.1_s390x.deb ... Unpacking tar (1.34+dfsg-1.2ubuntu0.1) over (1.34+dfsg-1.1) ... Setting up tar (1.34+dfsg-1.2ubuntu0.1) ... (Reading database ... 12910 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.21ubuntu1_s390x.deb ... Unpacking dpkg (1.21.21ubuntu1) over (1.21.11ubuntu2) ... Setting up dpkg (1.21.21ubuntu1) ... (Reading database ... 12913 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-2ubuntu1_s390x.deb ... Unpacking dash (0.5.12-2ubuntu1) over (0.5.11+git20210903+057cd650a4ed-9ubuntu1) ... Setting up dash (0.5.12-2ubuntu1) ... (Reading database ... 12913 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-4_s390x.deb ... Unpacking diffutils (1:3.8-4) over (1:3.8-1) ... Setting up diffutils (1:3.8-4) ... (Reading database ... 12913 files and directories currently installed.) Preparing to unpack .../archives/grep_3.8-5_s390x.deb ... Unpacking grep (3.8-5) over (3.8-3) ... Setting up grep (3.8-5) ... (Reading database ... 12913 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu1ubuntu1_s390x.deb ... Unpacking hostname (3.23+nmu1ubuntu1) over (3.23ubuntu2) ... Setting up hostname (3.23+nmu1ubuntu1) ... (Reading database ... 12913 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4-2ubuntu0.1_s390x.deb ... Unpacking ncurses-bin (6.4-2ubuntu0.1) over (6.3+20220423-2) ... Setting up ncurses-bin (6.4-2ubuntu0.1) ... (Reading database ... 12913 files and directories currently installed.) Preparing to unpack .../archives/sed_4.9-1_s390x.deb ... Unpacking sed (4.9-1) over (4.8-1ubuntu2) ... Setting up sed (4.9-1) ... (Reading database ... 12913 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4-2ubuntu0.1_all.deb ... Unpacking ncurses-base (6.4-2ubuntu0.1) over (6.3+20220423-2) ... Setting up ncurses-base (6.4-2ubuntu0.1) ... (Reading database ... 12913 files and directories currently installed.) Preparing to unpack .../archives/lsb-base_11.6_all.deb ... Unpacking lsb-base (11.6) over (11.2ubuntu1) ... Preparing to unpack .../sysvinit-utils_3.06-2ubuntu1_s390x.deb ... Unpacking sysvinit-utils (3.06-2ubuntu1) over (3.04-1ubuntu1) ... Setting up sysvinit-utils (3.06-2ubuntu1) ... (Reading database ... 12913 files and directories currently installed.) Preparing to unpack .../adduser_3.129ubuntu1_all.deb ... moving unchanged adduser.conf to adduser.conf.update-old. New dpkg-conffile will come from the package. Unpacking adduser (3.129ubuntu1) over (3.121ubuntu1) ... Setting up adduser (3.129ubuntu1) ... Installing new version of config file /etc/deluser.conf ... (Reading database ... 12880 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.40-1.1ubuntu1_s390x.deb ... Unpacking gpgv (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Setting up gpgv (2.2.40-1.1ubuntu1) ... (Reading database ... 12880 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.8-5ubuntu1_s390x.deb ... Unpacking libgnutls30:s390x (3.7.8-5ubuntu1) over (3.7.7-2ubuntu2) ... Setting up libgnutls30:s390x (3.7.8-5ubuntu1) ... (Reading database ... 12880 files and directories currently installed.) Preparing to unpack .../archives/apt_2.6.0_s390x.deb ... Unpacking apt (2.6.0) over (2.5.4) ... Setting up apt (2.6.0) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... (Reading database ... 12881 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-1ubuntu1_s390x.deb ... Unpacking logsave (1.47.0-1ubuntu1) over (1.46.6~rc1-1ubuntu1) ... Preparing to unpack .../libext2fs2_1.47.0-1ubuntu1_s390x.deb ... Unpacking libext2fs2:s390x (1.47.0-1ubuntu1) over (1.46.6~rc1-1ubuntu1) ... Setting up libext2fs2:s390x (1.47.0-1ubuntu1) ... (Reading database ... 12881 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-1ubuntu1_s390x.deb ... Unpacking e2fsprogs (1.47.0-1ubuntu1) over (1.46.6~rc1-1ubuntu1) ... Preparing to unpack .../libattr1_1%3a2.5.1-4_s390x.deb ... Unpacking libattr1:s390x (1:2.5.1-4) over (1:2.5.1-3) ... Setting up libattr1:s390x (1:2.5.1-4) ... (Reading database ... 12881 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.267ubuntu1_s390x.deb ... Unpacking libdebconfclient0:s390x (0.267ubuntu1) over (0.264ubuntu1) ... Setting up libdebconfclient0:s390x (0.267ubuntu1) ... (Reading database ... 12881 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.4-1build4_all.deb ... Unpacking libsemanage-common (3.4-1build4) over (3.4-1build1) ... Setting up libsemanage-common (3.4-1build4) ... (Reading database ... 12881 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.4-1build4_s390x.deb ... Unpacking libsemanage2:s390x (3.4-1build4) over (3.4-1build1) ... Setting up libsemanage2:s390x (3.4-1build4) ... (Reading database ... 12881 files and directories currently installed.) Preparing to unpack .../libncurses6_6.4-2ubuntu0.1_s390x.deb ... Unpacking libncurses6:s390x (6.4-2ubuntu0.1) over (6.3+20220423-2) ... Preparing to unpack .../libncursesw6_6.4-2ubuntu0.1_s390x.deb ... Unpacking libncursesw6:s390x (6.4-2ubuntu0.1) over (6.3+20220423-2) ... Preparing to unpack .../libtinfo6_6.4-2ubuntu0.1_s390x.deb ... Unpacking libtinfo6:s390x (6.4-2ubuntu0.1) over (6.3+20220423-2) ... Setting up libtinfo6:s390x (6.4-2ubuntu0.1) ... (Reading database ... 12881 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.47.0-1ubuntu1_s390x.deb ... Unpacking libcom-err2:s390x (1.47.0-1ubuntu1) over (1.46.6~rc1-1ubuntu1) ... Selecting previously unselected package libproc2-0:s390x. Preparing to unpack .../01-libproc2-0_2%3a4.0.3-1ubuntu1_s390x.deb ... Unpacking libproc2-0:s390x (2:4.0.3-1ubuntu1) ... Preparing to unpack .../02-libss2_1.47.0-1ubuntu1_s390x.deb ... Unpacking libss2:s390x (1.47.0-1ubuntu1) over (1.46.6~rc1-1ubuntu1) ... Preparing to unpack .../03-procps_2%3a4.0.3-1ubuntu1_s390x.deb ... Unpacking procps (2:4.0.3-1ubuntu1) over (2:3.3.17-7ubuntu1) ... Preparing to unpack .../04-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) over (0.0.17) ... Preparing to unpack .../05-openssl_3.0.8-1ubuntu1.1_s390x.deb ... Unpacking openssl (3.0.8-1ubuntu1.1) over (3.0.5-2ubuntu2) ... Preparing to unpack .../06-ca-certificates_20230311ubuntu0.23.04.1_all.deb ... Unpacking ca-certificates (20230311ubuntu0.23.04.1) over (20211016ubuntu1) ... Preparing to unpack .../07-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) over (8.2-1.2) ... Preparing to unpack .../08-libreadline8_8.2-1.3_s390x.deb ... Unpacking libreadline8:s390x (8.2-1.3) over (8.2-1.2) ... Preparing to unpack .../09-libsqlite3-0_3.40.1-1_s390x.deb ... Unpacking libsqlite3-0:s390x (3.40.1-1) over (3.40.0-1) ... Preparing to unpack .../10-tzdata_2023c-2exp1ubuntu1.1_all.deb ... Unpacking tzdata (2023c-2exp1ubuntu1.1) over (2022g-1ubuntu1) ... Preparing to unpack .../11-xz-utils_5.4.1-0.2_s390x.deb ... Unpacking xz-utils (5.4.1-0.2) over (5.2.9-0.0) ... Preparing to unpack .../12-advancecomp_2.5-1_s390x.deb ... Unpacking advancecomp (2.5-1) over (2.4-1) ... Preparing to unpack .../13-libctf0_2.40-2ubuntu4.1_s390x.deb ... Unpacking libctf0:s390x (2.40-2ubuntu4.1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../14-libctf-nobfd0_2.40-2ubuntu4.1_s390x.deb ... Unpacking libctf-nobfd0:s390x (2.40-2ubuntu4.1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../15-binutils-s390x-linux-gnu_2.40-2ubuntu4.1_s390x.deb ... Unpacking binutils-s390x-linux-gnu (2.40-2ubuntu4.1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../16-libbinutils_2.40-2ubuntu4.1_s390x.deb ... Unpacking libbinutils:s390x (2.40-2ubuntu4.1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../17-binutils_2.40-2ubuntu4.1_s390x.deb ... Unpacking binutils (2.40-2ubuntu4.1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../18-binutils-common_2.40-2ubuntu4.1_s390x.deb ... Unpacking binutils-common:s390x (2.40-2ubuntu4.1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../19-libmpfr6_4.2.0-1_s390x.deb ... Unpacking libmpfr6:s390x (4.2.0-1) over (4.1.0-3build3) ... Preparing to unpack .../20-g++-12_12.2.0-17ubuntu1_s390x.deb ... Unpacking g++-12 (12.2.0-17ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../21-gcc-12_12.2.0-17ubuntu1_s390x.deb ... Unpacking gcc-12 (12.2.0-17ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../22-cpp-12_12.2.0-17ubuntu1_s390x.deb ... Unpacking cpp-12 (12.2.0-17ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../23-libubsan1_13-20230320-1ubuntu1_s390x.deb ... Unpacking libubsan1:s390x (13-20230320-1ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../24-libgomp1_13-20230320-1ubuntu1_s390x.deb ... Unpacking libgomp1:s390x (13-20230320-1ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../25-libitm1_13-20230320-1ubuntu1_s390x.deb ... Unpacking libitm1:s390x (13-20230320-1ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../26-libatomic1_13-20230320-1ubuntu1_s390x.deb ... Unpacking libatomic1:s390x (13-20230320-1ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../27-libasan8_13-20230320-1ubuntu1_s390x.deb ... Unpacking libasan8:s390x (13-20230320-1ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../28-libstdc++-12-dev_12.2.0-17ubuntu1_s390x.deb ... Unpacking libstdc++-12-dev:s390x (12.2.0-17ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../29-libgcc-12-dev_12.2.0-17ubuntu1_s390x.deb ... Unpacking libgcc-12-dev:s390x (12.2.0-17ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../30-libcc1-0_13-20230320-1ubuntu1_s390x.deb ... Unpacking libcc1-0:s390x (13-20230320-1ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../31-gcc-12-base_12.2.0-17ubuntu1_s390x.deb ... Unpacking gcc-12-base:s390x (12.2.0-17ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../32-g++_4%3a12.2.0-3ubuntu1_s390x.deb ... Unpacking g++ (4:12.2.0-3ubuntu1) over (4:12.2.0-1ubuntu1) ... Preparing to unpack .../33-gcc_4%3a12.2.0-3ubuntu1_s390x.deb ... Unpacking gcc (4:12.2.0-3ubuntu1) over (4:12.2.0-1ubuntu1) ... Preparing to unpack .../34-cpp_4%3a12.2.0-3ubuntu1_s390x.deb ... Unpacking cpp (4:12.2.0-3ubuntu1) over (4:12.2.0-1ubuntu1) ... Preparing to unpack .../35-dpkg-dev_1.21.21ubuntu1_all.deb ... Unpacking dpkg-dev (1.21.21ubuntu1) over (1.21.11ubuntu2) ... Preparing to unpack .../36-libdpkg-perl_1.21.21ubuntu1_all.deb ... Unpacking libdpkg-perl (1.21.21ubuntu1) over (1.21.11ubuntu2) ... Preparing to unpack .../37-lto-disabled-list_39_all.deb ... Unpacking lto-disabled-list (39) over (37) ... Preparing to unpack .../38-libfakeroot_1.31-1.1_s390x.deb ... Unpacking libfakeroot:s390x (1.31-1.1) over (1.30.1-1ubuntu1) ... Preparing to unpack .../39-fakeroot_1.31-1.1_s390x.deb ... Unpacking fakeroot (1.31-1.1) over (1.30.1-1ubuntu1) ... Preparing to unpack .../40-gpg_2.2.40-1.1ubuntu1_s390x.deb ... Unpacking gpg (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Preparing to unpack .../41-gpgconf_2.2.40-1.1ubuntu1_s390x.deb ... Unpacking gpgconf (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Preparing to unpack .../42-gpg-agent_2.2.40-1.1ubuntu1_s390x.deb ... Unpacking gpg-agent (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Preparing to unpack .../43-pkgbinarymangler_152_all.deb ... Unpacking pkgbinarymangler (152) over (149) ... Setting up lsb-base (11.6) ... Setting up lto-disabled-list (39) ... Setting up libapparmor1:s390x (3.0.8-1ubuntu2) ... Setting up libsqlite3-0:s390x (3.40.1-1) ... Setting up binutils-common:s390x (2.40-2ubuntu4.1) ... Setting up linux-libc-dev:s390x (6.2.0-23.23) ... Setting up libctf-nobfd0:s390x (2.40-2ubuntu4.1) ... Setting up libcom-err2:s390x (1.47.0-1ubuntu1) ... Setting up libgomp1:s390x (13-20230320-1ubuntu1) ... Setting up libfakeroot:s390x (1.31-1.1) ... Setting up gcc-12-base:s390x (12.2.0-17ubuntu1) ... Setting up tzdata (2023c-2exp1ubuntu1.1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri May 26 18:41:45 UTC 2023. Universal Time is now: Fri May 26 18:41:45 UTC 2023. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.31-1.1) ... Setting up perl-modules-5.36 (5.36.0-7) ... Setting up libmpfr6:s390x (4.2.0-1) ... Setting up libncurses6:s390x (6.4-2ubuntu0.1) ... Setting up xz-utils (5.4.1-0.2) ... Setting up libproc2-0:s390x (2:4.0.3-1ubuntu1) ... Setting up libatomic1:s390x (13-20230320-1ubuntu1) ... Setting up libss2:s390x (1.47.0-1ubuntu1) ... Setting up libncursesw6:s390x (6.4-2ubuntu0.1) ... Setting up logsave (1.47.0-1ubuntu1) ... Setting up libubsan1:s390x (13-20230320-1ubuntu1) ... Setting up advancecomp (2.5-1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libcrypt-dev:s390x (1:4.4.33-2) ... Setting up libasan8:s390x (13-20230320-1ubuntu1) ... Setting up procps (2:4.0.3-1ubuntu1) ... Setting up libcryptsetup12:s390x (2:2.6.1-1ubuntu1) ... Setting up libbinutils:s390x (2.40-2ubuntu4.1) ... Setting up libc-dev-bin (2.37-0ubuntu2) ... Setting up openssl (3.0.8-1ubuntu1.1) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.2-1.3) ... Setting up libcc1-0:s390x (13-20230320-1ubuntu1) ... Setting up libperl5.36:s390x (5.36.0-7) ... Setting up libitm1:s390x (13-20230320-1ubuntu1) ... Setting up libkmod2:s390x (30+20221128-1ubuntu1) ... Setting up libctf0:s390x (2.40-2ubuntu4.1) ... Setting up cpp-12 (12.2.0-17ubuntu1) ... Setting up binutils-s390x-linux-gnu (2.40-2ubuntu4.1) ... Setting up pkgbinarymangler (152) ... Setting up libreadline8:s390x (8.2-1.3) ... Setting up e2fsprogs (1.47.0-1ubuntu1) ... Installing new version of config file /etc/mke2fs.conf ... Setting up binutils (2.40-2ubuntu4.1) ... Setting up ca-certificates (20230311ubuntu0.23.04.1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 19 added, 6 removed; done. Setting up perl (5.36.0-7) ... Setting up libgcc-12-dev:s390x (12.2.0-17ubuntu1) ... Setting up libsystemd-shared:s390x (252.5-2ubuntu3) ... Setting up libdpkg-perl (1.21.21ubuntu1) ... Setting up cpp (4:12.2.0-3ubuntu1) ... Setting up gpgconf (2.2.40-1.1ubuntu1) ... Setting up libc6-dev:s390x (2.37-0ubuntu2) ... Setting up gpg (2.2.40-1.1ubuntu1) ... Setting up gpg-agent (2.2.40-1.1ubuntu1) ... Setting up libstdc++-12-dev:s390x (12.2.0-17ubuntu1) ... Setting up systemd (252.5-2ubuntu3) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up dpkg-dev (1.21.21ubuntu1) ... Setting up gcc-12 (12.2.0-17ubuntu1) ... Setting up g++-12 (12.2.0-17ubuntu1) ... Setting up systemd-sysv (252.5-2ubuntu3) ... Setting up gcc (4:12.2.0-3ubuntu1) ... Setting up g++ (4:12.2.0-3ubuntu1) ... Processing triggers for libc-bin (2.37-0ubuntu2) ... Processing triggers for debianutils (5.7-0.4) ... Processing triggers for ca-certificates (20230311ubuntu0.23.04.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-26228601 s390x lunar-proposed -c chroot:build-PACKAGEBUILD-26228601 --arch=s390x --dist=lunar-proposed --nolog ceph_17.2.6-0ubuntu0.23.04.1.dsc Initiating build PACKAGEBUILD-26228601 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:52:17 UTC 2023 s390x sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-s390x-009.buildd +==============================================================================+ | ceph 17.2.6-0ubuntu0.23.04.1 (s390x) Fri, 26 May 2023 18:41:50 +0000 | +==============================================================================+ Package: ceph Version: 17.2.6-0ubuntu0.23.04.1 Source Version: 17.2.6-0ubuntu0.23.04.1 Distribution: lunar-proposed Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-26228601/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/ceph-UKie5s/resolver-TeeEHQ' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- ceph_17.2.6-0ubuntu0.23.04.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/ceph-UKie5s/ceph-17.2.6' with '<>' I: NOTICE: Log filtering will replace 'build/ceph-UKie5s' 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, 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, 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, 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, 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 [962 B] Fetched 2962 B in 0s (293 kB/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: adwaita-icon-theme at-spi2-common 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-exec dh-python dh-strip-nondeterminism dirmngr docutils-common dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gnupg gnupg-l10n gnupg-utils gperf gpg-wks-client gpg-wks-server gpgsm groff-base gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme ibverbs-providers icu-devtools intltool-debian java-common javahelper junit4 libaio-dev libaio1 libarchive-zip-perl libarchive13 libargon2-dev libasound2 libasound2-data libatk1.0-0 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 libcairo2 libcap-ng-dev libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libcrypto++-dev libcrypto++8 libcryptsetup-dev libcunit1 libcunit1-dev libcups2 libcurl3-gnutls libcurl4 libcurl4-gnutls-dev libdatrie1 libdbus-1-3 libdebhelper-perl libdeflate0 libdevel-callchecker-perl libdevmapper-dev libdevmapper-event1.02.1 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libdw1 libdynaloader-functions-perl libedit-dev libedit2 libelf1 libencode-locale-perl libevent-2.1-7 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 libfribidi0 libfuse3-3 libfuse3-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglvnd0 libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgnutlsxx30 libgraphite2-3 libgtk2.0-0 libgtk2.0-common 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 libicu72 libidn2-dev libimport-into-perl libinih1 libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore libjson-c-dev libjson-perl libjsoncpp25 libkeyutils-dev libksba8 liblcms2-2 libldap-dev libldap2 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 libmodule-runtime-perl libmoo-perl libncurses-dev 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 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparams-classify-perl libpciaccess-dev libpciaccess0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcsclite1 libpipeline1 libpixman-1-0 libpkgconf3 libprotobuf-dev libprotobuf-lite32 libprotobuf32 libprotoc32 libpsl5 libpython3-dev libpython3-stdlib libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-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 libthai-data libthai0 libtiff6 libtimedate-perl libtool libtry-tiny-perl libuchardet0 libudev-dev libunbound8 liburcu8 liburi-perl libuv1 libwebp7 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-xcb1 libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxml2 libxml2-dev libxrandr2 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-17-jdk openjdk-17-jdk-headless openjdk-17-jre openjdk-17-jre-headless patchutils perl-openssl-defaults pkg-config pkgconf pkgconf-bin po-debconf protobuf-compiler python-babel-localedata 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-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-pastedeploy-tpl python3-pecan python3-pip-whl python3-pkg-resources python3-platformdirs python3-pluggy python3-portend python3-py python3-pygments 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-tz python3-urllib3 python3-virtualenv python3-waitress python3-webob python3-webtest python3-wheel-whl python3-yaml python3-zc.lockfile python3.11 python3.11-dev python3.11-minimal ragel sgml-base shared-mime-info sphinx-common systemtap-sdt-dev tox ubuntu-mono 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 cmake-format elpa-cmake-mode ninja-build 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 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 libidn-dev libkrb5-dev librtmp-dev libssh2-1-dev fuse3 fuse low-memory-monitor gmp-doc libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc gvfs 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 libxstring-perl gfortran | fortran95-compiler gcj-jdk libsub-name-perl libbusiness-isbn-perl libregexp-ipv6-perl libauthen-ntlm-perl m4-doc apparmor less www-browser openjdk-17-demo openjdk-17-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 python-mako-doc python3-beaker libapache2-mod-python python-pecan-doc subversion python3-pytest python-pygments-doc ttf-bitstream-vera 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 python-waitress-doc python-webob-doc python-webtest-doc python3.11-venv python3.11-doc binfmt-support sgml-base-doc valgrind-dbg valgrind-mpi kcachegrind alleyoop valkyrie wdiff-doc xfsdump acl attr quota Recommended packages: librsvg2-common 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 libgdk-pixbuf2.0-bin libgl1-amber-dri libglib2.0-data xdg-user-dirs libgail-common libgtk2.0-bin libhtml-format-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: adwaita-icon-theme at-spi2-common 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-exec dh-python dh-strip-nondeterminism dirmngr docutils-common dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gnupg gnupg-l10n gnupg-utils gperf gpg-wks-client gpg-wks-server gpgsm groff-base gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme ibverbs-providers icu-devtools intltool-debian java-common javahelper junit4 libaio-dev libaio1 libarchive-zip-perl libarchive13 libargon2-dev libasound2 libasound2-data libatk1.0-0 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 libcairo2 libcap-ng-dev libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libcrypto++-dev libcrypto++8 libcryptsetup-dev libcunit1 libcunit1-dev libcups2 libcurl3-gnutls libcurl4 libcurl4-gnutls-dev libdatrie1 libdbus-1-3 libdebhelper-perl libdeflate0 libdevel-callchecker-perl libdevmapper-dev libdevmapper-event1.02.1 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libdw1 libdynaloader-functions-perl libedit-dev libedit2 libelf1 libencode-locale-perl libevent-2.1-7 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 libfribidi0 libfuse3-3 libfuse3-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglvnd0 libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgnutlsxx30 libgraphite2-3 libgtk2.0-0 libgtk2.0-common 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 libicu72 libidn2-dev libimport-into-perl libinih1 libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore libjson-c-dev libjson-perl libjsoncpp25 libkeyutils-dev libksba8 liblcms2-2 libldap-dev libldap2 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 libmodule-runtime-perl libmoo-perl libncurses-dev 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 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparams-classify-perl libpciaccess-dev libpciaccess0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcsclite1 libpipeline1 libpixman-1-0 libpkgconf3 libprotobuf-dev libprotobuf-lite32 libprotobuf32 libprotoc32 libpsl5 libpython3-dev libpython3-stdlib libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-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 libthai-data libthai0 libtiff6 libtimedate-perl libtool libtry-tiny-perl libuchardet0 libudev-dev libunbound8 liburcu8 liburi-perl libuv1 libwebp7 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-xcb1 libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxml2 libxml2-dev libxrandr2 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-17-jdk openjdk-17-jdk-headless openjdk-17-jre openjdk-17-jre-headless patchutils perl-openssl-defaults pkg-config pkgconf pkgconf-bin po-debconf protobuf-compiler python-babel-localedata 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-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-pastedeploy-tpl python3-pecan python3-pip-whl python3-pkg-resources python3-platformdirs python3-pluggy python3-portend python3-py python3-pygments 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-tz python3-urllib3 python3-virtualenv python3-waitress python3-webob python3-webtest python3-wheel-whl python3-yaml python3-zc.lockfile python3.11 python3.11-dev python3.11-minimal ragel sbuild-build-depends-main-dummy sgml-base shared-mime-info sphinx-common systemtap-sdt-dev tox ubuntu-mono unzip uuid-dev uuid-runtime valgrind virtualenv wdiff wget x11-common xfslibs-dev xfsprogs xml-core zip zlib1g-dev 0 upgraded, 458 newly installed, 0 to remove and 0 not upgraded. Need to get 306 MB of archives. After this operation, 1217 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1178 B] Get:2 http://ftpmaster.internal/ubuntu lunar/main s390x libpython3.11-minimal s390x 3.11.2-6 [831 kB] Get:3 http://ftpmaster.internal/ubuntu lunar/main s390x libexpat1 s390x 2.5.0-1 [81.6 kB] Get:4 http://ftpmaster.internal/ubuntu lunar/main s390x python3.11-minimal s390x 3.11.2-6 [2124 kB] Get:5 http://ftpmaster.internal/ubuntu lunar/main s390x python3-minimal s390x 3.11.2-1 [24.6 kB] Get:6 http://ftpmaster.internal/ubuntu lunar/main s390x media-types all 10.0.0 [25.8 kB] Get:7 http://ftpmaster.internal/ubuntu lunar/main s390x libpython3.11-stdlib s390x 3.11.2-6 [1875 kB] Get:8 http://ftpmaster.internal/ubuntu lunar/main s390x python3.11 s390x 3.11.2-6 [565 kB] Get:9 http://ftpmaster.internal/ubuntu lunar/main s390x libpython3-stdlib s390x 3.11.2-1 [7238 B] Get:10 http://ftpmaster.internal/ubuntu lunar/main s390x python3 s390x 3.11.2-1 [22.9 kB] Get:11 http://ftpmaster.internal/ubuntu lunar/main s390x uuid-runtime s390x 2.38.1-4ubuntu1 [32.6 kB] Get:12 http://ftpmaster.internal/ubuntu lunar/main s390x sgml-base all 1.31 [11.4 kB] Get:13 http://ftpmaster.internal/ubuntu lunar/main s390x libbsd0 s390x 0.11.7-4 [42.5 kB] Get:14 http://ftpmaster.internal/ubuntu lunar/main s390x libdbus-1-3 s390x 1.14.4-1ubuntu1 [198 kB] Get:15 http://ftpmaster.internal/ubuntu lunar/main s390x libelf1 s390x 0.188-2.1 [56.7 kB] Get:16 http://ftpmaster.internal/ubuntu lunar/main s390x libfribidi0 s390x 1.0.8-2.1ubuntu1 [27.1 kB] Get:17 http://ftpmaster.internal/ubuntu lunar/main s390x libglib2.0-0 s390x 2.76.1-1 [1463 kB] Get:18 http://ftpmaster.internal/ubuntu lunar/main s390x libicu72 s390x 72.1-3ubuntu2 [10.7 MB] Get:19 http://ftpmaster.internal/ubuntu lunar/main s390x libxml2 s390x 2.9.14+dfsg-1.1build2 [718 kB] Get:20 http://ftpmaster.internal/ubuntu lunar/main s390x libyaml-0-2 s390x 0.2.5-1 [48.9 kB] Get:21 http://ftpmaster.internal/ubuntu lunar/main s390x lsb-release all 12.0-1ubuntu1 [6548 B] Get:22 http://ftpmaster.internal/ubuntu lunar/main s390x netbase all 6.4 [13.1 kB] Get:23 http://ftpmaster.internal/ubuntu lunar/main s390x python3-pkg-resources all 66.1.1-1 [225 kB] Get:24 http://ftpmaster.internal/ubuntu lunar/main s390x python3-pygments all 2.14.0+dfsg-1 [785 kB] Get:25 http://ftpmaster.internal/ubuntu lunar/main s390x python3-yaml s390x 6.0-3build1 [113 kB] Get:26 http://ftpmaster.internal/ubuntu lunar/main s390x shared-mime-info s390x 2.2-1 [459 kB] Get:27 http://ftpmaster.internal/ubuntu lunar/main s390x bsdextrautils s390x 2.38.1-4ubuntu1 [71.3 kB] Get:28 http://ftpmaster.internal/ubuntu lunar/main s390x libmagic-mgc s390x 1:5.44-3 [296 kB] Get:29 http://ftpmaster.internal/ubuntu lunar/main s390x libmagic1 s390x 1:5.44-3 [84.5 kB] Get:30 http://ftpmaster.internal/ubuntu lunar/main s390x file s390x 1:5.44-3 [21.7 kB] Get:31 http://ftpmaster.internal/ubuntu lunar/main s390x gettext-base s390x 0.21-11 [36.4 kB] Get:32 http://ftpmaster.internal/ubuntu lunar/main s390x libuchardet0 s390x 0.0.7-1build2 [76.4 kB] Get:33 http://ftpmaster.internal/ubuntu lunar/main s390x groff-base s390x 1.22.4-10 [914 kB] Get:34 http://ftpmaster.internal/ubuntu lunar/main s390x libdrm-common all 2.4.114-1 [5940 B] Get:35 http://ftpmaster.internal/ubuntu lunar/main s390x libdrm2 s390x 2.4.114-1 [38.2 kB] Get:36 http://ftpmaster.internal/ubuntu lunar/main s390x libedit2 s390x 3.1-20221030-2 [95.3 kB] Get:37 http://ftpmaster.internal/ubuntu lunar/main s390x libfuse3-3 s390x 3.14.0-3 [78.9 kB] Get:38 http://ftpmaster.internal/ubuntu lunar/main s390x libnghttp2-14 s390x 1.52.0-1 [70.9 kB] Get:39 http://ftpmaster.internal/ubuntu lunar/main s390x libnuma1 s390x 2.0.16-1 [22.7 kB] Get:40 http://ftpmaster.internal/ubuntu lunar/main s390x libpipeline1 s390x 1.5.7-1 [23.4 kB] Get:41 http://ftpmaster.internal/ubuntu lunar/main s390x libpsl5 s390x 0.21.2-1 [59.1 kB] Get:42 http://ftpmaster.internal/ubuntu lunar/main s390x libuv1 s390x 1.44.2-1 [87.4 kB] Get:43 http://ftpmaster.internal/ubuntu lunar/main s390x libxau6 s390x 1:1.0.9-1build5 [7522 B] Get:44 http://ftpmaster.internal/ubuntu lunar/main s390x libxdmcp6 s390x 1:1.1.3-0ubuntu5 [10.8 kB] Get:45 http://ftpmaster.internal/ubuntu lunar/main s390x libxcb1 s390x 1.15-1 [48.3 kB] Get:46 http://ftpmaster.internal/ubuntu lunar/main s390x libx11-data all 2:1.8.4-2 [118 kB] Get:47 http://ftpmaster.internal/ubuntu lunar/main s390x libx11-6 s390x 2:1.8.4-2 [640 kB] Get:48 http://ftpmaster.internal/ubuntu lunar/main s390x libxext6 s390x 2:1.3.4-1build1 [30.5 kB] Get:49 http://ftpmaster.internal/ubuntu lunar/main s390x man-db s390x 2.11.2-1 [1216 kB] Get:50 http://ftpmaster.internal/ubuntu lunar/main s390x wget s390x 1.21.3-1ubuntu1 [336 kB] Get:51 http://ftpmaster.internal/ubuntu lunar/main s390x hicolor-icon-theme all 0.17-2 [9976 B] Get:52 http://ftpmaster.internal/ubuntu lunar/main s390x libgdk-pixbuf2.0-common all 2.42.10+dfsg-1build1 [5496 B] Get:53 http://ftpmaster.internal/ubuntu lunar/main s390x libjpeg-turbo8 s390x 2.1.5-2ubuntu1 [128 kB] Get:54 http://ftpmaster.internal/ubuntu lunar/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] Get:55 http://ftpmaster.internal/ubuntu lunar/main s390x libdeflate0 s390x 1.15-1 [36.6 kB] Get:56 http://ftpmaster.internal/ubuntu lunar/main s390x libjbig0 s390x 2.1-6ubuntu1 [29.7 kB] Get:57 http://ftpmaster.internal/ubuntu lunar-security/main s390x libwebp7 s390x 1.2.4-0.1ubuntu0.23.04.1 [172 kB] Get:58 http://ftpmaster.internal/ubuntu lunar/main s390x libtiff6 s390x 4.5.0-5ubuntu1 [189 kB] Get:59 http://ftpmaster.internal/ubuntu lunar/main s390x libgdk-pixbuf-2.0-0 s390x 2.42.10+dfsg-1build1 [144 kB] Get:60 http://ftpmaster.internal/ubuntu lunar/main s390x gtk-update-icon-cache s390x 3.24.37-1ubuntu1 [48.1 kB] Get:61 http://ftpmaster.internal/ubuntu lunar/main s390x humanity-icon-theme all 0.6.16 [1282 kB] Get:62 http://ftpmaster.internal/ubuntu lunar/main s390x ubuntu-mono all 20.10-0ubuntu2 [153 kB] Get:63 http://ftpmaster.internal/ubuntu lunar/main s390x adwaita-icon-theme all 41.0-1ubuntu1 [3444 kB] Get:64 http://ftpmaster.internal/ubuntu lunar/main s390x at-spi2-common all 2.48.0-1 [7516 B] Get:65 http://ftpmaster.internal/ubuntu lunar/main s390x m4 s390x 1.4.19-3 [243 kB] Get:66 http://ftpmaster.internal/ubuntu lunar/main s390x autoconf all 2.71-3 [339 kB] Get:67 http://ftpmaster.internal/ubuntu lunar/main s390x autotools-dev all 20220109.1 [44.9 kB] Get:68 http://ftpmaster.internal/ubuntu lunar/main s390x automake all 1:1.16.5-1.3 [558 kB] Get:69 http://ftpmaster.internal/ubuntu lunar/main s390x autopoint all 0.21-11 [420 kB] Get:70 http://ftpmaster.internal/ubuntu lunar/main s390x ca-certificates-java all 20230103ubuntu1 [11.7 kB] Get:71 http://ftpmaster.internal/ubuntu lunar/main s390x libarchive13 s390x 3.6.2-1ubuntu1 [372 kB] Get:72 http://ftpmaster.internal/ubuntu lunar/main s390x libbrotli1 s390x 1.0.9-2build8 [312 kB] Get:73 http://ftpmaster.internal/ubuntu lunar/main s390x libsasl2-modules-db s390x 2.1.28+dfsg-10 [20.1 kB] Get:74 http://ftpmaster.internal/ubuntu lunar/main s390x libsasl2-2 s390x 2.1.28+dfsg-10 [57.1 kB] Get:75 http://ftpmaster.internal/ubuntu lunar/main s390x libldap2 s390x 2.6.3+dfsg-1~exp1ubuntu2 [179 kB] Get:76 http://ftpmaster.internal/ubuntu lunar/main s390x librtmp1 s390x 2.4+20151223.gitfa8646d.1-2build4 [56.4 kB] Get:77 http://ftpmaster.internal/ubuntu lunar/main s390x libssh-4 s390x 0.10.4-2 [173 kB] Get:78 http://ftpmaster.internal/ubuntu lunar-updates/main s390x libcurl4 s390x 7.88.1-8ubuntu2 [299 kB] Get:79 http://ftpmaster.internal/ubuntu lunar/main s390x libjsoncpp25 s390x 1.9.5-4 [74.8 kB] Get:80 http://ftpmaster.internal/ubuntu lunar/main s390x librhash0 s390x 1.4.3-3 [128 kB] Get:81 http://ftpmaster.internal/ubuntu lunar/main s390x cmake-data all 3.25.1-1ubuntu1 [2052 kB] Get:82 http://ftpmaster.internal/ubuntu lunar/main s390x cmake s390x 3.25.1-1ubuntu1 [8548 kB] Get:83 http://ftpmaster.internal/ubuntu lunar/universe s390x cython3 s390x 0.29.32-2ubuntu2 [1248 kB] Get:84 http://ftpmaster.internal/ubuntu lunar/main s390x dctrl-tools s390x 2.24-3build2 [65.4 kB] Get:85 http://ftpmaster.internal/ubuntu lunar/main s390x libdebhelper-perl all 13.11.4ubuntu3 [66.1 kB] Get:86 http://ftpmaster.internal/ubuntu lunar/main s390x libtool all 2.4.7-5 [166 kB] Get:87 http://ftpmaster.internal/ubuntu lunar/main s390x dh-autoreconf all 20 [16.1 kB] Get:88 http://ftpmaster.internal/ubuntu lunar/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] Get:89 http://ftpmaster.internal/ubuntu lunar/main s390x libsub-override-perl all 0.09-4 [8706 B] Get:90 http://ftpmaster.internal/ubuntu lunar/main s390x libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:91 http://ftpmaster.internal/ubuntu lunar/main s390x dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:92 http://ftpmaster.internal/ubuntu lunar/main s390x libdw1 s390x 0.188-2.1 [247 kB] Get:93 http://ftpmaster.internal/ubuntu lunar/main s390x debugedit s390x 1:5.0-5 [47.5 kB] Get:94 http://ftpmaster.internal/ubuntu lunar/main s390x dwz s390x 0.15-1 [108 kB] Get:95 http://ftpmaster.internal/ubuntu lunar/main s390x gettext s390x 0.21-11 [851 kB] Get:96 http://ftpmaster.internal/ubuntu lunar/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:97 http://ftpmaster.internal/ubuntu lunar/main s390x po-debconf all 1.0.21+nmu1 [233 kB] Get:98 http://ftpmaster.internal/ubuntu lunar/main s390x debhelper all 13.11.4ubuntu3 [925 kB] Get:99 http://ftpmaster.internal/ubuntu lunar/main s390x java-common all 0.74 [6350 B] Get:100 http://ftpmaster.internal/ubuntu lunar/main s390x libavahi-common-data s390x 0.8-6ubuntu1 [23.8 kB] Get:101 http://ftpmaster.internal/ubuntu lunar/main s390x libavahi-common3 s390x 0.8-6ubuntu1 [22.9 kB] Get:102 http://ftpmaster.internal/ubuntu lunar/main s390x libavahi-client3 s390x 0.8-6ubuntu1 [26.2 kB] Get:103 http://ftpmaster.internal/ubuntu lunar/main s390x libcups2 s390x 2.4.2-3ubuntu2 [255 kB] Get:104 http://ftpmaster.internal/ubuntu lunar/main s390x liblcms2-2 s390x 2.14-2 [155 kB] Get:105 http://ftpmaster.internal/ubuntu lunar-security/main s390x libfreetype6 s390x 2.12.1+dfsg-4ubuntu0.1 [386 kB] Get:106 http://ftpmaster.internal/ubuntu lunar/main s390x fonts-dejavu-core all 2.37-6 [1137 kB] Get:107 http://ftpmaster.internal/ubuntu lunar/main s390x fontconfig-config s390x 2.14.1-3ubuntu3 [34.8 kB] Get:108 http://ftpmaster.internal/ubuntu lunar/main s390x libfontconfig1 s390x 2.14.1-3ubuntu3 [136 kB] Get:109 http://ftpmaster.internal/ubuntu lunar/main s390x libnspr4 s390x 2:4.35-1 [117 kB] Get:110 http://ftpmaster.internal/ubuntu lunar/main s390x libnss3 s390x 2:3.87.1-1 [1324 kB] Get:111 http://ftpmaster.internal/ubuntu lunar/main s390x libasound2-data all 1.2.8-1build1 [19.4 kB] Get:112 http://ftpmaster.internal/ubuntu lunar/main s390x libasound2 s390x 1.2.8-1build1 [379 kB] Get:113 http://ftpmaster.internal/ubuntu lunar/main s390x libgraphite2-3 s390x 1.3.14-1build2 [68.1 kB] Get:114 http://ftpmaster.internal/ubuntu lunar/main s390x libharfbuzz0b s390x 6.0.0+dfsg-3build1 [397 kB] Get:115 http://ftpmaster.internal/ubuntu lunar/main s390x libpcsclite1 s390x 1.9.9-1 [18.9 kB] Get:116 http://ftpmaster.internal/ubuntu lunar-security/main s390x openjdk-17-jre-headless s390x 17.0.7+7~us1-0ubuntu1~23.04 [44.9 MB] Get:117 http://ftpmaster.internal/ubuntu lunar/main s390x default-jre-headless s390x 2:1.17-74 [2828 B] Get:118 http://ftpmaster.internal/ubuntu lunar/main s390x libgtk2.0-common all 2.24.33-2ubuntu2 [125 kB] Get:119 http://ftpmaster.internal/ubuntu lunar/main s390x libatk1.0-0 s390x 2.48.0-1 [52.6 kB] Get:120 http://ftpmaster.internal/ubuntu lunar/main s390x libpixman-1-0 s390x 0.42.2-1 [173 kB] Get:121 http://ftpmaster.internal/ubuntu lunar/main s390x libxcb-render0 s390x 1.15-1 [17.0 kB] Get:122 http://ftpmaster.internal/ubuntu lunar/main s390x libxcb-shm0 s390x 1.15-1 [5782 B] Get:123 http://ftpmaster.internal/ubuntu lunar/main s390x libxrender1 s390x 1:0.9.10-1.1 [19.4 kB] Get:124 http://ftpmaster.internal/ubuntu lunar/main s390x libcairo2 s390x 1.16.0-7 [493 kB] Get:125 http://ftpmaster.internal/ubuntu lunar/main s390x fontconfig s390x 2.14.1-3ubuntu3 [186 kB] Get:126 http://ftpmaster.internal/ubuntu lunar/main s390x libthai-data all 0.1.29-1build1 [162 kB] Get:127 http://ftpmaster.internal/ubuntu lunar/main s390x libdatrie1 s390x 0.2.13-2 [19.9 kB] Get:128 http://ftpmaster.internal/ubuntu lunar/main s390x libthai0 s390x 0.1.29-1build1 [20.0 kB] Get:129 http://ftpmaster.internal/ubuntu lunar/main s390x libpango-1.0-0 s390x 1.50.12+ds-1 [219 kB] Get:130 http://ftpmaster.internal/ubuntu lunar/main s390x libpangoft2-1.0-0 s390x 1.50.12+ds-1 [42.8 kB] Get:131 http://ftpmaster.internal/ubuntu lunar/main s390x libpangocairo-1.0-0 s390x 1.50.12+ds-1 [28.1 kB] Get:132 http://ftpmaster.internal/ubuntu lunar/main s390x libxcomposite1 s390x 1:0.4.5-1build2 [6952 B] Get:133 http://ftpmaster.internal/ubuntu lunar/main s390x libxfixes3 s390x 1:6.0.0-2 [10.6 kB] Get:134 http://ftpmaster.internal/ubuntu lunar/main s390x libxcursor1 s390x 1:1.2.1-1 [22.2 kB] Get:135 http://ftpmaster.internal/ubuntu lunar/main s390x libxdamage1 s390x 1:1.1.6-1 [5810 B] Get:136 http://ftpmaster.internal/ubuntu lunar/main s390x libxi6 s390x 2:1.8-1build1 [31.0 kB] Get:137 http://ftpmaster.internal/ubuntu lunar/main s390x libxinerama1 s390x 2:1.1.4-3 [7110 B] Get:138 http://ftpmaster.internal/ubuntu lunar/main s390x libxrandr2 s390x 2:1.5.2-2 [19.5 kB] Get:139 http://ftpmaster.internal/ubuntu lunar/main s390x libgtk2.0-0 s390x 2.24.33-2ubuntu2 [1944 kB] Get:140 http://ftpmaster.internal/ubuntu lunar/main s390x libglvnd0 s390x 1.6.0-1 [110 kB] Get:141 http://ftpmaster.internal/ubuntu lunar/main s390x libglapi-mesa s390x 23.0.2-1ubuntu1 [64.7 kB] Get:142 http://ftpmaster.internal/ubuntu lunar/main s390x libx11-xcb1 s390x 2:1.8.4-2 [7782 B] Get:143 http://ftpmaster.internal/ubuntu lunar/main s390x libxcb-dri2-0 s390x 1.15-1 [7426 B] Get:144 http://ftpmaster.internal/ubuntu lunar/main s390x libxcb-dri3-0 s390x 1.15-1 [7270 B] Get:145 http://ftpmaster.internal/ubuntu lunar/main s390x libxcb-glx0 s390x 1.15-1 [25.8 kB] Get:146 http://ftpmaster.internal/ubuntu lunar/main s390x libxcb-present0 s390x 1.15-1 [5752 B] Get:147 http://ftpmaster.internal/ubuntu lunar/main s390x libxcb-randr0 s390x 1.15-1 [19.0 kB] Get:148 http://ftpmaster.internal/ubuntu lunar/main s390x libxcb-sync1 s390x 1.15-1 [9392 B] Get:149 http://ftpmaster.internal/ubuntu lunar/main s390x libxcb-xfixes0 s390x 1.15-1 [10.5 kB] Get:150 http://ftpmaster.internal/ubuntu lunar/main s390x libxshmfence1 s390x 1.3-1build4 [5334 B] Get:151 http://ftpmaster.internal/ubuntu lunar/main s390x libxxf86vm1 s390x 1:1.1.4-1build3 [9900 B] Get:152 http://ftpmaster.internal/ubuntu lunar/main s390x libdrm-amdgpu1 s390x 2.4.114-1 [19.8 kB] Get:153 http://ftpmaster.internal/ubuntu lunar/main s390x libdrm-nouveau2 s390x 2.4.114-1 [17.1 kB] Get:154 http://ftpmaster.internal/ubuntu lunar/main s390x libdrm-radeon1 s390x 2.4.114-1 [21.3 kB] Get:155 http://ftpmaster.internal/ubuntu lunar/main s390x libllvm15 s390x 1:15.0.7-3 [29.1 MB] Get:156 http://ftpmaster.internal/ubuntu lunar/main s390x libsensors-config all 1:3.6.0-7ubuntu1 [5274 B] Get:157 http://ftpmaster.internal/ubuntu lunar/main s390x libsensors5 s390x 1:3.6.0-7ubuntu1 [25.3 kB] Get:158 http://ftpmaster.internal/ubuntu lunar/main s390x libgl1-mesa-dri s390x 23.0.2-1ubuntu1 [5548 kB] Get:159 http://ftpmaster.internal/ubuntu lunar/main s390x libglx-mesa0 s390x 23.0.2-1ubuntu1 [165 kB] Get:160 http://ftpmaster.internal/ubuntu lunar/main s390x libglx0 s390x 1.6.0-1 [28.3 kB] Get:161 http://ftpmaster.internal/ubuntu lunar/main s390x libgl1 s390x 1.6.0-1 [137 kB] Get:162 http://ftpmaster.internal/ubuntu lunar/main s390x libgif7 s390x 5.2.1-2.5 [34.2 kB] Get:163 http://ftpmaster.internal/ubuntu lunar/main s390x x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:164 http://ftpmaster.internal/ubuntu lunar/main s390x libxtst6 s390x 2:1.2.3-1.1 [13.4 kB] Get:165 http://ftpmaster.internal/ubuntu lunar-security/main s390x openjdk-17-jre s390x 17.0.7+7~us1-0ubuntu1~23.04 [196 kB] Get:166 http://ftpmaster.internal/ubuntu lunar/main s390x default-jre s390x 2:1.17-74 [910 B] Get:167 http://ftpmaster.internal/ubuntu lunar-security/main s390x openjdk-17-jdk-headless s390x 17.0.7+7~us1-0ubuntu1~23.04 [66.4 MB] Get:168 http://ftpmaster.internal/ubuntu lunar/main s390x default-jdk-headless s390x 2:1.17-74 [952 B] Get:169 http://ftpmaster.internal/ubuntu lunar-security/main s390x openjdk-17-jdk s390x 17.0.7+7~us1-0ubuntu1~23.04 [1455 kB] Get:170 http://ftpmaster.internal/ubuntu lunar/main s390x default-jdk s390x 2:1.17-74 [914 B] Get:171 http://ftpmaster.internal/ubuntu lunar/main s390x libksba8 s390x 1.6.3-2 [113 kB] Get:172 http://ftpmaster.internal/ubuntu lunar/main s390x dirmngr s390x 2.2.40-1.1ubuntu1 [301 kB] Get:173 http://ftpmaster.internal/ubuntu lunar/main s390x gnupg-l10n all 2.2.40-1.1ubuntu1 [56.2 kB] Get:174 http://ftpmaster.internal/ubuntu lunar/main s390x gnupg-utils s390x 2.2.40-1.1ubuntu1 [305 kB] Get:175 http://ftpmaster.internal/ubuntu lunar/main s390x gpg-wks-client s390x 2.2.40-1.1ubuntu1 [67.0 kB] Get:176 http://ftpmaster.internal/ubuntu lunar/main s390x gpg-wks-server s390x 2.2.40-1.1ubuntu1 [59.8 kB] Get:177 http://ftpmaster.internal/ubuntu lunar/main s390x gpgsm s390x 2.2.40-1.1ubuntu1 [201 kB] Get:178 http://ftpmaster.internal/ubuntu lunar/main s390x gnupg all 2.2.40-1.1ubuntu1 [319 kB] Get:179 http://ftpmaster.internal/ubuntu lunar/main s390x libfile-dirlist-perl all 0.05-3 [7286 B] Get:180 http://ftpmaster.internal/ubuntu lunar/main s390x libfile-which-perl all 1.27-2 [12.5 kB] Get:181 http://ftpmaster.internal/ubuntu lunar/main s390x libfile-homedir-perl all 1.006-2 [37.0 kB] Get:182 http://ftpmaster.internal/ubuntu lunar/main s390x libfile-touch-perl all 0.12-2 [7498 B] Get:183 http://ftpmaster.internal/ubuntu lunar/main s390x libio-pty-perl s390x 1:1.17-1 [32.0 kB] Get:184 http://ftpmaster.internal/ubuntu lunar/main s390x libipc-run-perl all 20220807.0-1 [92.6 kB] Get:185 http://ftpmaster.internal/ubuntu lunar/main s390x libclass-method-modifiers-perl all 2.14-1 [16.2 kB] Get:186 http://ftpmaster.internal/ubuntu lunar/main s390x libclass-xsaccessor-perl s390x 1.19-4build1 [33.8 kB] Get:187 http://ftpmaster.internal/ubuntu lunar/main s390x libb-hooks-op-check-perl s390x 0.22-2build1 [9532 B] Get:188 http://ftpmaster.internal/ubuntu lunar/main s390x libdynaloader-functions-perl all 0.003-3 [12.1 kB] Get:189 http://ftpmaster.internal/ubuntu lunar/main s390x libdevel-callchecker-perl s390x 0.008-2 [13.8 kB] Get:190 http://ftpmaster.internal/ubuntu lunar/main s390x libparams-classify-perl s390x 0.015-2build2 [20.7 kB] Get:191 http://ftpmaster.internal/ubuntu lunar/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] Get:192 http://ftpmaster.internal/ubuntu lunar/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] Get:193 http://ftpmaster.internal/ubuntu lunar/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] Get:194 http://ftpmaster.internal/ubuntu lunar/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] Get:195 http://ftpmaster.internal/ubuntu lunar/main s390x libmoo-perl all 2.005005-1 [47.4 kB] Get:196 http://ftpmaster.internal/ubuntu lunar/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] Get:197 http://ftpmaster.internal/ubuntu lunar/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] Get:198 http://ftpmaster.internal/ubuntu lunar/main s390x libhttp-date-perl all 6.05-2 [9946 B] Get:199 http://ftpmaster.internal/ubuntu lunar/main s390x libfile-listing-perl all 6.15-1 [11.5 kB] Get:200 http://ftpmaster.internal/ubuntu lunar/main s390x libhtml-tagset-perl all 3.20-6 [11.3 kB] Get:201 http://ftpmaster.internal/ubuntu lunar/main s390x liburi-perl all 5.17-1ubuntu1 [80.3 kB] Get:202 http://ftpmaster.internal/ubuntu lunar/main s390x libhtml-parser-perl s390x 3.81-1 [86.8 kB] Get:203 http://ftpmaster.internal/ubuntu lunar/main s390x libhtml-tree-perl all 5.07-3 [200 kB] Get:204 http://ftpmaster.internal/ubuntu lunar/main s390x libclone-perl s390x 0.46-1 [10.7 kB] Get:205 http://ftpmaster.internal/ubuntu lunar/main s390x libio-html-perl all 1.004-3 [15.9 kB] Get:206 http://ftpmaster.internal/ubuntu lunar/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] Get:207 http://ftpmaster.internal/ubuntu lunar/main s390x libhttp-message-perl all 6.44-1 [77.4 kB] Get:208 http://ftpmaster.internal/ubuntu lunar/main s390x libhttp-cookies-perl all 6.10-1 [18.4 kB] Get:209 http://ftpmaster.internal/ubuntu lunar/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] Get:210 http://ftpmaster.internal/ubuntu lunar/main s390x perl-openssl-defaults s390x 7 [7536 B] Get:211 http://ftpmaster.internal/ubuntu lunar/main s390x libnet-ssleay-perl s390x 1.92-2build2 [294 kB] Get:212 http://ftpmaster.internal/ubuntu lunar/main s390x libio-socket-ssl-perl all 2.081-2 [196 kB] Get:213 http://ftpmaster.internal/ubuntu lunar/main s390x libnet-http-perl all 6.22-1 [23.2 kB] Get:214 http://ftpmaster.internal/ubuntu lunar/main s390x liblwp-protocol-https-perl all 6.10-1 [10.9 kB] Get:215 http://ftpmaster.internal/ubuntu lunar/main s390x libtry-tiny-perl all 0.31-2 [20.8 kB] Get:216 http://ftpmaster.internal/ubuntu lunar/main s390x libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:217 http://ftpmaster.internal/ubuntu lunar/main s390x libwww-perl all 6.67-1 [141 kB] Get:218 http://ftpmaster.internal/ubuntu lunar/main s390x patchutils s390x 0.4.2-1build2 [77.3 kB] Get:219 http://ftpmaster.internal/ubuntu lunar/main s390x wdiff s390x 1.2.2-5 [28.8 kB] Get:220 http://ftpmaster.internal/ubuntu lunar/main s390x devscripts all 2.23.4ubuntu1 [1067 kB] Get:221 http://ftpmaster.internal/ubuntu lunar/main s390x python3-lib2to3 all 3.11.2-2 [75.9 kB] Get:222 http://ftpmaster.internal/ubuntu lunar/main s390x python3-distutils all 3.11.2-2 [130 kB] Get:223 http://ftpmaster.internal/ubuntu lunar/universe s390x dh-python all 5.20230130 [101 kB] Get:224 http://ftpmaster.internal/ubuntu lunar/main s390x xml-core all 0.18+nmu1 [21.6 kB] Get:225 http://ftpmaster.internal/ubuntu lunar/main s390x docutils-common all 0.19+dfsg-6 [129 kB] Get:226 http://ftpmaster.internal/ubuntu lunar/universe s390x gperf s390x 3.1-1build1 [101 kB] Get:227 http://ftpmaster.internal/ubuntu lunar/main s390x libnl-3-200 s390x 3.7.0-0.2 [56.3 kB] Get:228 http://ftpmaster.internal/ubuntu lunar/main s390x libnl-route-3-200 s390x 3.7.0-0.2 [180 kB] Get:229 http://ftpmaster.internal/ubuntu lunar/main s390x libibverbs1 s390x 44.0-2 [64.3 kB] Get:230 http://ftpmaster.internal/ubuntu lunar/main s390x ibverbs-providers s390x 44.0-2 [350 kB] Get:231 http://ftpmaster.internal/ubuntu lunar/main s390x icu-devtools s390x 72.1-3ubuntu2 [208 kB] Get:232 http://ftpmaster.internal/ubuntu lunar/universe s390x javahelper all 0.78 [86.2 kB] Get:233 http://ftpmaster.internal/ubuntu lunar/universe s390x libhamcrest-java all 2.2-1 [117 kB] Get:234 http://ftpmaster.internal/ubuntu lunar/universe s390x junit4 all 4.13.2-3 [346 kB] Get:235 http://ftpmaster.internal/ubuntu lunar/main s390x libaio1 s390x 0.3.113-4 [6244 B] Get:236 http://ftpmaster.internal/ubuntu lunar/main s390x libaio-dev s390x 0.3.113-4 [20.8 kB] Get:237 http://ftpmaster.internal/ubuntu lunar/main s390x libargon2-dev s390x 0~20171227-0.3 [53.4 kB] Get:238 http://ftpmaster.internal/ubuntu lunar/main s390x libboost1.74-dev s390x 1.74.0-18.1ubuntu3 [9588 kB] Get:239 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-atomic1.74.0 s390x 1.74.0-18.1ubuntu3 [223 kB] Get:240 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-atomic1.74-dev s390x 1.74.0-18.1ubuntu3 [221 kB] Get:241 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-atomic-dev s390x 1.74.0.3ubuntu7 [3546 B] Get:242 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-chrono1.74.0 s390x 1.74.0-18.1ubuntu3 [230 kB] Get:243 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-chrono1.74-dev s390x 1.74.0-18.1ubuntu3 [236 kB] Get:244 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-chrono-dev s390x 1.74.0.3ubuntu7 [3856 B] Get:245 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-date-time1.74.0 s390x 1.74.0-18.1ubuntu3 [220 kB] Get:246 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-serialization1.74.0 s390x 1.74.0-18.1ubuntu3 [320 kB] Get:247 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-serialization1.74-dev s390x 1.74.0-18.1ubuntu3 [372 kB] Get:248 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-date-time1.74-dev s390x 1.74.0-18.1ubuntu3 [225 kB] Get:249 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-system1.74.0 s390x 1.74.0-18.1ubuntu3 [220 kB] Get:250 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-system1.74-dev s390x 1.74.0-18.1ubuntu3 [218 kB] Get:251 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-thread1.74.0 s390x 1.74.0-18.1ubuntu3 [260 kB] Get:252 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-thread1.74-dev s390x 1.74.0-18.1ubuntu3 [270 kB] Get:253 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-context1.74.0 s390x 1.74.0-18.1ubuntu3 [222 kB] Get:254 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-context1.74-dev s390x 1.74.0-18.1ubuntu3 [220 kB] Get:255 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-context-dev s390x 1.74.0.3ubuntu7 [3456 B] Get:256 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-coroutine1.74.0 s390x 1.74.0-18.1ubuntu3 [234 kB] Get:257 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-coroutine1.74-dev s390x 1.74.0-18.1ubuntu3 [243 kB] Get:258 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-coroutine-dev s390x 1.74.0.3ubuntu7 [3522 B] Get:259 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-date-time-dev s390x 1.74.0.3ubuntu7 [3246 B] Get:260 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-filesystem1.74.0 s390x 1.74.0-18.1ubuntu3 [261 kB] Get:261 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-filesystem1.74-dev s390x 1.74.0-18.1ubuntu3 [283 kB] Get:262 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-filesystem-dev s390x 1.74.0.3ubuntu7 [3282 B] Get:263 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-regex1.74.0 s390x 1.74.0-18.1ubuntu3 [490 kB] Get:264 http://ftpmaster.internal/ubuntu lunar/main s390x libicu-dev s390x 72.1-3ubuntu2 [11.7 MB] Get:265 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-regex1.74-dev s390x 1.74.0-18.1ubuntu3 [575 kB] Get:266 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-iostreams1.74.0 s390x 1.74.0-18.1ubuntu3 [241 kB] Get:267 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-iostreams1.74-dev s390x 1.74.0-18.1ubuntu3 [249 kB] Get:268 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-iostreams-dev s390x 1.74.0.3ubuntu7 [3238 B] Get:269 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-program-options1.74.0 s390x 1.74.0-18.1ubuntu3 [302 kB] Get:270 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-program-options1.74-dev s390x 1.74.0-18.1ubuntu3 [365 kB] Get:271 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-program-options-dev s390x 1.74.0.3ubuntu7 [3266 B] Get:272 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-python1.74.0 s390x 1.74.0-18.1ubuntu3 [292 kB] Get:273 http://ftpmaster.internal/ubuntu lunar/main s390x libpython3.11 s390x 3.11.2-6 [2168 kB] Get:274 http://ftpmaster.internal/ubuntu lunar/main s390x libexpat1-dev s390x 2.5.0-1 [134 kB] Get:275 http://ftpmaster.internal/ubuntu lunar/main s390x zlib1g-dev s390x 1:1.2.13.dfsg-1ubuntu4 [896 kB] Get:276 http://ftpmaster.internal/ubuntu lunar/main s390x libpython3.11-dev s390x 3.11.2-6 [5071 kB] Get:277 http://ftpmaster.internal/ubuntu lunar/main s390x libpython3-dev s390x 3.11.2-1 [7486 B] Get:278 http://ftpmaster.internal/ubuntu lunar/main s390x python3.11-dev s390x 3.11.2-6 [613 kB] Get:279 http://ftpmaster.internal/ubuntu lunar/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] Get:280 http://ftpmaster.internal/ubuntu lunar/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] Get:281 http://ftpmaster.internal/ubuntu lunar/main s390x libjs-sphinxdoc all 5.3.0-4 [130 kB] Get:282 http://ftpmaster.internal/ubuntu lunar/main s390x python3-dev s390x 3.11.2-1 [26.8 kB] Get:283 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-python1.74-dev s390x 1.74.0-18.1ubuntu3 [314 kB] Get:284 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-python-dev s390x 1.74.0.3ubuntu7 [3538 B] Get:285 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-random1.74.0 s390x 1.74.0-18.1ubuntu3 [229 kB] Get:286 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-random1.74-dev s390x 1.74.0-18.1ubuntu3 [229 kB] Get:287 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-random-dev s390x 1.74.0.3ubuntu7 [3258 B] Get:288 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-regex-dev s390x 1.74.0.3ubuntu7 [3510 B] Get:289 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-system-dev s390x 1.74.0.3ubuntu7 [3390 B] Get:290 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-test1.74.0 s390x 1.74.0-18.1ubuntu3 [423 kB] Get:291 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-test1.74-dev s390x 1.74.0-18.1ubuntu3 [537 kB] Get:292 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-test-dev s390x 1.74.0.3ubuntu7 [3276 B] Get:293 http://ftpmaster.internal/ubuntu lunar/main s390x libboost-thread-dev s390x 1.74.0.3ubuntu7 [3264 B] Get:294 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-timer1.74.0 s390x 1.74.0-18.1ubuntu3 [226 kB] Get:295 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-timer1.74-dev s390x 1.74.0-18.1ubuntu3 [229 kB] Get:296 http://ftpmaster.internal/ubuntu lunar/universe s390x libboost-timer-dev s390x 1.74.0.3ubuntu7 [3378 B] Get:297 http://ftpmaster.internal/ubuntu lunar/main s390x libmd-dev s390x 1.0.4-2 [39.3 kB] Get:298 http://ftpmaster.internal/ubuntu lunar/main s390x libbsd-dev s390x 0.11.7-4 [167 kB] Get:299 http://ftpmaster.internal/ubuntu lunar/main s390x libbz2-dev s390x 1.0.8-5build1 [33.8 kB] Get:300 http://ftpmaster.internal/ubuntu lunar/main s390x libcap-ng-dev s390x 0.8.3-1build2 [27.8 kB] Get:301 http://ftpmaster.internal/ubuntu lunar/universe s390x libcrypto++8 s390x 8.7.0+git220824-1 [1053 kB] Get:302 http://ftpmaster.internal/ubuntu lunar/universe s390x libcrypto++-dev s390x 8.7.0+git220824-1 [1892 kB] Get:303 http://ftpmaster.internal/ubuntu lunar/main s390x uuid-dev s390x 2.38.1-4ubuntu1 [33.1 kB] Get:304 http://ftpmaster.internal/ubuntu lunar/main s390x libblkid-dev s390x 2.38.1-4ubuntu1 [185 kB] Get:305 http://ftpmaster.internal/ubuntu lunar/main s390x libdevmapper-event1.02.1 s390x 2:1.02.185-1ubuntu1 [12.5 kB] Get:306 http://ftpmaster.internal/ubuntu lunar/main s390x libudev-dev s390x 252.5-2ubuntu3 [21.4 kB] Get:307 http://ftpmaster.internal/ubuntu lunar/main s390x libsepol-dev s390x 3.4-2 [362 kB] Get:308 http://ftpmaster.internal/ubuntu lunar/main s390x libpcre2-16-0 s390x 10.42-1 [199 kB] Get:309 http://ftpmaster.internal/ubuntu lunar/main s390x libpcre2-32-0 s390x 10.42-1 [186 kB] Get:310 http://ftpmaster.internal/ubuntu lunar/main s390x libpcre2-posix3 s390x 10.42-1 [6562 B] Get:311 http://ftpmaster.internal/ubuntu lunar/main s390x libpcre2-dev s390x 10.42-1 [708 kB] Get:312 http://ftpmaster.internal/ubuntu lunar/main s390x libselinux1-dev s390x 3.4-1build4 [162 kB] Get:313 http://ftpmaster.internal/ubuntu lunar/main s390x libdevmapper-dev s390x 2:1.02.185-1ubuntu1 [36.7 kB] Get:314 http://ftpmaster.internal/ubuntu lunar/main s390x libjson-c-dev s390x 0.16-2 [59.7 kB] Get:315 http://ftpmaster.internal/ubuntu lunar-security/main s390x libssl-dev s390x 3.0.8-1ubuntu1.1 [2034 kB] Get:316 http://ftpmaster.internal/ubuntu lunar/main s390x libcryptsetup-dev s390x 2:2.6.1-1ubuntu1 [24.6 kB] Get:317 http://ftpmaster.internal/ubuntu lunar/universe s390x libcunit1 s390x 2.1-3-dfsg-2.4 [28.2 kB] Get:318 http://ftpmaster.internal/ubuntu lunar/universe s390x libcunit1-dev s390x 2.1-3-dfsg-2.4 [57.8 kB] Get:319 http://ftpmaster.internal/ubuntu lunar-updates/main s390x libcurl3-gnutls s390x 7.88.1-8ubuntu2 [294 kB] Get:320 http://ftpmaster.internal/ubuntu lunar-updates/main s390x libcurl4-gnutls-dev s390x 7.88.1-8ubuntu2 [399 kB] Get:321 http://ftpmaster.internal/ubuntu lunar-security/main s390x libncurses-dev s390x 6.4-2ubuntu0.1 [373 kB] Get:322 http://ftpmaster.internal/ubuntu lunar/main s390x libedit-dev s390x 3.1-20221030-2 [118 kB] Get:323 http://ftpmaster.internal/ubuntu lunar/main s390x libevent-2.1-7 s390x 2.1.12-stable-8ubuntu3 [137 kB] Get:324 http://ftpmaster.internal/ubuntu lunar/main s390x libevent-2.1-7a s390x 2.1.12-stable-8ubuntu3 [4490 B] Get:325 http://ftpmaster.internal/ubuntu lunar/main s390x libfuse3-dev s390x 3.14.0-3 [135 kB] Get:326 http://ftpmaster.internal/ubuntu lunar/main s390x libgmpxx4ldbl s390x 2:6.2.1+dfsg1-1.1ubuntu1 [9858 B] Get:327 http://ftpmaster.internal/ubuntu lunar/main s390x libgmp-dev s390x 2:6.2.1+dfsg1-1.1ubuntu1 [345 kB] Get:328 http://ftpmaster.internal/ubuntu lunar/main s390x libgnutls-openssl27 s390x 3.7.8-5ubuntu1 [22.8 kB] Get:329 http://ftpmaster.internal/ubuntu lunar/main s390x libunbound8 s390x 1.17.1-1 [398 kB] Get:330 http://ftpmaster.internal/ubuntu lunar/main s390x libgnutls-dane0 s390x 3.7.8-5ubuntu1 [22.6 kB] Get:331 http://ftpmaster.internal/ubuntu lunar/main s390x libgnutlsxx30 s390x 3.7.8-5ubuntu1 [15.0 kB] Get:332 http://ftpmaster.internal/ubuntu lunar/main s390x libidn2-dev s390x 2.3.3-1build1 [118 kB] Get:333 http://ftpmaster.internal/ubuntu lunar/main s390x libp11-kit-dev s390x 0.24.1-2ubuntu1 [20.6 kB] Get:334 http://ftpmaster.internal/ubuntu lunar/main s390x libtasn1-6-dev s390x 4.19.0-2 [91.0 kB] Get:335 http://ftpmaster.internal/ubuntu lunar/main s390x nettle-dev s390x 3.8.1-2 [1118 kB] Get:336 http://ftpmaster.internal/ubuntu lunar/main s390x libgnutls28-dev s390x 3.7.8-5ubuntu1 [967 kB] Get:337 http://ftpmaster.internal/ubuntu lunar/universe s390x libhwloc15 s390x 2.9.0-1 [148 kB] Get:338 http://ftpmaster.internal/ubuntu lunar/main s390x libinih1 s390x 55-1ubuntu1 [7176 B] Get:339 http://ftpmaster.internal/ubuntu lunar/main s390x libjson-perl all 4.10000-1 [81.9 kB] Get:340 http://ftpmaster.internal/ubuntu lunar/main s390x libkeyutils-dev s390x 1.6.3-2 [48.1 kB] Get:341 http://ftpmaster.internal/ubuntu lunar/main s390x libldap-dev s390x 2.6.3+dfsg-1~exp1ubuntu2 [302 kB] Get:342 http://ftpmaster.internal/ubuntu lunar/main s390x libsnappy1v5 s390x 1.1.9-3 [27.7 kB] Get:343 http://ftpmaster.internal/ubuntu lunar/universe s390x libleveldb1d s390x 1.23-4 [121 kB] Get:344 http://ftpmaster.internal/ubuntu lunar/universe s390x libleveldb-dev s390x 1.23-4 [184 kB] Get:345 http://ftpmaster.internal/ubuntu lunar/main s390x libltdl7 s390x 2.4.7-5 [40.6 kB] Get:346 http://ftpmaster.internal/ubuntu lunar/main s390x libltdl-dev s390x 2.4.7-5 [169 kB] Get:347 http://ftpmaster.internal/ubuntu lunar/main s390x liblua5.3-0 s390x 5.3.6-2 [134 kB] Get:348 http://ftpmaster.internal/ubuntu lunar/main s390x libreadline-dev s390x 8.2-1.3 [170 kB] Get:349 http://ftpmaster.internal/ubuntu lunar/main s390x liblua5.3-dev s390x 5.3.6-2 [163 kB] Get:350 http://ftpmaster.internal/ubuntu lunar/main s390x libnl-3-dev s390x 3.7.0-0.2 [99.9 kB] Get:351 http://ftpmaster.internal/ubuntu lunar/main s390x libnl-genl-3-200 s390x 3.7.0-0.2 [12.0 kB] Get:352 http://ftpmaster.internal/ubuntu lunar/main s390x libnl-genl-3-dev s390x 3.7.0-0.2 [11.7 kB] Get:353 http://ftpmaster.internal/ubuntu lunar/main s390x libnl-route-3-dev s390x 3.7.0-0.2 [207 kB] Get:354 http://ftpmaster.internal/ubuntu lunar/main s390x libnspr4-dev s390x 2:4.35-1 [220 kB] Get:355 http://ftpmaster.internal/ubuntu lunar/main s390x libnss3-dev s390x 2:3.87.1-1 [250 kB] Get:356 http://ftpmaster.internal/ubuntu lunar/main s390x liboath0 s390x 2.6.7-3.1 [41.8 kB] Get:357 http://ftpmaster.internal/ubuntu lunar/main s390x liboath-dev s390x 2.6.7-3.1 [73.0 kB] Get:358 http://ftpmaster.internal/ubuntu lunar/main s390x libpciaccess0 s390x 0.17-2 [17.7 kB] Get:359 http://ftpmaster.internal/ubuntu lunar/main s390x libpkgconf3 s390x 1.8.1-1ubuntu2 [28.6 kB] Get:360 http://ftpmaster.internal/ubuntu lunar/main s390x libprotobuf-lite32 s390x 3.21.12-1ubuntu7 [216 kB] Get:361 http://ftpmaster.internal/ubuntu lunar/main s390x libprotobuf32 s390x 3.21.12-1ubuntu7 [842 kB] Get:362 http://ftpmaster.internal/ubuntu lunar/main s390x libprotoc32 s390x 3.21.12-1ubuntu7 [626 kB] Get:363 http://ftpmaster.internal/ubuntu lunar/main s390x librabbitmq4 s390x 0.11.0-1 [37.4 kB] Get:364 http://ftpmaster.internal/ubuntu lunar/main s390x librabbitmq-dev s390x 0.11.0-1 [74.1 kB] Get:365 http://ftpmaster.internal/ubuntu lunar/main s390x libsctp1 s390x 1.0.19+dfsg-2 [8368 B] Get:366 http://ftpmaster.internal/ubuntu lunar/main s390x libsctp-dev s390x 1.0.19+dfsg-2 [50.7 kB] Get:367 http://ftpmaster.internal/ubuntu lunar/main s390x libsqlite3-dev s390x 3.40.1-1 [859 kB] Get:368 http://ftpmaster.internal/ubuntu lunar/main s390x liburcu8 s390x 0.13.2-1 [58.1 kB] Get:369 http://ftpmaster.internal/ubuntu lunar/main s390x libxml2-dev s390x 2.9.14+dfsg-1.1build2 [753 kB] Get:370 http://ftpmaster.internal/ubuntu lunar/main s390x libyaml-cpp0.7 s390x 0.7.0+dfsg-8build1 [91.3 kB] Get:371 http://ftpmaster.internal/ubuntu lunar/main s390x libyaml-cpp-dev s390x 0.7.0+dfsg-8build1 [162 kB] Get:372 http://ftpmaster.internal/ubuntu lunar/universe s390x lua5.1 s390x 5.1.5-9 [123 kB] Get:373 http://ftpmaster.internal/ubuntu lunar/universe s390x lua-any all 29 [4516 B] Get:374 http://ftpmaster.internal/ubuntu lunar/main s390x zip s390x 3.0-13 [175 kB] Get:375 http://ftpmaster.internal/ubuntu lunar/main s390x unzip s390x 6.0-27ubuntu1 [169 kB] Get:376 http://ftpmaster.internal/ubuntu lunar/universe s390x luarocks all 3.8.0+dfsg1-1 [140 kB] Get:377 http://ftpmaster.internal/ubuntu lunar/main s390x pkgconf-bin s390x 1.8.1-1ubuntu2 [20.8 kB] Get:378 http://ftpmaster.internal/ubuntu lunar/main s390x pkgconf s390x 1.8.1-1ubuntu2 [16.8 kB] Get:379 http://ftpmaster.internal/ubuntu lunar/main s390x pkg-config s390x 1.8.1-1ubuntu2 [5410 B] Get:380 http://ftpmaster.internal/ubuntu lunar/main s390x python-babel-localedata all 2.10.3-1 [6357 kB] Get:381 http://ftpmaster.internal/ubuntu lunar-proposed/main s390x python3-tz all 2022.7.1-3ubuntu0.1 [30.7 kB] Get:382 http://ftpmaster.internal/ubuntu lunar/main s390x python3-babel all 2.10.3-1 [87.5 kB] Get:383 http://ftpmaster.internal/ubuntu lunar/main s390x python3-soupsieve all 2.4-1 [33.4 kB] Get:384 http://ftpmaster.internal/ubuntu lunar/main s390x python3-bs4 all 4.11.2-2 [98.4 kB] Get:385 http://ftpmaster.internal/ubuntu lunar/main s390x python3-certifi all 2022.9.24-1 [155 kB] Get:386 http://ftpmaster.internal/ubuntu lunar/main s390x python3-chardet all 5.1.0+dfsg-2 [119 kB] Get:387 http://ftpmaster.internal/ubuntu lunar/main s390x python3-more-itertools all 8.10.0-2 [47.9 kB] Get:388 http://ftpmaster.internal/ubuntu lunar/main s390x python3-jaraco.functools all 3.5.0-1 [9228 B] Get:389 http://ftpmaster.internal/ubuntu lunar/main s390x python3-cheroot all 9.0.0+ds1-2 [71.7 kB] Get:390 http://ftpmaster.internal/ubuntu lunar/main s390x python3-jaraco.classes all 3.2.1-3 [6452 B] Get:391 http://ftpmaster.internal/ubuntu lunar/main s390x python3-jaraco.context all 4.2.0-1 [6574 B] Get:392 http://ftpmaster.internal/ubuntu lunar/main s390x python3-jaraco.text all 3.7.0-1 [9254 B] Get:393 http://ftpmaster.internal/ubuntu lunar/main s390x python3-jaraco.collections all 3.8.0-1 [12.4 kB] Get:394 http://ftpmaster.internal/ubuntu lunar/main s390x python3-tempora all 5.1.0-1 [15.4 kB] Get:395 http://ftpmaster.internal/ubuntu lunar/main s390x python3-portend all 3.1.0-1 [7272 B] Get:396 http://ftpmaster.internal/ubuntu lunar/main s390x python3-zc.lockfile all 2.0-4 [7608 B] Get:397 http://ftpmaster.internal/ubuntu lunar/main s390x python3-cherrypy3 all 18.8.0-2 [208 kB] Get:398 http://ftpmaster.internal/ubuntu lunar/universe s390x python3-distlib all 0.3.6-1 [267 kB] Get:399 http://ftpmaster.internal/ubuntu lunar/main s390x python3-roman all 3.3-3 [9632 B] Get:400 http://ftpmaster.internal/ubuntu lunar/main s390x python3-docutils all 0.19+dfsg-6 [386 kB] Get:401 http://ftpmaster.internal/ubuntu lunar/universe s390x python3-filelock all 3.9.0-1 [9454 B] Get:402 http://ftpmaster.internal/ubuntu lunar/main s390x python3-idna all 3.3-1 [49.3 kB] Get:403 http://ftpmaster.internal/ubuntu lunar/main s390x python3-imagesize all 1.4.1-1 [6844 B] Get:404 http://ftpmaster.internal/ubuntu lunar/main s390x python3-markupsafe s390x 2.1.2-1build1 [12.2 kB] Get:405 http://ftpmaster.internal/ubuntu lunar/main s390x python3-jinja2 all 3.1.2-1 [107 kB] Get:406 http://ftpmaster.internal/ubuntu lunar/main s390x python3-logutils all 0.3.5-1 [17.6 kB] Get:407 http://ftpmaster.internal/ubuntu lunar/main s390x python3-mako all 1.2.4+ds-1 [63.2 kB] Get:408 http://ftpmaster.internal/ubuntu lunar/main s390x python3-packaging all 23.0-1 [32.7 kB] Get:409 http://ftpmaster.internal/ubuntu lunar/main s390x python3-tempita all 0.5.2-7 [15.0 kB] Get:410 http://ftpmaster.internal/ubuntu lunar/main s390x python3-six all 1.16.0-4 [12.4 kB] Get:411 http://ftpmaster.internal/ubuntu lunar/main s390x python3-paste all 3.5.2+repack-1 [514 kB] Get:412 http://ftpmaster.internal/ubuntu lunar/main s390x python3-pastedeploy-tpl all 3.0.1-5 [5510 B] Get:413 http://ftpmaster.internal/ubuntu lunar/main s390x python3-pastedeploy all 3.0.1-5 [14.4 kB] Get:414 http://ftpmaster.internal/ubuntu lunar/main s390x python3-simplegeneric all 0.8.1-5 [10.7 kB] Get:415 http://ftpmaster.internal/ubuntu lunar/main s390x python3-singledispatch all 3.4.0.3-4 [7494 B] Get:416 http://ftpmaster.internal/ubuntu lunar/main s390x python3-webob all 1:1.8.6-3 [85.9 kB] Get:417 http://ftpmaster.internal/ubuntu lunar/main s390x python3-waitress all 2.1.2-2 [48.0 kB] Get:418 http://ftpmaster.internal/ubuntu lunar/main s390x python3-webtest all 3.0.0-2 [28.6 kB] Get:419 http://ftpmaster.internal/ubuntu lunar/main s390x python3-pecan all 1.4.1-1ubuntu1 [87.3 kB] Get:420 http://ftpmaster.internal/ubuntu lunar/universe s390x python3-pip-whl all 23.0.1+dfsg-1 [1647 kB] Get:421 http://ftpmaster.internal/ubuntu lunar/universe s390x python3-platformdirs all 3.0.0-1 [13.2 kB] Get:422 http://ftpmaster.internal/ubuntu lunar/universe s390x python3-pluggy all 1.0.0+repack-1 [15.1 kB] Get:423 http://ftpmaster.internal/ubuntu lunar/universe s390x python3-py all 1.11.0-1 [73.2 kB] Get:424 http://ftpmaster.internal/ubuntu lunar/main s390x python3-urllib3 all 1.26.12-1 [99.7 kB] Get:425 http://ftpmaster.internal/ubuntu lunar/main s390x python3-requests all 2.28.1+dfsg-1ubuntu1 [49.9 kB] Get:426 http://ftpmaster.internal/ubuntu lunar/main s390x python3-setuptools all 66.1.1-1 [453 kB] Get:427 http://ftpmaster.internal/ubuntu lunar/universe s390x python3-setuptools-whl all 66.1.1-1 [1031 kB] Get:428 http://ftpmaster.internal/ubuntu lunar/main s390x python3-snowballstemmer all 2.2.0-2 [59.6 kB] Get:429 http://ftpmaster.internal/ubuntu lunar/main s390x sphinx-common all 5.3.0-4 [691 kB] Get:430 http://ftpmaster.internal/ubuntu lunar/main s390x python3-alabaster all 0.7.12-1 [17.8 kB] Get:431 http://ftpmaster.internal/ubuntu lunar/main s390x python3-sphinx all 5.3.0-4 [556 kB] Get:432 http://ftpmaster.internal/ubuntu lunar/universe s390x python3-wheel-whl all 0.38.4-1 [38.1 kB] Get:433 http://ftpmaster.internal/ubuntu lunar/universe s390x python3-virtualenv all 20.19.0+ds-1 [75.0 kB] Get:434 http://ftpmaster.internal/ubuntu lunar/universe s390x ragel s390x 6.10-4 [986 kB] Get:435 http://ftpmaster.internal/ubuntu lunar/universe s390x systemtap-sdt-dev s390x 4.8-1 [17.7 kB] Get:436 http://ftpmaster.internal/ubuntu lunar/universe s390x tox all 3.28.0-2 [269 kB] Get:437 http://ftpmaster.internal/ubuntu lunar/main s390x libc6-dbg s390x 2.37-0ubuntu2 [7782 kB] Get:438 http://ftpmaster.internal/ubuntu lunar/main s390x valgrind s390x 1:3.19.0-1ubuntu2 [8591 kB] Get:439 http://ftpmaster.internal/ubuntu lunar/universe s390x virtualenv all 20.19.0+ds-1 [1982 B] Get:440 http://ftpmaster.internal/ubuntu lunar/main s390x xfsprogs s390x 6.1.0-1ubuntu1 [838 kB] Get:441 http://ftpmaster.internal/ubuntu lunar/main s390x dh-exec s390x 0.27 [25.2 kB] Get:442 http://ftpmaster.internal/ubuntu lunar/main s390x libbabeltrace1 s390x 1.5.11-1build1 [154 kB] Get:443 http://ftpmaster.internal/ubuntu lunar/main s390x libbabeltrace-dev s390x 1.5.11-1build1 [200 kB] Get:444 http://ftpmaster.internal/ubuntu lunar/main s390x libbabeltrace-ctf-dev all 1.5.11-1build1 [2374 B] Get:445 http://ftpmaster.internal/ubuntu lunar/main s390x libc-ares2 s390x 1.18.1-2 [44.1 kB] Get:446 http://ftpmaster.internal/ubuntu lunar/main s390x libc-ares-dev s390x 1.18.1-2 [134 kB] Get:447 http://ftpmaster.internal/ubuntu lunar/main s390x libnuma-dev s390x 2.0.16-1 [36.5 kB] Get:448 http://ftpmaster.internal/ubuntu lunar/universe s390x libhwloc-dev s390x 2.9.0-1 [243 kB] Get:449 http://ftpmaster.internal/ubuntu lunar/main s390x libibverbs-dev s390x 44.0-2 [656 kB] Get:450 http://ftpmaster.internal/ubuntu lunar/main s390x libldap2-dev all 2.6.3+dfsg-1~exp1ubuntu2 [11.1 kB] Get:451 http://ftpmaster.internal/ubuntu lunar/main s390x liblz4-dev s390x 1.9.4-1 [85.9 kB] Get:452 http://ftpmaster.internal/ubuntu lunar/main s390x libpciaccess-dev s390x 0.17-2 [21.4 kB] Get:453 http://ftpmaster.internal/ubuntu lunar/main s390x libprotobuf-dev s390x 3.21.12-1ubuntu7 [1324 kB] Get:454 http://ftpmaster.internal/ubuntu lunar/main s390x librdmacm1 s390x 44.0-2 [67.5 kB] Get:455 http://ftpmaster.internal/ubuntu lunar/main s390x librdmacm-dev s390x 44.0-2 [125 kB] Get:456 http://ftpmaster.internal/ubuntu lunar/main s390x libsnappy-dev s390x 1.1.9-3 [40.5 kB] Get:457 http://ftpmaster.internal/ubuntu lunar/universe s390x protobuf-compiler s390x 3.21.12-1ubuntu7 [29.0 kB] Get:458 http://ftpmaster.internal/ubuntu lunar/main s390x xfslibs-dev s390x 6.1.0-1ubuntu1 [76.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 306 MB in 15s (20.3 MB/s) Selecting previously unselected package libpython3.11-minimal:s390x. (Reading database ... 12358 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6_s390x.deb ... Unpacking libpython3.11-minimal:s390x (3.11.2-6) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../libexpat1_2.5.0-1_s390x.deb ... Unpacking libexpat1:s390x (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_s390x.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:s390x (3.11.2-6) ... Setting up libexpat1:s390x (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... Selecting previously unselected package python3-minimal. (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.11.2-1_s390x.deb ... Unpacking python3-minimal (3.11.2-1) ... Selecting previously unselected package media-types. Preparing to unpack .../media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libpython3.11-stdlib:s390x. Preparing to unpack .../libpython3.11-stdlib_3.11.2-6_s390x.deb ... Unpacking libpython3.11-stdlib:s390x (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../python3.11_3.11.2-6_s390x.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:s390x. Preparing to unpack .../libpython3-stdlib_3.11.2-1_s390x.deb ... Unpacking libpython3-stdlib:s390x (3.11.2-1) ... Setting up python3-minimal (3.11.2-1) ... Selecting previously unselected package python3. (Reading database ... 13080 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1_s390x.deb ... Unpacking python3 (3.11.2-1) ... Selecting previously unselected package uuid-runtime. Preparing to unpack .../001-uuid-runtime_2.38.1-4ubuntu1_s390x.deb ... Unpacking uuid-runtime (2.38.1-4ubuntu1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../002-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libbsd0:s390x. Preparing to unpack .../003-libbsd0_0.11.7-4_s390x.deb ... Unpacking libbsd0:s390x (0.11.7-4) ... Selecting previously unselected package libdbus-1-3:s390x. Preparing to unpack .../004-libdbus-1-3_1.14.4-1ubuntu1_s390x.deb ... Unpacking libdbus-1-3:s390x (1.14.4-1ubuntu1) ... Selecting previously unselected package libelf1:s390x. Preparing to unpack .../005-libelf1_0.188-2.1_s390x.deb ... Unpacking libelf1:s390x (0.188-2.1) ... Selecting previously unselected package libfribidi0:s390x. Preparing to unpack .../006-libfribidi0_1.0.8-2.1ubuntu1_s390x.deb ... Unpacking libfribidi0:s390x (1.0.8-2.1ubuntu1) ... Selecting previously unselected package libglib2.0-0:s390x. Preparing to unpack .../007-libglib2.0-0_2.76.1-1_s390x.deb ... Unpacking libglib2.0-0:s390x (2.76.1-1) ... Selecting previously unselected package libicu72:s390x. Preparing to unpack .../008-libicu72_72.1-3ubuntu2_s390x.deb ... Unpacking libicu72:s390x (72.1-3ubuntu2) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../009-libxml2_2.9.14+dfsg-1.1build2_s390x.deb ... Unpacking libxml2:s390x (2.9.14+dfsg-1.1build2) ... Selecting previously unselected package libyaml-0-2:s390x. Preparing to unpack .../010-libyaml-0-2_0.2.5-1_s390x.deb ... Unpacking libyaml-0-2:s390x (0.2.5-1) ... Selecting previously unselected package lsb-release. Preparing to unpack .../011-lsb-release_12.0-1ubuntu1_all.deb ... Unpacking lsb-release (12.0-1ubuntu1) ... Selecting previously unselected package netbase. Preparing to unpack .../012-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../013-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../014-python3-pygments_2.14.0+dfsg-1_all.deb ... Unpacking python3-pygments (2.14.0+dfsg-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../015-python3-yaml_6.0-3build1_s390x.deb ... Unpacking python3-yaml (6.0-3build1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../016-shared-mime-info_2.2-1_s390x.deb ... Unpacking shared-mime-info (2.2-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../017-bsdextrautils_2.38.1-4ubuntu1_s390x.deb ... Unpacking bsdextrautils (2.38.1-4ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../018-libmagic-mgc_1%3a5.44-3_s390x.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../019-libmagic1_1%3a5.44-3_s390x.deb ... Unpacking libmagic1:s390x (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../020-file_1%3a5.44-3_s390x.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../021-gettext-base_0.21-11_s390x.deb ... Unpacking gettext-base (0.21-11) ... Selecting previously unselected package libuchardet0:s390x. Preparing to unpack .../022-libuchardet0_0.0.7-1build2_s390x.deb ... Unpacking libuchardet0:s390x (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../023-groff-base_1.22.4-10_s390x.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../024-libdrm-common_2.4.114-1_all.deb ... Unpacking libdrm-common (2.4.114-1) ... Selecting previously unselected package libdrm2:s390x. Preparing to unpack .../025-libdrm2_2.4.114-1_s390x.deb ... Unpacking libdrm2:s390x (2.4.114-1) ... Selecting previously unselected package libedit2:s390x. Preparing to unpack .../026-libedit2_3.1-20221030-2_s390x.deb ... Unpacking libedit2:s390x (3.1-20221030-2) ... Selecting previously unselected package libfuse3-3:s390x. Preparing to unpack .../027-libfuse3-3_3.14.0-3_s390x.deb ... Unpacking libfuse3-3:s390x (3.14.0-3) ... Selecting previously unselected package libnghttp2-14:s390x. Preparing to unpack .../028-libnghttp2-14_1.52.0-1_s390x.deb ... Unpacking libnghttp2-14:s390x (1.52.0-1) ... Selecting previously unselected package libnuma1:s390x. Preparing to unpack .../029-libnuma1_2.0.16-1_s390x.deb ... Unpacking libnuma1:s390x (2.0.16-1) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../030-libpipeline1_1.5.7-1_s390x.deb ... Unpacking libpipeline1:s390x (1.5.7-1) ... Selecting previously unselected package libpsl5:s390x. Preparing to unpack .../031-libpsl5_0.21.2-1_s390x.deb ... Unpacking libpsl5:s390x (0.21.2-1) ... Selecting previously unselected package libuv1:s390x. Preparing to unpack .../032-libuv1_1.44.2-1_s390x.deb ... Unpacking libuv1:s390x (1.44.2-1) ... Selecting previously unselected package libxau6:s390x. Preparing to unpack .../033-libxau6_1%3a1.0.9-1build5_s390x.deb ... Unpacking libxau6:s390x (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:s390x. Preparing to unpack .../034-libxdmcp6_1%3a1.1.3-0ubuntu5_s390x.deb ... Unpacking libxdmcp6:s390x (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:s390x. Preparing to unpack .../035-libxcb1_1.15-1_s390x.deb ... Unpacking libxcb1:s390x (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../036-libx11-data_2%3a1.8.4-2_all.deb ... Unpacking libx11-data (2:1.8.4-2) ... Selecting previously unselected package libx11-6:s390x. Preparing to unpack .../037-libx11-6_2%3a1.8.4-2_s390x.deb ... Unpacking libx11-6:s390x (2:1.8.4-2) ... Selecting previously unselected package libxext6:s390x. Preparing to unpack .../038-libxext6_2%3a1.3.4-1build1_s390x.deb ... Unpacking libxext6:s390x (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../039-man-db_2.11.2-1_s390x.deb ... Unpacking man-db (2.11.2-1) ... Selecting previously unselected package wget. Preparing to unpack .../040-wget_1.21.3-1ubuntu1_s390x.deb ... Unpacking wget (1.21.3-1ubuntu1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../041-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../042-libgdk-pixbuf2.0-common_2.42.10+dfsg-1build1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-1build1) ... Selecting previously unselected package libjpeg-turbo8:s390x. Preparing to unpack .../043-libjpeg-turbo8_2.1.5-2ubuntu1_s390x.deb ... Unpacking libjpeg-turbo8:s390x (2.1.5-2ubuntu1) ... Selecting previously unselected package libjpeg8:s390x. Preparing to unpack .../044-libjpeg8_8c-2ubuntu11_s390x.deb ... Unpacking libjpeg8:s390x (8c-2ubuntu11) ... Selecting previously unselected package libdeflate0:s390x. Preparing to unpack .../045-libdeflate0_1.15-1_s390x.deb ... Unpacking libdeflate0:s390x (1.15-1) ... Selecting previously unselected package libjbig0:s390x. Preparing to unpack .../046-libjbig0_2.1-6ubuntu1_s390x.deb ... Unpacking libjbig0:s390x (2.1-6ubuntu1) ... Selecting previously unselected package libwebp7:s390x. Preparing to unpack .../047-libwebp7_1.2.4-0.1ubuntu0.23.04.1_s390x.deb ... Unpacking libwebp7:s390x (1.2.4-0.1ubuntu0.23.04.1) ... Selecting previously unselected package libtiff6:s390x. Preparing to unpack .../048-libtiff6_4.5.0-5ubuntu1_s390x.deb ... Unpacking libtiff6:s390x (4.5.0-5ubuntu1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. Preparing to unpack .../049-libgdk-pixbuf-2.0-0_2.42.10+dfsg-1build1_s390x.deb ... Unpacking libgdk-pixbuf-2.0-0:s390x (2.42.10+dfsg-1build1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../050-gtk-update-icon-cache_3.24.37-1ubuntu1_s390x.deb ... Unpacking gtk-update-icon-cache (3.24.37-1ubuntu1) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../051-humanity-icon-theme_0.6.16_all.deb ... Unpacking humanity-icon-theme (0.6.16) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../052-ubuntu-mono_20.10-0ubuntu2_all.deb ... Unpacking ubuntu-mono (20.10-0ubuntu2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../053-adwaita-icon-theme_41.0-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme (41.0-1ubuntu1) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../054-at-spi2-common_2.48.0-1_all.deb ... Unpacking at-spi2-common (2.48.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../055-m4_1.4.19-3_s390x.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../056-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../057-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../058-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 .../059-autopoint_0.21-11_all.deb ... Unpacking autopoint (0.21-11) ... Selecting previously unselected package ca-certificates-java. Preparing to unpack .../060-ca-certificates-java_20230103ubuntu1_all.deb ... Unpacking ca-certificates-java (20230103ubuntu1) ... Selecting previously unselected package libarchive13:s390x. Preparing to unpack .../061-libarchive13_3.6.2-1ubuntu1_s390x.deb ... Unpacking libarchive13:s390x (3.6.2-1ubuntu1) ... Selecting previously unselected package libbrotli1:s390x. Preparing to unpack .../062-libbrotli1_1.0.9-2build8_s390x.deb ... Unpacking libbrotli1:s390x (1.0.9-2build8) ... Selecting previously unselected package libsasl2-modules-db:s390x. Preparing to unpack .../063-libsasl2-modules-db_2.1.28+dfsg-10_s390x.deb ... Unpacking libsasl2-modules-db:s390x (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:s390x. Preparing to unpack .../064-libsasl2-2_2.1.28+dfsg-10_s390x.deb ... Unpacking libsasl2-2:s390x (2.1.28+dfsg-10) ... Selecting previously unselected package libldap2:s390x. Preparing to unpack .../065-libldap2_2.6.3+dfsg-1~exp1ubuntu2_s390x.deb ... Unpacking libldap2:s390x (2.6.3+dfsg-1~exp1ubuntu2) ... Selecting previously unselected package librtmp1:s390x. Preparing to unpack .../066-librtmp1_2.4+20151223.gitfa8646d.1-2build4_s390x.deb ... Unpacking librtmp1:s390x (2.4+20151223.gitfa8646d.1-2build4) ... Selecting previously unselected package libssh-4:s390x. Preparing to unpack .../067-libssh-4_0.10.4-2_s390x.deb ... Unpacking libssh-4:s390x (0.10.4-2) ... Selecting previously unselected package libcurl4:s390x. Preparing to unpack .../068-libcurl4_7.88.1-8ubuntu2_s390x.deb ... Unpacking libcurl4:s390x (7.88.1-8ubuntu2) ... Selecting previously unselected package libjsoncpp25:s390x. Preparing to unpack .../069-libjsoncpp25_1.9.5-4_s390x.deb ... Unpacking libjsoncpp25:s390x (1.9.5-4) ... Selecting previously unselected package librhash0:s390x. Preparing to unpack .../070-librhash0_1.4.3-3_s390x.deb ... Unpacking librhash0:s390x (1.4.3-3) ... Selecting previously unselected package cmake-data. Preparing to unpack .../071-cmake-data_3.25.1-1ubuntu1_all.deb ... Unpacking cmake-data (3.25.1-1ubuntu1) ... Selecting previously unselected package cmake. Preparing to unpack .../072-cmake_3.25.1-1ubuntu1_s390x.deb ... Unpacking cmake (3.25.1-1ubuntu1) ... Selecting previously unselected package cython3. Preparing to unpack .../073-cython3_0.29.32-2ubuntu2_s390x.deb ... Unpacking cython3 (0.29.32-2ubuntu2) ... Selecting previously unselected package dctrl-tools. Preparing to unpack .../074-dctrl-tools_2.24-3build2_s390x.deb ... Unpacking dctrl-tools (2.24-3build2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../075-libdebhelper-perl_13.11.4ubuntu3_all.deb ... Unpacking libdebhelper-perl (13.11.4ubuntu3) ... Selecting previously unselected package libtool. Preparing to unpack .../076-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../077-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../078-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 .../079-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../080-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../081-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1:s390x. Preparing to unpack .../082-libdw1_0.188-2.1_s390x.deb ... Unpacking libdw1:s390x (0.188-2.1) ... Selecting previously unselected package debugedit. Preparing to unpack .../083-debugedit_1%3a5.0-5_s390x.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../084-dwz_0.15-1_s390x.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../085-gettext_0.21-11_s390x.deb ... Unpacking gettext (0.21-11) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../086-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../087-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../088-debhelper_13.11.4ubuntu3_all.deb ... Unpacking debhelper (13.11.4ubuntu3) ... Selecting previously unselected package java-common. Preparing to unpack .../089-java-common_0.74_all.deb ... Unpacking java-common (0.74) ... Selecting previously unselected package libavahi-common-data:s390x. Preparing to unpack .../090-libavahi-common-data_0.8-6ubuntu1_s390x.deb ... Unpacking libavahi-common-data:s390x (0.8-6ubuntu1) ... Selecting previously unselected package libavahi-common3:s390x. Preparing to unpack .../091-libavahi-common3_0.8-6ubuntu1_s390x.deb ... Unpacking libavahi-common3:s390x (0.8-6ubuntu1) ... Selecting previously unselected package libavahi-client3:s390x. Preparing to unpack .../092-libavahi-client3_0.8-6ubuntu1_s390x.deb ... Unpacking libavahi-client3:s390x (0.8-6ubuntu1) ... Selecting previously unselected package libcups2:s390x. Preparing to unpack .../093-libcups2_2.4.2-3ubuntu2_s390x.deb ... Unpacking libcups2:s390x (2.4.2-3ubuntu2) ... Selecting previously unselected package liblcms2-2:s390x. Preparing to unpack .../094-liblcms2-2_2.14-2_s390x.deb ... Unpacking liblcms2-2:s390x (2.14-2) ... Selecting previously unselected package libfreetype6:s390x. Preparing to unpack .../095-libfreetype6_2.12.1+dfsg-4ubuntu0.1_s390x.deb ... Unpacking libfreetype6:s390x (2.12.1+dfsg-4ubuntu0.1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../096-fonts-dejavu-core_2.37-6_all.deb ... Unpacking fonts-dejavu-core (2.37-6) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../097-fontconfig-config_2.14.1-3ubuntu3_s390x.deb ... Unpacking fontconfig-config (2.14.1-3ubuntu3) ... Selecting previously unselected package libfontconfig1:s390x. Preparing to unpack .../098-libfontconfig1_2.14.1-3ubuntu3_s390x.deb ... Unpacking libfontconfig1:s390x (2.14.1-3ubuntu3) ... Selecting previously unselected package libnspr4:s390x. Preparing to unpack .../099-libnspr4_2%3a4.35-1_s390x.deb ... Unpacking libnspr4:s390x (2:4.35-1) ... Selecting previously unselected package libnss3:s390x. Preparing to unpack .../100-libnss3_2%3a3.87.1-1_s390x.deb ... Unpacking libnss3:s390x (2:3.87.1-1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../101-libasound2-data_1.2.8-1build1_all.deb ... Unpacking libasound2-data (1.2.8-1build1) ... Selecting previously unselected package libasound2:s390x. Preparing to unpack .../102-libasound2_1.2.8-1build1_s390x.deb ... Unpacking libasound2:s390x (1.2.8-1build1) ... Selecting previously unselected package libgraphite2-3:s390x. Preparing to unpack .../103-libgraphite2-3_1.3.14-1build2_s390x.deb ... Unpacking libgraphite2-3:s390x (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz0b:s390x. Preparing to unpack .../104-libharfbuzz0b_6.0.0+dfsg-3build1_s390x.deb ... Unpacking libharfbuzz0b:s390x (6.0.0+dfsg-3build1) ... Selecting previously unselected package libpcsclite1:s390x. Preparing to unpack .../105-libpcsclite1_1.9.9-1_s390x.deb ... Unpacking libpcsclite1:s390x (1.9.9-1) ... Selecting previously unselected package openjdk-17-jre-headless:s390x. Preparing to unpack .../106-openjdk-17-jre-headless_17.0.7+7~us1-0ubuntu1~23.04_s390x.deb ... Unpacking openjdk-17-jre-headless:s390x (17.0.7+7~us1-0ubuntu1~23.04) ... Selecting previously unselected package default-jre-headless. Preparing to unpack .../107-default-jre-headless_2%3a1.17-74_s390x.deb ... Unpacking default-jre-headless (2:1.17-74) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../108-libgtk2.0-common_2.24.33-2ubuntu2_all.deb ... Unpacking libgtk2.0-common (2.24.33-2ubuntu2) ... Selecting previously unselected package libatk1.0-0:s390x. Preparing to unpack .../109-libatk1.0-0_2.48.0-1_s390x.deb ... Unpacking libatk1.0-0:s390x (2.48.0-1) ... Selecting previously unselected package libpixman-1-0:s390x. Preparing to unpack .../110-libpixman-1-0_0.42.2-1_s390x.deb ... Unpacking libpixman-1-0:s390x (0.42.2-1) ... Selecting previously unselected package libxcb-render0:s390x. Preparing to unpack .../111-libxcb-render0_1.15-1_s390x.deb ... Unpacking libxcb-render0:s390x (1.15-1) ... Selecting previously unselected package libxcb-shm0:s390x. Preparing to unpack .../112-libxcb-shm0_1.15-1_s390x.deb ... Unpacking libxcb-shm0:s390x (1.15-1) ... Selecting previously unselected package libxrender1:s390x. Preparing to unpack .../113-libxrender1_1%3a0.9.10-1.1_s390x.deb ... Unpacking libxrender1:s390x (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:s390x. Preparing to unpack .../114-libcairo2_1.16.0-7_s390x.deb ... Unpacking libcairo2:s390x (1.16.0-7) ... Selecting previously unselected package fontconfig. Preparing to unpack .../115-fontconfig_2.14.1-3ubuntu3_s390x.deb ... Unpacking fontconfig (2.14.1-3ubuntu3) ... Selecting previously unselected package libthai-data. Preparing to unpack .../116-libthai-data_0.1.29-1build1_all.deb ... Unpacking libthai-data (0.1.29-1build1) ... Selecting previously unselected package libdatrie1:s390x. Preparing to unpack .../117-libdatrie1_0.2.13-2_s390x.deb ... Unpacking libdatrie1:s390x (0.2.13-2) ... Selecting previously unselected package libthai0:s390x. Preparing to unpack .../118-libthai0_0.1.29-1build1_s390x.deb ... Unpacking libthai0:s390x (0.1.29-1build1) ... Selecting previously unselected package libpango-1.0-0:s390x. Preparing to unpack .../119-libpango-1.0-0_1.50.12+ds-1_s390x.deb ... Unpacking libpango-1.0-0:s390x (1.50.12+ds-1) ... Selecting previously unselected package libpangoft2-1.0-0:s390x. Preparing to unpack .../120-libpangoft2-1.0-0_1.50.12+ds-1_s390x.deb ... Unpacking libpangoft2-1.0-0:s390x (1.50.12+ds-1) ... Selecting previously unselected package libpangocairo-1.0-0:s390x. Preparing to unpack .../121-libpangocairo-1.0-0_1.50.12+ds-1_s390x.deb ... Unpacking libpangocairo-1.0-0:s390x (1.50.12+ds-1) ... Selecting previously unselected package libxcomposite1:s390x. Preparing to unpack .../122-libxcomposite1_1%3a0.4.5-1build2_s390x.deb ... Unpacking libxcomposite1:s390x (1:0.4.5-1build2) ... Selecting previously unselected package libxfixes3:s390x. Preparing to unpack .../123-libxfixes3_1%3a6.0.0-2_s390x.deb ... Unpacking libxfixes3:s390x (1:6.0.0-2) ... Selecting previously unselected package libxcursor1:s390x. Preparing to unpack .../124-libxcursor1_1%3a1.2.1-1_s390x.deb ... Unpacking libxcursor1:s390x (1:1.2.1-1) ... Selecting previously unselected package libxdamage1:s390x. Preparing to unpack .../125-libxdamage1_1%3a1.1.6-1_s390x.deb ... Unpacking libxdamage1:s390x (1:1.1.6-1) ... Selecting previously unselected package libxi6:s390x. Preparing to unpack .../126-libxi6_2%3a1.8-1build1_s390x.deb ... Unpacking libxi6:s390x (2:1.8-1build1) ... Selecting previously unselected package libxinerama1:s390x. Preparing to unpack .../127-libxinerama1_2%3a1.1.4-3_s390x.deb ... Unpacking libxinerama1:s390x (2:1.1.4-3) ... Selecting previously unselected package libxrandr2:s390x. Preparing to unpack .../128-libxrandr2_2%3a1.5.2-2_s390x.deb ... Unpacking libxrandr2:s390x (2:1.5.2-2) ... Selecting previously unselected package libgtk2.0-0:s390x. Preparing to unpack .../129-libgtk2.0-0_2.24.33-2ubuntu2_s390x.deb ... Unpacking libgtk2.0-0:s390x (2.24.33-2ubuntu2) ... Selecting previously unselected package libglvnd0:s390x. Preparing to unpack .../130-libglvnd0_1.6.0-1_s390x.deb ... Unpacking libglvnd0:s390x (1.6.0-1) ... Selecting previously unselected package libglapi-mesa:s390x. Preparing to unpack .../131-libglapi-mesa_23.0.2-1ubuntu1_s390x.deb ... Unpacking libglapi-mesa:s390x (23.0.2-1ubuntu1) ... Selecting previously unselected package libx11-xcb1:s390x. Preparing to unpack .../132-libx11-xcb1_2%3a1.8.4-2_s390x.deb ... Unpacking libx11-xcb1:s390x (2:1.8.4-2) ... Selecting previously unselected package libxcb-dri2-0:s390x. Preparing to unpack .../133-libxcb-dri2-0_1.15-1_s390x.deb ... Unpacking libxcb-dri2-0:s390x (1.15-1) ... Selecting previously unselected package libxcb-dri3-0:s390x. Preparing to unpack .../134-libxcb-dri3-0_1.15-1_s390x.deb ... Unpacking libxcb-dri3-0:s390x (1.15-1) ... Selecting previously unselected package libxcb-glx0:s390x. Preparing to unpack .../135-libxcb-glx0_1.15-1_s390x.deb ... Unpacking libxcb-glx0:s390x (1.15-1) ... Selecting previously unselected package libxcb-present0:s390x. Preparing to unpack .../136-libxcb-present0_1.15-1_s390x.deb ... Unpacking libxcb-present0:s390x (1.15-1) ... Selecting previously unselected package libxcb-randr0:s390x. Preparing to unpack .../137-libxcb-randr0_1.15-1_s390x.deb ... Unpacking libxcb-randr0:s390x (1.15-1) ... Selecting previously unselected package libxcb-sync1:s390x. Preparing to unpack .../138-libxcb-sync1_1.15-1_s390x.deb ... Unpacking libxcb-sync1:s390x (1.15-1) ... Selecting previously unselected package libxcb-xfixes0:s390x. Preparing to unpack .../139-libxcb-xfixes0_1.15-1_s390x.deb ... Unpacking libxcb-xfixes0:s390x (1.15-1) ... Selecting previously unselected package libxshmfence1:s390x. Preparing to unpack .../140-libxshmfence1_1.3-1build4_s390x.deb ... Unpacking libxshmfence1:s390x (1.3-1build4) ... Selecting previously unselected package libxxf86vm1:s390x. Preparing to unpack .../141-libxxf86vm1_1%3a1.1.4-1build3_s390x.deb ... Unpacking libxxf86vm1:s390x (1:1.1.4-1build3) ... Selecting previously unselected package libdrm-amdgpu1:s390x. Preparing to unpack .../142-libdrm-amdgpu1_2.4.114-1_s390x.deb ... Unpacking libdrm-amdgpu1:s390x (2.4.114-1) ... Selecting previously unselected package libdrm-nouveau2:s390x. Preparing to unpack .../143-libdrm-nouveau2_2.4.114-1_s390x.deb ... Unpacking libdrm-nouveau2:s390x (2.4.114-1) ... Selecting previously unselected package libdrm-radeon1:s390x. Preparing to unpack .../144-libdrm-radeon1_2.4.114-1_s390x.deb ... Unpacking libdrm-radeon1:s390x (2.4.114-1) ... Selecting previously unselected package libllvm15:s390x. Preparing to unpack .../145-libllvm15_1%3a15.0.7-3_s390x.deb ... Unpacking libllvm15:s390x (1:15.0.7-3) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../146-libsensors-config_1%3a3.6.0-7ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libsensors5:s390x. Preparing to unpack .../147-libsensors5_1%3a3.6.0-7ubuntu1_s390x.deb ... Unpacking libsensors5:s390x (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libgl1-mesa-dri:s390x. Preparing to unpack .../148-libgl1-mesa-dri_23.0.2-1ubuntu1_s390x.deb ... Unpacking libgl1-mesa-dri:s390x (23.0.2-1ubuntu1) ... Selecting previously unselected package libglx-mesa0:s390x. Preparing to unpack .../149-libglx-mesa0_23.0.2-1ubuntu1_s390x.deb ... Unpacking libglx-mesa0:s390x (23.0.2-1ubuntu1) ... Selecting previously unselected package libglx0:s390x. Preparing to unpack .../150-libglx0_1.6.0-1_s390x.deb ... Unpacking libglx0:s390x (1.6.0-1) ... Selecting previously unselected package libgl1:s390x. Preparing to unpack .../151-libgl1_1.6.0-1_s390x.deb ... Unpacking libgl1:s390x (1.6.0-1) ... Selecting previously unselected package libgif7:s390x. Preparing to unpack .../152-libgif7_5.2.1-2.5_s390x.deb ... Unpacking libgif7:s390x (5.2.1-2.5) ... Selecting previously unselected package x11-common. Preparing to unpack .../153-x11-common_1%3a7.7+23ubuntu2_all.deb ... Unpacking x11-common (1:7.7+23ubuntu2) ... Selecting previously unselected package libxtst6:s390x. Preparing to unpack .../154-libxtst6_2%3a1.2.3-1.1_s390x.deb ... Unpacking libxtst6:s390x (2:1.2.3-1.1) ... Selecting previously unselected package openjdk-17-jre:s390x. Preparing to unpack .../155-openjdk-17-jre_17.0.7+7~us1-0ubuntu1~23.04_s390x.deb ... Unpacking openjdk-17-jre:s390x (17.0.7+7~us1-0ubuntu1~23.04) ... Selecting previously unselected package default-jre. Preparing to unpack .../156-default-jre_2%3a1.17-74_s390x.deb ... Unpacking default-jre (2:1.17-74) ... Selecting previously unselected package openjdk-17-jdk-headless:s390x. Preparing to unpack .../157-openjdk-17-jdk-headless_17.0.7+7~us1-0ubuntu1~23.04_s390x.deb ... Unpacking openjdk-17-jdk-headless:s390x (17.0.7+7~us1-0ubuntu1~23.04) ... Selecting previously unselected package default-jdk-headless. Preparing to unpack .../158-default-jdk-headless_2%3a1.17-74_s390x.deb ... Unpacking default-jdk-headless (2:1.17-74) ... Selecting previously unselected package openjdk-17-jdk:s390x. Preparing to unpack .../159-openjdk-17-jdk_17.0.7+7~us1-0ubuntu1~23.04_s390x.deb ... Unpacking openjdk-17-jdk:s390x (17.0.7+7~us1-0ubuntu1~23.04) ... Selecting previously unselected package default-jdk. Preparing to unpack .../160-default-jdk_2%3a1.17-74_s390x.deb ... Unpacking default-jdk (2:1.17-74) ... Selecting previously unselected package libksba8:s390x. Preparing to unpack .../161-libksba8_1.6.3-2_s390x.deb ... Unpacking libksba8:s390x (1.6.3-2) ... Selecting previously unselected package dirmngr. Preparing to unpack .../162-dirmngr_2.2.40-1.1ubuntu1_s390x.deb ... Unpacking dirmngr (2.2.40-1.1ubuntu1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../163-gnupg-l10n_2.2.40-1.1ubuntu1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1ubuntu1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../164-gnupg-utils_2.2.40-1.1ubuntu1_s390x.deb ... Unpacking gnupg-utils (2.2.40-1.1ubuntu1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../165-gpg-wks-client_2.2.40-1.1ubuntu1_s390x.deb ... Unpacking gpg-wks-client (2.2.40-1.1ubuntu1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../166-gpg-wks-server_2.2.40-1.1ubuntu1_s390x.deb ... Unpacking gpg-wks-server (2.2.40-1.1ubuntu1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../167-gpgsm_2.2.40-1.1ubuntu1_s390x.deb ... Unpacking gpgsm (2.2.40-1.1ubuntu1) ... Selecting previously unselected package gnupg. Preparing to unpack .../168-gnupg_2.2.40-1.1ubuntu1_all.deb ... Unpacking gnupg (2.2.40-1.1ubuntu1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../169-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../170-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../171-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../172-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../173-libio-pty-perl_1%3a1.17-1_s390x.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../174-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 .../175-libclass-method-modifiers-perl_2.14-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.14-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../176-libclass-xsaccessor-perl_1.19-4build1_s390x.deb ... Unpacking libclass-xsaccessor-perl (1.19-4build1) ... Selecting previously unselected package libb-hooks-op-check-perl:s390x. Preparing to unpack .../177-libb-hooks-op-check-perl_0.22-2build1_s390x.deb ... Unpacking libb-hooks-op-check-perl:s390x (0.22-2build1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../178-libdynaloader-functions-perl_0.003-3_all.deb ... Unpacking libdynaloader-functions-perl (0.003-3) ... Selecting previously unselected package libdevel-callchecker-perl:s390x. Preparing to unpack .../179-libdevel-callchecker-perl_0.008-2_s390x.deb ... Unpacking libdevel-callchecker-perl:s390x (0.008-2) ... Selecting previously unselected package libparams-classify-perl:s390x. Preparing to unpack .../180-libparams-classify-perl_0.015-2build2_s390x.deb ... Unpacking libparams-classify-perl:s390x (0.015-2build2) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../181-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 .../182-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 .../183-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 .../184-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../185-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../186-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../187-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../188-libhttp-date-perl_6.05-2_all.deb ... Unpacking libhttp-date-perl (6.05-2) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../189-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 .../190-libhtml-tagset-perl_3.20-6_all.deb ... Unpacking libhtml-tagset-perl (3.20-6) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../191-liburi-perl_5.17-1ubuntu1_all.deb ... Unpacking liburi-perl (5.17-1ubuntu1) ... Selecting previously unselected package libhtml-parser-perl:s390x. Preparing to unpack .../192-libhtml-parser-perl_3.81-1_s390x.deb ... Unpacking libhtml-parser-perl:s390x (3.81-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../193-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:s390x. Preparing to unpack .../194-libclone-perl_0.46-1_s390x.deb ... Unpacking libclone-perl:s390x (0.46-1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../195-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 .../196-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../197-libhttp-message-perl_6.44-1_all.deb ... Unpacking libhttp-message-perl (6.44-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../198-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 .../199-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:s390x. Preparing to unpack .../200-perl-openssl-defaults_7_s390x.deb ... Unpacking perl-openssl-defaults:s390x (7) ... Selecting previously unselected package libnet-ssleay-perl:s390x. Preparing to unpack .../201-libnet-ssleay-perl_1.92-2build2_s390x.deb ... Unpacking libnet-ssleay-perl:s390x (1.92-2build2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../202-libio-socket-ssl-perl_2.081-2_all.deb ... Unpacking libio-socket-ssl-perl (2.081-2) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../203-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 .../204-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 .../205-libtry-tiny-perl_0.31-2_all.deb ... Unpacking libtry-tiny-perl (0.31-2) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../206-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../207-libwww-perl_6.67-1_all.deb ... Unpacking libwww-perl (6.67-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../208-patchutils_0.4.2-1build2_s390x.deb ... Unpacking patchutils (0.4.2-1build2) ... Selecting previously unselected package wdiff. Preparing to unpack .../209-wdiff_1.2.2-5_s390x.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../210-devscripts_2.23.4ubuntu1_all.deb ... Unpacking devscripts (2.23.4ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../211-python3-lib2to3_3.11.2-2_all.deb ... Unpacking python3-lib2to3 (3.11.2-2) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../212-python3-distutils_3.11.2-2_all.deb ... Unpacking python3-distutils (3.11.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../213-dh-python_5.20230130_all.deb ... Unpacking dh-python (5.20230130) ... Selecting previously unselected package xml-core. Preparing to unpack .../214-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../215-docutils-common_0.19+dfsg-6_all.deb ... Unpacking docutils-common (0.19+dfsg-6) ... Selecting previously unselected package gperf. Preparing to unpack .../216-gperf_3.1-1build1_s390x.deb ... Unpacking gperf (3.1-1build1) ... Selecting previously unselected package libnl-3-200:s390x. Preparing to unpack .../217-libnl-3-200_3.7.0-0.2_s390x.deb ... Unpacking libnl-3-200:s390x (3.7.0-0.2) ... Selecting previously unselected package libnl-route-3-200:s390x. Preparing to unpack .../218-libnl-route-3-200_3.7.0-0.2_s390x.deb ... Unpacking libnl-route-3-200:s390x (3.7.0-0.2) ... Selecting previously unselected package libibverbs1:s390x. Preparing to unpack .../219-libibverbs1_44.0-2_s390x.deb ... Unpacking libibverbs1:s390x (44.0-2) ... Selecting previously unselected package ibverbs-providers:s390x. Preparing to unpack .../220-ibverbs-providers_44.0-2_s390x.deb ... Unpacking ibverbs-providers:s390x (44.0-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../221-icu-devtools_72.1-3ubuntu2_s390x.deb ... Unpacking icu-devtools (72.1-3ubuntu2) ... Selecting previously unselected package javahelper. Preparing to unpack .../222-javahelper_0.78_all.deb ... Unpacking javahelper (0.78) ... Selecting previously unselected package libhamcrest-java. Preparing to unpack .../223-libhamcrest-java_2.2-1_all.deb ... Unpacking libhamcrest-java (2.2-1) ... Selecting previously unselected package junit4. Preparing to unpack .../224-junit4_4.13.2-3_all.deb ... Unpacking junit4 (4.13.2-3) ... Selecting previously unselected package libaio1:s390x. Preparing to unpack .../225-libaio1_0.3.113-4_s390x.deb ... Unpacking libaio1:s390x (0.3.113-4) ... Selecting previously unselected package libaio-dev:s390x. Preparing to unpack .../226-libaio-dev_0.3.113-4_s390x.deb ... Unpacking libaio-dev:s390x (0.3.113-4) ... Selecting previously unselected package libargon2-dev:s390x. Preparing to unpack .../227-libargon2-dev_0~20171227-0.3_s390x.deb ... Unpacking libargon2-dev:s390x (0~20171227-0.3) ... Selecting previously unselected package libboost1.74-dev:s390x. Preparing to unpack .../228-libboost1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-atomic1.74.0:s390x. Preparing to unpack .../229-libboost-atomic1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-atomic1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-atomic1.74-dev:s390x. Preparing to unpack .../230-libboost-atomic1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-atomic1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-atomic-dev:s390x. Preparing to unpack .../231-libboost-atomic-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-atomic-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-chrono1.74.0:s390x. Preparing to unpack .../232-libboost-chrono1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-chrono1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-chrono1.74-dev:s390x. Preparing to unpack .../233-libboost-chrono1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-chrono1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-chrono-dev:s390x. Preparing to unpack .../234-libboost-chrono-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-chrono-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-date-time1.74.0:s390x. Preparing to unpack .../235-libboost-date-time1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-date-time1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-serialization1.74.0:s390x. Preparing to unpack .../236-libboost-serialization1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-serialization1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-serialization1.74-dev:s390x. Preparing to unpack .../237-libboost-serialization1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-serialization1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-date-time1.74-dev:s390x. Preparing to unpack .../238-libboost-date-time1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-date-time1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-system1.74.0:s390x. Preparing to unpack .../239-libboost-system1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-system1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-system1.74-dev:s390x. Preparing to unpack .../240-libboost-system1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-system1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-thread1.74.0:s390x. Preparing to unpack .../241-libboost-thread1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-thread1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-thread1.74-dev:s390x. Preparing to unpack .../242-libboost-thread1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-thread1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-context1.74.0:s390x. Preparing to unpack .../243-libboost-context1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-context1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-context1.74-dev:s390x. Preparing to unpack .../244-libboost-context1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-context1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-context-dev:s390x. Preparing to unpack .../245-libboost-context-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-context-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-coroutine1.74.0:s390x. Preparing to unpack .../246-libboost-coroutine1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-coroutine1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-coroutine1.74-dev:s390x. Preparing to unpack .../247-libboost-coroutine1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-coroutine1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-coroutine-dev:s390x. Preparing to unpack .../248-libboost-coroutine-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-coroutine-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-date-time-dev:s390x. Preparing to unpack .../249-libboost-date-time-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-date-time-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-filesystem1.74.0:s390x. Preparing to unpack .../250-libboost-filesystem1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-filesystem1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-filesystem1.74-dev:s390x. Preparing to unpack .../251-libboost-filesystem1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-filesystem1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-filesystem-dev:s390x. Preparing to unpack .../252-libboost-filesystem-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-filesystem-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-regex1.74.0:s390x. Preparing to unpack .../253-libboost-regex1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-regex1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libicu-dev:s390x. Preparing to unpack .../254-libicu-dev_72.1-3ubuntu2_s390x.deb ... Unpacking libicu-dev:s390x (72.1-3ubuntu2) ... Selecting previously unselected package libboost-regex1.74-dev:s390x. Preparing to unpack .../255-libboost-regex1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-regex1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-iostreams1.74.0:s390x. Preparing to unpack .../256-libboost-iostreams1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-iostreams1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-iostreams1.74-dev:s390x. Preparing to unpack .../257-libboost-iostreams1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-iostreams1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-iostreams-dev:s390x. Preparing to unpack .../258-libboost-iostreams-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-iostreams-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-program-options1.74.0:s390x. Preparing to unpack .../259-libboost-program-options1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-program-options1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-program-options1.74-dev:s390x. Preparing to unpack .../260-libboost-program-options1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-program-options1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-program-options-dev:s390x. Preparing to unpack .../261-libboost-program-options-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-program-options-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-python1.74.0. Preparing to unpack .../262-libboost-python1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-python1.74.0 (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libpython3.11:s390x. Preparing to unpack .../263-libpython3.11_3.11.2-6_s390x.deb ... Unpacking libpython3.11:s390x (3.11.2-6) ... Selecting previously unselected package libexpat1-dev:s390x. Preparing to unpack .../264-libexpat1-dev_2.5.0-1_s390x.deb ... Unpacking libexpat1-dev:s390x (2.5.0-1) ... Selecting previously unselected package zlib1g-dev:s390x. Preparing to unpack .../265-zlib1g-dev_1%3a1.2.13.dfsg-1ubuntu4_s390x.deb ... Unpacking zlib1g-dev:s390x (1:1.2.13.dfsg-1ubuntu4) ... Selecting previously unselected package libpython3.11-dev:s390x. Preparing to unpack .../266-libpython3.11-dev_3.11.2-6_s390x.deb ... Unpacking libpython3.11-dev:s390x (3.11.2-6) ... Selecting previously unselected package libpython3-dev:s390x. Preparing to unpack .../267-libpython3-dev_3.11.2-1_s390x.deb ... Unpacking libpython3-dev:s390x (3.11.2-1) ... Selecting previously unselected package python3.11-dev. Preparing to unpack .../268-python3.11-dev_3.11.2-6_s390x.deb ... Unpacking python3.11-dev (3.11.2-6) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../269-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../270-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../271-libjs-sphinxdoc_5.3.0-4_all.deb ... Unpacking libjs-sphinxdoc (5.3.0-4) ... Selecting previously unselected package python3-dev. Preparing to unpack .../272-python3-dev_3.11.2-1_s390x.deb ... Unpacking python3-dev (3.11.2-1) ... Selecting previously unselected package libboost-python1.74-dev. Preparing to unpack .../273-libboost-python1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-python1.74-dev (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-python-dev. Preparing to unpack .../274-libboost-python-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-python-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-random1.74.0:s390x. Preparing to unpack .../275-libboost-random1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-random1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-random1.74-dev:s390x. Preparing to unpack .../276-libboost-random1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-random1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-random-dev:s390x. Preparing to unpack .../277-libboost-random-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-random-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-regex-dev:s390x. Preparing to unpack .../278-libboost-regex-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-regex-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-system-dev:s390x. Preparing to unpack .../279-libboost-system-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-system-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-test1.74.0:s390x. Preparing to unpack .../280-libboost-test1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-test1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-test1.74-dev:s390x. Preparing to unpack .../281-libboost-test1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-test1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-test-dev:s390x. Preparing to unpack .../282-libboost-test-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-test-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-thread-dev:s390x. Preparing to unpack .../283-libboost-thread-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-thread-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-timer1.74.0:s390x. Preparing to unpack .../284-libboost-timer1.74.0_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-timer1.74.0:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-timer1.74-dev:s390x. Preparing to unpack .../285-libboost-timer1.74-dev_1.74.0-18.1ubuntu3_s390x.deb ... Unpacking libboost-timer1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Selecting previously unselected package libboost-timer-dev:s390x. Preparing to unpack .../286-libboost-timer-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-timer-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libmd-dev:s390x. Preparing to unpack .../287-libmd-dev_1.0.4-2_s390x.deb ... Unpacking libmd-dev:s390x (1.0.4-2) ... Selecting previously unselected package libbsd-dev:s390x. Preparing to unpack .../288-libbsd-dev_0.11.7-4_s390x.deb ... Unpacking libbsd-dev:s390x (0.11.7-4) ... Selecting previously unselected package libbz2-dev:s390x. Preparing to unpack .../289-libbz2-dev_1.0.8-5build1_s390x.deb ... Unpacking libbz2-dev:s390x (1.0.8-5build1) ... Selecting previously unselected package libcap-ng-dev:s390x. Preparing to unpack .../290-libcap-ng-dev_0.8.3-1build2_s390x.deb ... Unpacking libcap-ng-dev:s390x (0.8.3-1build2) ... Selecting previously unselected package libcrypto++8:s390x. Preparing to unpack .../291-libcrypto++8_8.7.0+git220824-1_s390x.deb ... Unpacking libcrypto++8:s390x (8.7.0+git220824-1) ... Selecting previously unselected package libcrypto++-dev:s390x. Preparing to unpack .../292-libcrypto++-dev_8.7.0+git220824-1_s390x.deb ... Unpacking libcrypto++-dev:s390x (8.7.0+git220824-1) ... Selecting previously unselected package uuid-dev:s390x. Preparing to unpack .../293-uuid-dev_2.38.1-4ubuntu1_s390x.deb ... Unpacking uuid-dev:s390x (2.38.1-4ubuntu1) ... Selecting previously unselected package libblkid-dev:s390x. Preparing to unpack .../294-libblkid-dev_2.38.1-4ubuntu1_s390x.deb ... Unpacking libblkid-dev:s390x (2.38.1-4ubuntu1) ... Selecting previously unselected package libdevmapper-event1.02.1:s390x. Preparing to unpack .../295-libdevmapper-event1.02.1_2%3a1.02.185-1ubuntu1_s390x.deb ... Unpacking libdevmapper-event1.02.1:s390x (2:1.02.185-1ubuntu1) ... Selecting previously unselected package libudev-dev:s390x. Preparing to unpack .../296-libudev-dev_252.5-2ubuntu3_s390x.deb ... Unpacking libudev-dev:s390x (252.5-2ubuntu3) ... Selecting previously unselected package libsepol-dev:s390x. Preparing to unpack .../297-libsepol-dev_3.4-2_s390x.deb ... Unpacking libsepol-dev:s390x (3.4-2) ... Selecting previously unselected package libpcre2-16-0:s390x. Preparing to unpack .../298-libpcre2-16-0_10.42-1_s390x.deb ... Unpacking libpcre2-16-0:s390x (10.42-1) ... Selecting previously unselected package libpcre2-32-0:s390x. Preparing to unpack .../299-libpcre2-32-0_10.42-1_s390x.deb ... Unpacking libpcre2-32-0:s390x (10.42-1) ... Selecting previously unselected package libpcre2-posix3:s390x. Preparing to unpack .../300-libpcre2-posix3_10.42-1_s390x.deb ... Unpacking libpcre2-posix3:s390x (10.42-1) ... Selecting previously unselected package libpcre2-dev:s390x. Preparing to unpack .../301-libpcre2-dev_10.42-1_s390x.deb ... Unpacking libpcre2-dev:s390x (10.42-1) ... Selecting previously unselected package libselinux1-dev:s390x. Preparing to unpack .../302-libselinux1-dev_3.4-1build4_s390x.deb ... Unpacking libselinux1-dev:s390x (3.4-1build4) ... Selecting previously unselected package libdevmapper-dev:s390x. Preparing to unpack .../303-libdevmapper-dev_2%3a1.02.185-1ubuntu1_s390x.deb ... Unpacking libdevmapper-dev:s390x (2:1.02.185-1ubuntu1) ... Selecting previously unselected package libjson-c-dev:s390x. Preparing to unpack .../304-libjson-c-dev_0.16-2_s390x.deb ... Unpacking libjson-c-dev:s390x (0.16-2) ... Selecting previously unselected package libssl-dev:s390x. Preparing to unpack .../305-libssl-dev_3.0.8-1ubuntu1.1_s390x.deb ... Unpacking libssl-dev:s390x (3.0.8-1ubuntu1.1) ... Selecting previously unselected package libcryptsetup-dev:s390x. Preparing to unpack .../306-libcryptsetup-dev_2%3a2.6.1-1ubuntu1_s390x.deb ... Unpacking libcryptsetup-dev:s390x (2:2.6.1-1ubuntu1) ... Selecting previously unselected package libcunit1:s390x. Preparing to unpack .../307-libcunit1_2.1-3-dfsg-2.4_s390x.deb ... Unpacking libcunit1:s390x (2.1-3-dfsg-2.4) ... Selecting previously unselected package libcunit1-dev. Preparing to unpack .../308-libcunit1-dev_2.1-3-dfsg-2.4_s390x.deb ... Unpacking libcunit1-dev (2.1-3-dfsg-2.4) ... Selecting previously unselected package libcurl3-gnutls:s390x. Preparing to unpack .../309-libcurl3-gnutls_7.88.1-8ubuntu2_s390x.deb ... Unpacking libcurl3-gnutls:s390x (7.88.1-8ubuntu2) ... Selecting previously unselected package libcurl4-gnutls-dev:s390x. Preparing to unpack .../310-libcurl4-gnutls-dev_7.88.1-8ubuntu2_s390x.deb ... Unpacking libcurl4-gnutls-dev:s390x (7.88.1-8ubuntu2) ... Selecting previously unselected package libncurses-dev:s390x. Preparing to unpack .../311-libncurses-dev_6.4-2ubuntu0.1_s390x.deb ... Unpacking libncurses-dev:s390x (6.4-2ubuntu0.1) ... Selecting previously unselected package libedit-dev:s390x. Preparing to unpack .../312-libedit-dev_3.1-20221030-2_s390x.deb ... Unpacking libedit-dev:s390x (3.1-20221030-2) ... Selecting previously unselected package libevent-2.1-7:s390x. Preparing to unpack .../313-libevent-2.1-7_2.1.12-stable-8ubuntu3_s390x.deb ... Unpacking libevent-2.1-7:s390x (2.1.12-stable-8ubuntu3) ... Selecting previously unselected package libevent-2.1-7a:s390x. Preparing to unpack .../314-libevent-2.1-7a_2.1.12-stable-8ubuntu3_s390x.deb ... Unpacking libevent-2.1-7a:s390x (2.1.12-stable-8ubuntu3) ... Selecting previously unselected package libfuse3-dev:s390x. Preparing to unpack .../315-libfuse3-dev_3.14.0-3_s390x.deb ... Unpacking libfuse3-dev:s390x (3.14.0-3) ... Selecting previously unselected package libgmpxx4ldbl:s390x. Preparing to unpack .../316-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1ubuntu1_s390x.deb ... Unpacking libgmpxx4ldbl:s390x (2:6.2.1+dfsg1-1.1ubuntu1) ... Selecting previously unselected package libgmp-dev:s390x. Preparing to unpack .../317-libgmp-dev_2%3a6.2.1+dfsg1-1.1ubuntu1_s390x.deb ... Unpacking libgmp-dev:s390x (2:6.2.1+dfsg1-1.1ubuntu1) ... Selecting previously unselected package libgnutls-openssl27:s390x. Preparing to unpack .../318-libgnutls-openssl27_3.7.8-5ubuntu1_s390x.deb ... Unpacking libgnutls-openssl27:s390x (3.7.8-5ubuntu1) ... Selecting previously unselected package libunbound8:s390x. Preparing to unpack .../319-libunbound8_1.17.1-1_s390x.deb ... Unpacking libunbound8:s390x (1.17.1-1) ... Selecting previously unselected package libgnutls-dane0:s390x. Preparing to unpack .../320-libgnutls-dane0_3.7.8-5ubuntu1_s390x.deb ... Unpacking libgnutls-dane0:s390x (3.7.8-5ubuntu1) ... Selecting previously unselected package libgnutlsxx30:s390x. Preparing to unpack .../321-libgnutlsxx30_3.7.8-5ubuntu1_s390x.deb ... Unpacking libgnutlsxx30:s390x (3.7.8-5ubuntu1) ... Selecting previously unselected package libidn2-dev:s390x. Preparing to unpack .../322-libidn2-dev_2.3.3-1build1_s390x.deb ... Unpacking libidn2-dev:s390x (2.3.3-1build1) ... Selecting previously unselected package libp11-kit-dev:s390x. Preparing to unpack .../323-libp11-kit-dev_0.24.1-2ubuntu1_s390x.deb ... Unpacking libp11-kit-dev:s390x (0.24.1-2ubuntu1) ... Selecting previously unselected package libtasn1-6-dev:s390x. Preparing to unpack .../324-libtasn1-6-dev_4.19.0-2_s390x.deb ... Unpacking libtasn1-6-dev:s390x (4.19.0-2) ... Selecting previously unselected package nettle-dev:s390x. Preparing to unpack .../325-nettle-dev_3.8.1-2_s390x.deb ... Unpacking nettle-dev:s390x (3.8.1-2) ... Selecting previously unselected package libgnutls28-dev:s390x. Preparing to unpack .../326-libgnutls28-dev_3.7.8-5ubuntu1_s390x.deb ... Unpacking libgnutls28-dev:s390x (3.7.8-5ubuntu1) ... Selecting previously unselected package libhwloc15:s390x. Preparing to unpack .../327-libhwloc15_2.9.0-1_s390x.deb ... Unpacking libhwloc15:s390x (2.9.0-1) ... Selecting previously unselected package libinih1:s390x. Preparing to unpack .../328-libinih1_55-1ubuntu1_s390x.deb ... Unpacking libinih1:s390x (55-1ubuntu1) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../329-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libkeyutils-dev:s390x. Preparing to unpack .../330-libkeyutils-dev_1.6.3-2_s390x.deb ... Unpacking libkeyutils-dev:s390x (1.6.3-2) ... Selecting previously unselected package libldap-dev:s390x. Preparing to unpack .../331-libldap-dev_2.6.3+dfsg-1~exp1ubuntu2_s390x.deb ... Unpacking libldap-dev:s390x (2.6.3+dfsg-1~exp1ubuntu2) ... Selecting previously unselected package libsnappy1v5:s390x. Preparing to unpack .../332-libsnappy1v5_1.1.9-3_s390x.deb ... Unpacking libsnappy1v5:s390x (1.1.9-3) ... Selecting previously unselected package libleveldb1d:s390x. Preparing to unpack .../333-libleveldb1d_1.23-4_s390x.deb ... Unpacking libleveldb1d:s390x (1.23-4) ... Selecting previously unselected package libleveldb-dev:s390x. Preparing to unpack .../334-libleveldb-dev_1.23-4_s390x.deb ... Unpacking libleveldb-dev:s390x (1.23-4) ... Selecting previously unselected package libltdl7:s390x. Preparing to unpack .../335-libltdl7_2.4.7-5_s390x.deb ... Unpacking libltdl7:s390x (2.4.7-5) ... Selecting previously unselected package libltdl-dev:s390x. Preparing to unpack .../336-libltdl-dev_2.4.7-5_s390x.deb ... Unpacking libltdl-dev:s390x (2.4.7-5) ... Selecting previously unselected package liblua5.3-0:s390x. Preparing to unpack .../337-liblua5.3-0_5.3.6-2_s390x.deb ... Unpacking liblua5.3-0:s390x (5.3.6-2) ... Selecting previously unselected package libreadline-dev:s390x. Preparing to unpack .../338-libreadline-dev_8.2-1.3_s390x.deb ... Unpacking libreadline-dev:s390x (8.2-1.3) ... Selecting previously unselected package liblua5.3-dev:s390x. Preparing to unpack .../339-liblua5.3-dev_5.3.6-2_s390x.deb ... Unpacking liblua5.3-dev:s390x (5.3.6-2) ... Selecting previously unselected package libnl-3-dev:s390x. Preparing to unpack .../340-libnl-3-dev_3.7.0-0.2_s390x.deb ... Unpacking libnl-3-dev:s390x (3.7.0-0.2) ... Selecting previously unselected package libnl-genl-3-200:s390x. Preparing to unpack .../341-libnl-genl-3-200_3.7.0-0.2_s390x.deb ... Unpacking libnl-genl-3-200:s390x (3.7.0-0.2) ... Selecting previously unselected package libnl-genl-3-dev:s390x. Preparing to unpack .../342-libnl-genl-3-dev_3.7.0-0.2_s390x.deb ... Unpacking libnl-genl-3-dev:s390x (3.7.0-0.2) ... Selecting previously unselected package libnl-route-3-dev:s390x. Preparing to unpack .../343-libnl-route-3-dev_3.7.0-0.2_s390x.deb ... Unpacking libnl-route-3-dev:s390x (3.7.0-0.2) ... Selecting previously unselected package libnspr4-dev. Preparing to unpack .../344-libnspr4-dev_2%3a4.35-1_s390x.deb ... Unpacking libnspr4-dev (2:4.35-1) ... Selecting previously unselected package libnss3-dev:s390x. Preparing to unpack .../345-libnss3-dev_2%3a3.87.1-1_s390x.deb ... Unpacking libnss3-dev:s390x (2:3.87.1-1) ... Selecting previously unselected package liboath0:s390x. Preparing to unpack .../346-liboath0_2.6.7-3.1_s390x.deb ... Unpacking liboath0:s390x (2.6.7-3.1) ... Selecting previously unselected package liboath-dev:s390x. Preparing to unpack .../347-liboath-dev_2.6.7-3.1_s390x.deb ... Unpacking liboath-dev:s390x (2.6.7-3.1) ... Selecting previously unselected package libpciaccess0:s390x. Preparing to unpack .../348-libpciaccess0_0.17-2_s390x.deb ... Unpacking libpciaccess0:s390x (0.17-2) ... Selecting previously unselected package libpkgconf3:s390x. Preparing to unpack .../349-libpkgconf3_1.8.1-1ubuntu2_s390x.deb ... Unpacking libpkgconf3:s390x (1.8.1-1ubuntu2) ... Selecting previously unselected package libprotobuf-lite32:s390x. Preparing to unpack .../350-libprotobuf-lite32_3.21.12-1ubuntu7_s390x.deb ... Unpacking libprotobuf-lite32:s390x (3.21.12-1ubuntu7) ... Selecting previously unselected package libprotobuf32:s390x. Preparing to unpack .../351-libprotobuf32_3.21.12-1ubuntu7_s390x.deb ... Unpacking libprotobuf32:s390x (3.21.12-1ubuntu7) ... Selecting previously unselected package libprotoc32:s390x. Preparing to unpack .../352-libprotoc32_3.21.12-1ubuntu7_s390x.deb ... Unpacking libprotoc32:s390x (3.21.12-1ubuntu7) ... Selecting previously unselected package librabbitmq4:s390x. Preparing to unpack .../353-librabbitmq4_0.11.0-1_s390x.deb ... Unpacking librabbitmq4:s390x (0.11.0-1) ... Selecting previously unselected package librabbitmq-dev:s390x. Preparing to unpack .../354-librabbitmq-dev_0.11.0-1_s390x.deb ... Unpacking librabbitmq-dev:s390x (0.11.0-1) ... Selecting previously unselected package libsctp1:s390x. Preparing to unpack .../355-libsctp1_1.0.19+dfsg-2_s390x.deb ... Unpacking libsctp1:s390x (1.0.19+dfsg-2) ... Selecting previously unselected package libsctp-dev:s390x. Preparing to unpack .../356-libsctp-dev_1.0.19+dfsg-2_s390x.deb ... Unpacking libsctp-dev:s390x (1.0.19+dfsg-2) ... Selecting previously unselected package libsqlite3-dev:s390x. Preparing to unpack .../357-libsqlite3-dev_3.40.1-1_s390x.deb ... Unpacking libsqlite3-dev:s390x (3.40.1-1) ... Selecting previously unselected package liburcu8:s390x. Preparing to unpack .../358-liburcu8_0.13.2-1_s390x.deb ... Unpacking liburcu8:s390x (0.13.2-1) ... Selecting previously unselected package libxml2-dev:s390x. Preparing to unpack .../359-libxml2-dev_2.9.14+dfsg-1.1build2_s390x.deb ... Unpacking libxml2-dev:s390x (2.9.14+dfsg-1.1build2) ... Selecting previously unselected package libyaml-cpp0.7:s390x. Preparing to unpack .../360-libyaml-cpp0.7_0.7.0+dfsg-8build1_s390x.deb ... Unpacking libyaml-cpp0.7:s390x (0.7.0+dfsg-8build1) ... Selecting previously unselected package libyaml-cpp-dev. Preparing to unpack .../361-libyaml-cpp-dev_0.7.0+dfsg-8build1_s390x.deb ... Unpacking libyaml-cpp-dev (0.7.0+dfsg-8build1) ... Selecting previously unselected package lua5.1. Preparing to unpack .../362-lua5.1_5.1.5-9_s390x.deb ... Unpacking lua5.1 (5.1.5-9) ... Selecting previously unselected package lua-any. Preparing to unpack .../363-lua-any_29_all.deb ... Unpacking lua-any (29) ... Selecting previously unselected package zip. Preparing to unpack .../364-zip_3.0-13_s390x.deb ... Unpacking zip (3.0-13) ... Selecting previously unselected package unzip. Preparing to unpack .../365-unzip_6.0-27ubuntu1_s390x.deb ... Unpacking unzip (6.0-27ubuntu1) ... Selecting previously unselected package luarocks. Preparing to unpack .../366-luarocks_3.8.0+dfsg1-1_all.deb ... Unpacking luarocks (3.8.0+dfsg1-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../367-pkgconf-bin_1.8.1-1ubuntu2_s390x.deb ... Unpacking pkgconf-bin (1.8.1-1ubuntu2) ... Selecting previously unselected package pkgconf:s390x. Preparing to unpack .../368-pkgconf_1.8.1-1ubuntu2_s390x.deb ... Unpacking pkgconf:s390x (1.8.1-1ubuntu2) ... Selecting previously unselected package pkg-config:s390x. Preparing to unpack .../369-pkg-config_1.8.1-1ubuntu2_s390x.deb ... Unpacking pkg-config:s390x (1.8.1-1ubuntu2) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../370-python-babel-localedata_2.10.3-1_all.deb ... Unpacking python-babel-localedata (2.10.3-1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../371-python3-tz_2022.7.1-3ubuntu0.1_all.deb ... Unpacking python3-tz (2022.7.1-3ubuntu0.1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../372-python3-babel_2.10.3-1_all.deb ... Unpacking python3-babel (2.10.3-1) ... Selecting previously unselected package python3-soupsieve. Preparing to unpack .../373-python3-soupsieve_2.4-1_all.deb ... Unpacking python3-soupsieve (2.4-1) ... Selecting previously unselected package python3-bs4. Preparing to unpack .../374-python3-bs4_4.11.2-2_all.deb ... Unpacking python3-bs4 (4.11.2-2) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../375-python3-certifi_2022.9.24-1_all.deb ... Unpacking python3-certifi (2022.9.24-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../376-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../377-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 .../378-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 .../379-python3-cheroot_9.0.0+ds1-2_all.deb ... Unpacking python3-cheroot (9.0.0+ds1-2) ... Selecting previously unselected package python3-jaraco.classes. Preparing to unpack .../380-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 .../381-python3-jaraco.context_4.2.0-1_all.deb ... Unpacking python3-jaraco.context (4.2.0-1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../382-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 .../383-python3-jaraco.collections_3.8.0-1_all.deb ... Unpacking python3-jaraco.collections (3.8.0-1) ... Selecting previously unselected package python3-tempora. Preparing to unpack .../384-python3-tempora_5.1.0-1_all.deb ... Unpacking python3-tempora (5.1.0-1) ... Selecting previously unselected package python3-portend. Preparing to unpack .../385-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 .../386-python3-zc.lockfile_2.0-4_all.deb ... Unpacking python3-zc.lockfile (2.0-4) ... Selecting previously unselected package python3-cherrypy3. Preparing to unpack .../387-python3-cherrypy3_18.8.0-2_all.deb ... Unpacking python3-cherrypy3 (18.8.0-2) ... Selecting previously unselected package python3-distlib. Preparing to unpack .../388-python3-distlib_0.3.6-1_all.deb ... Unpacking python3-distlib (0.3.6-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../389-python3-roman_3.3-3_all.deb ... Unpacking python3-roman (3.3-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../390-python3-docutils_0.19+dfsg-6_all.deb ... Unpacking python3-docutils (0.19+dfsg-6) ... Selecting previously unselected package python3-filelock. Preparing to unpack .../391-python3-filelock_3.9.0-1_all.deb ... Unpacking python3-filelock (3.9.0-1) ... Selecting previously unselected package python3-idna. Preparing to unpack .../392-python3-idna_3.3-1_all.deb ... Unpacking python3-idna (3.3-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../393-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../394-python3-markupsafe_2.1.2-1build1_s390x.deb ... Unpacking python3-markupsafe (2.1.2-1build1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../395-python3-jinja2_3.1.2-1_all.deb ... Unpacking python3-jinja2 (3.1.2-1) ... Selecting previously unselected package python3-logutils. Preparing to unpack .../396-python3-logutils_0.3.5-1_all.deb ... Unpacking python3-logutils (0.3.5-1) ... Selecting previously unselected package python3-mako. Preparing to unpack .../397-python3-mako_1.2.4+ds-1_all.deb ... Unpacking python3-mako (1.2.4+ds-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../398-python3-packaging_23.0-1_all.deb ... Unpacking python3-packaging (23.0-1) ... Selecting previously unselected package python3-tempita. Preparing to unpack .../399-python3-tempita_0.5.2-7_all.deb ... Unpacking python3-tempita (0.5.2-7) ... Selecting previously unselected package python3-six. Preparing to unpack .../400-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-paste. Preparing to unpack .../401-python3-paste_3.5.2+repack-1_all.deb ... Unpacking python3-paste (3.5.2+repack-1) ... Selecting previously unselected package python3-pastedeploy-tpl. Preparing to unpack .../402-python3-pastedeploy-tpl_3.0.1-5_all.deb ... Unpacking python3-pastedeploy-tpl (3.0.1-5) ... Selecting previously unselected package python3-pastedeploy. Preparing to unpack .../403-python3-pastedeploy_3.0.1-5_all.deb ... Unpacking python3-pastedeploy (3.0.1-5) ... Selecting previously unselected package python3-simplegeneric. Preparing to unpack .../404-python3-simplegeneric_0.8.1-5_all.deb ... Unpacking python3-simplegeneric (0.8.1-5) ... Selecting previously unselected package python3-singledispatch. Preparing to unpack .../405-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 .../406-python3-webob_1%3a1.8.6-3_all.deb ... Unpacking python3-webob (1:1.8.6-3) ... Selecting previously unselected package python3-waitress. Preparing to unpack .../407-python3-waitress_2.1.2-2_all.deb ... Unpacking python3-waitress (2.1.2-2) ... Selecting previously unselected package python3-webtest. Preparing to unpack .../408-python3-webtest_3.0.0-2_all.deb ... Unpacking python3-webtest (3.0.0-2) ... Selecting previously unselected package python3-pecan. Preparing to unpack .../409-python3-pecan_1.4.1-1ubuntu1_all.deb ... Unpacking python3-pecan (1.4.1-1ubuntu1) ... Selecting previously unselected package python3-pip-whl. Preparing to unpack .../410-python3-pip-whl_23.0.1+dfsg-1_all.deb ... Unpacking python3-pip-whl (23.0.1+dfsg-1) ... Selecting previously unselected package python3-platformdirs. Preparing to unpack .../411-python3-platformdirs_3.0.0-1_all.deb ... Unpacking python3-platformdirs (3.0.0-1) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../412-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 .../413-python3-py_1.11.0-1_all.deb ... Unpacking python3-py (1.11.0-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../414-python3-urllib3_1.26.12-1_all.deb ... Unpacking python3-urllib3 (1.26.12-1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../415-python3-requests_2.28.1+dfsg-1ubuntu1_all.deb ... Unpacking python3-requests (2.28.1+dfsg-1ubuntu1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../416-python3-setuptools_66.1.1-1_all.deb ... Unpacking python3-setuptools (66.1.1-1) ... Selecting previously unselected package python3-setuptools-whl. Preparing to unpack .../417-python3-setuptools-whl_66.1.1-1_all.deb ... Unpacking python3-setuptools-whl (66.1.1-1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../418-python3-snowballstemmer_2.2.0-2_all.deb ... Unpacking python3-snowballstemmer (2.2.0-2) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../419-sphinx-common_5.3.0-4_all.deb ... Unpacking sphinx-common (5.3.0-4) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../420-python3-alabaster_0.7.12-1_all.deb ... Unpacking python3-alabaster (0.7.12-1) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../421-python3-sphinx_5.3.0-4_all.deb ... Unpacking python3-sphinx (5.3.0-4) ... Selecting previously unselected package python3-wheel-whl. Preparing to unpack .../422-python3-wheel-whl_0.38.4-1_all.deb ... Unpacking python3-wheel-whl (0.38.4-1) ... Selecting previously unselected package python3-virtualenv. Preparing to unpack .../423-python3-virtualenv_20.19.0+ds-1_all.deb ... Unpacking python3-virtualenv (20.19.0+ds-1) ... Selecting previously unselected package ragel. Preparing to unpack .../424-ragel_6.10-4_s390x.deb ... Unpacking ragel (6.10-4) ... Selecting previously unselected package systemtap-sdt-dev:s390x. Preparing to unpack .../425-systemtap-sdt-dev_4.8-1_s390x.deb ... Unpacking systemtap-sdt-dev:s390x (4.8-1) ... Selecting previously unselected package tox. Preparing to unpack .../426-tox_3.28.0-2_all.deb ... Unpacking tox (3.28.0-2) ... Selecting previously unselected package libc6-dbg:s390x. Preparing to unpack .../427-libc6-dbg_2.37-0ubuntu2_s390x.deb ... Unpacking libc6-dbg:s390x (2.37-0ubuntu2) ... Selecting previously unselected package valgrind. Preparing to unpack .../428-valgrind_1%3a3.19.0-1ubuntu2_s390x.deb ... Unpacking valgrind (1:3.19.0-1ubuntu2) ... Selecting previously unselected package virtualenv. Preparing to unpack .../429-virtualenv_20.19.0+ds-1_all.deb ... Unpacking virtualenv (20.19.0+ds-1) ... Selecting previously unselected package xfsprogs. Preparing to unpack .../430-xfsprogs_6.1.0-1ubuntu1_s390x.deb ... Unpacking xfsprogs (6.1.0-1ubuntu1) ... Selecting previously unselected package dh-exec. Preparing to unpack .../431-dh-exec_0.27_s390x.deb ... Unpacking dh-exec (0.27) ... Selecting previously unselected package libbabeltrace1:s390x. Preparing to unpack .../432-libbabeltrace1_1.5.11-1build1_s390x.deb ... Unpacking libbabeltrace1:s390x (1.5.11-1build1) ... Selecting previously unselected package libbabeltrace-dev:s390x. Preparing to unpack .../433-libbabeltrace-dev_1.5.11-1build1_s390x.deb ... Unpacking libbabeltrace-dev:s390x (1.5.11-1build1) ... Selecting previously unselected package libbabeltrace-ctf-dev. Preparing to unpack .../434-libbabeltrace-ctf-dev_1.5.11-1build1_all.deb ... Unpacking libbabeltrace-ctf-dev (1.5.11-1build1) ... Selecting previously unselected package libc-ares2:s390x. Preparing to unpack .../435-libc-ares2_1.18.1-2_s390x.deb ... Unpacking libc-ares2:s390x (1.18.1-2) ... Selecting previously unselected package libc-ares-dev:s390x. Preparing to unpack .../436-libc-ares-dev_1.18.1-2_s390x.deb ... Unpacking libc-ares-dev:s390x (1.18.1-2) ... Selecting previously unselected package libnuma-dev:s390x. Preparing to unpack .../437-libnuma-dev_2.0.16-1_s390x.deb ... Unpacking libnuma-dev:s390x (2.0.16-1) ... Selecting previously unselected package libhwloc-dev:s390x. Preparing to unpack .../438-libhwloc-dev_2.9.0-1_s390x.deb ... Unpacking libhwloc-dev:s390x (2.9.0-1) ... Selecting previously unselected package libibverbs-dev:s390x. Preparing to unpack .../439-libibverbs-dev_44.0-2_s390x.deb ... Unpacking libibverbs-dev:s390x (44.0-2) ... Selecting previously unselected package libldap2-dev. Preparing to unpack .../440-libldap2-dev_2.6.3+dfsg-1~exp1ubuntu2_all.deb ... Unpacking libldap2-dev (2.6.3+dfsg-1~exp1ubuntu2) ... Selecting previously unselected package liblz4-dev:s390x. Preparing to unpack .../441-liblz4-dev_1.9.4-1_s390x.deb ... Unpacking liblz4-dev:s390x (1.9.4-1) ... Selecting previously unselected package libpciaccess-dev:s390x. Preparing to unpack .../442-libpciaccess-dev_0.17-2_s390x.deb ... Unpacking libpciaccess-dev:s390x (0.17-2) ... Selecting previously unselected package libprotobuf-dev:s390x. Preparing to unpack .../443-libprotobuf-dev_3.21.12-1ubuntu7_s390x.deb ... Unpacking libprotobuf-dev:s390x (3.21.12-1ubuntu7) ... Selecting previously unselected package librdmacm1:s390x. Preparing to unpack .../444-librdmacm1_44.0-2_s390x.deb ... Unpacking librdmacm1:s390x (44.0-2) ... Selecting previously unselected package librdmacm-dev:s390x. Preparing to unpack .../445-librdmacm-dev_44.0-2_s390x.deb ... Unpacking librdmacm-dev:s390x (44.0-2) ... Selecting previously unselected package libsnappy-dev:s390x. Preparing to unpack .../446-libsnappy-dev_1.1.9-3_s390x.deb ... Unpacking libsnappy-dev:s390x (1.1.9-3) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../447-protobuf-compiler_3.21.12-1ubuntu7_s390x.deb ... Unpacking protobuf-compiler (3.21.12-1ubuntu7) ... Selecting previously unselected package xfslibs-dev. Preparing to unpack .../448-xfslibs-dev_6.1.0-1ubuntu1_s390x.deb ... Unpacking xfslibs-dev (6.1.0-1ubuntu1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../449-sbuild-build-depends-main-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libksba8:s390x (1.6.3-2) ... Setting up libboost-chrono1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:s390x (1.5.7-1) ... Setting up libboost-system1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up libgraphite2-3:s390x (1.3.14-1build2) ... Setting up liblcms2-2:s390x (2.14-2) ... Setting up libpixman-1-0:s390x (0.42.2-1) ... Setting up wdiff (1.2.2-5) ... Setting up libpciaccess0:s390x (0.17-2) ... Setting up libfile-which-perl (1.27-2) ... Setting up librabbitmq4:s390x (0.11.0-1) ... Setting up libxau6:s390x (1:1.0.9-1build5) ... Setting up python3-setuptools-whl (66.1.1-1) ... Setting up libncurses-dev:s390x (6.4-2ubuntu0.1) ... Setting up libpsl5:s390x (0.21.2-1) ... Setting up libboost1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up libgnutls-openssl27:s390x (3.7.8-5ubuntu1) ... Setting up libicu72:s390x (72.1-3ubuntu2) ... Setting up libpciaccess-dev:s390x (0.17-2) ... Setting up libboost-atomic1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up bsdextrautils (2.38.1-4ubuntu1) ... Setting up libdevmapper-event1.02.1:s390x (2:1.02.185-1ubuntu1) ... Setting up wget (1.21.3-1ubuntu1) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up liboath0:s390x (2.6.7-3.1) ... Setting up java-common (0.74) ... Setting up libdynaloader-functions-perl (0.003-3) ... Setting up libdatrie1:s390x (0.2.13-2) ... Setting up libclass-method-modifiers-perl (2.14-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up python3-pip-whl (23.0.1+dfsg-1) ... Setting up libclone-perl:s390x (0.46-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:s390x (0.2.5-1) ... Setting up libglib2.0-0:s390x (2.76.1-1) ... No schema files found: doing nothing. Setting up libboost-iostreams1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up libglvnd0:s390x (1.6.0-1) ... Setting up libjson-c-dev:s390x (0.16-2) ... Setting up libinih1:s390x (55-1ubuntu1) ... Setting up libboost-program-options1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up libhtml-tagset-perl (3.20-6) ... Setting up unzip (6.0-27ubuntu1) ... Setting up libpython3.11-stdlib:s390x (3.11.2-6) ... Setting up libdebhelper-perl (13.11.4ubuntu3) ... Setting up libbrotli1:s390x (1.0.9-2build8) ... Setting up libboost-chrono1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up gpgsm (2.2.40-1.1ubuntu1) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-1build1) ... 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-2) ... Setting up libsensors-config (1:3.6.0-7ubuntu1) ... Setting up libnghttp2-14:s390x (1.52.0-1) ... Setting up libmagic1:s390x (1:5.44-3) ... Setting up libdeflate0:s390x (1.15-1) ... Setting up perl-openssl-defaults:s390x (7) ... Setting up gettext-base (0.21-11) ... Setting up m4 (1.4.19-3) ... Setting up libboost-filesystem1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libcrypto++8:s390x (8.7.0+git220824-1) ... Setting up libc-ares2:s390x (1.18.1-2) ... Setting up file (1:5.44-3) ... Setting up libreadline-dev:s390x (8.2-1.3) ... Setting up gperf (3.1-1build1) ... Setting up libjbig0:s390x (2.1-6ubuntu1) ... 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:s390x (10.42-1) ... Setting up python-babel-localedata (2.10.3-1) ... Setting up libsnappy1v5:s390x (1.1.9-3) ... Setting up libc6-dbg:s390x (2.37-0ubuntu2) ... Setting up libboost-program-options1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up libsasl2-modules-db:s390x (2.1.28+dfsg-10) ... Setting up ragel (6.10-4) ... Setting up libasound2-data (1.2.8-1build1) ... Setting up patchutils (0.4.2-1build2) ... Setting up zip (3.0-13) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:s390x (10.42-1) ... Setting up libpkgconf3:s390x (1.8.1-1ubuntu2) ... Setting up libgmpxx4ldbl:s390x (2:6.2.1+dfsg1-1.1ubuntu1) ... Setting up libuv1:s390x (1.44.2-1) ... Setting up libexpat1-dev:s390x (2.5.0-1) ... Setting up libboost-test1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up libsqlite3-dev:s390x (3.40.1-1) ... Setting up libfreetype6:s390x (2.12.1+dfsg-4ubuntu0.1) ... Setting up libboost-program-options-dev:s390x (1.74.0.3ubuntu7) ... Setting up libx11-data (2:1.8.4-2) ... Setting up libnspr4:s390x (2:4.35-1) ... Setting up gnupg-l10n (2.2.40-1.1ubuntu1) ... Setting up libyaml-cpp0.7:s390x (0.7.0+dfsg-8build1) ... Setting up librtmp1:s390x (2.4+20151223.gitfa8646d.1-2build4) ... Setting up libgnutlsxx30:s390x (3.7.8-5ubuntu1) ... Setting up uuid-dev:s390x (2.38.1-4ubuntu1) ... Setting up libavahi-common-data:s390x (0.8-6ubuntu1) ... Setting up libboost-system1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up libdbus-1-3:s390x (1.14.4-1ubuntu1) ... Setting up libfribidi0:s390x (1.0.8-2.1ubuntu1) ... Setting up libboost-regex1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up python3-pastedeploy-tpl (3.0.1-5) ... Setting up libssl-dev:s390x (3.0.8-1ubuntu1.1) ... Setting up libhwloc15:s390x (2.9.0-1) ... Setting up libc-ares-dev:s390x (1.18.1-2) ... Setting up libboost-context1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up libevent-2.1-7:s390x (2.1.12-stable-8ubuntu3) ... Setting up libio-html-perl (1.004-3) ... Setting up libboost-random1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up autopoint (0.21-11) ... Setting up libb-hooks-op-check-perl:s390x (0.22-2build1) ... Setting up libjsoncpp25:s390x (1.9.5-4) ... Setting up icu-devtools (72.1-3ubuntu2) ... Setting up liblz4-dev:s390x (1.9.4-1) ... Setting up fonts-dejavu-core (2.37-6) ... Setting up libudev-dev:s390x (252.5-2ubuntu3) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up libsepol-dev:s390x (3.4-2) ... Setting up libpcsclite1:s390x (1.9.9-1) ... Setting up pkgconf-bin (1.8.1-1ubuntu2) ... Setting up libsensors5:s390x (1:3.6.0-7ubuntu1) ... Setting up libjpeg-turbo8:s390x (2.1.5-2ubuntu1) ... Setting up libfuse3-3:s390x (3.14.0-3) ... Setting up libltdl7:s390x (2.4.7-5) ... Setting up liburcu8:s390x (0.13.2-1) ... Setting up libidn2-dev:s390x (2.3.3-1build1) ... Setting up libhamcrest-java (2.2-1) ... Setting up libglapi-mesa:s390x (23.0.2-1ubuntu1) ... Setting up libsasl2-2:s390x (2.1.28+dfsg-10) ... Setting up libssh-4:s390x (0.10.4-2) ... Setting up librabbitmq-dev:s390x (0.11.0-1) ... Setting up autoconf (2.71-3) ... Setting up libwebp7:s390x (1.2.4-0.1ubuntu0.23.04.1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libboost-atomic1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up gpg-wks-server (2.2.40-1.1ubuntu1) ... Setting up libboost-serialization1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up libgif7:s390x (5.2.1-2.5) ... Setting up zlib1g-dev:s390x (1:1.2.13.dfsg-1ubuntu4) ... Setting up libboost-atomic-dev:s390x (1.74.0.3ubuntu7) ... Setting up libnuma1:s390x (2.0.16-1) ... Setting up libpcre2-posix3:s390x (10.42-1) ... Setting up libprotobuf32:s390x (3.21.12-1ubuntu7) ... Setting up libsctp1:s390x (1.0.19+dfsg-2) ... Setting up uuid-runtime (2.38.1-4ubuntu1) ... Adding group `uuidd' (GID 103) ... Done. 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:s390x (1.3-1build4) ... Setting up at-spi2-common (2.48.0-1) ... Setting up librhash0:s390x (1.4.3-3) ... Setting up libkeyutils-dev:s390x (1.6.3-2) ... Setting up libuchardet0:s390x (0.0.7-1build2) ... Setting up liblua5.3-0:s390x (5.3.6-2) ... Setting up libcap-ng-dev:s390x (0.8.3-1build2) ... Setting up liboath-dev:s390x (2.6.7-3.1) ... Setting up libjson-perl (4.10000-1) ... Setting up libasound2:s390x (1.2.8-1build1) ... Setting up libmd-dev:s390x (1.0.4-2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libprotobuf-lite32:s390x (3.21.12-1ubuntu7) ... Setting up libsub-override-perl (0.09-4) ... Setting up libharfbuzz0b:s390x (6.0.0+dfsg-3build1) ... Setting up libcunit1:s390x (2.1-3-dfsg-2.4) ... Setting up libthai-data (0.1.29-1build1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up libsub-quote-perl (2.006008-1ubuntu1) ... Setting up libclass-xsaccessor-perl (1.19-4build1) ... Setting up libgtk2.0-common (2.24.33-2ubuntu2) ... Setting up cmake-data (3.25.1-1ubuntu1) ... Setting up libatk1.0-0:s390x (2.48.0-1) ... Setting up libboost-filesystem1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libboost-date-time1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up ca-certificates-java (20230103ubuntu1) ... No JRE found. Skipping Java certificates setup. Setting up libfile-dirlist-perl (0.05-3) ... Setting up lsb-release (12.0-1ubuntu1) ... Setting up libboost-python1.74.0 (1.74.0-18.1ubuntu3) ... Setting up libaio1:s390x (0.3.113-4) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up valgrind (1:3.19.0-1ubuntu2) ... Setting up libboost-test1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up libargon2-dev:s390x (0~20171227-0.3) ... Setting up libtasn1-6-dev:s390x (4.19.0-2) ... Setting up libbsd0:s390x (0.11.7-4) ... Setting up python3-wheel-whl (0.38.4-1) ... Setting up libdrm-common (2.4.114-1) ... Setting up libelf1:s390x (0.188-2.1) ... Setting up libboost-timer1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up libicu-dev:s390x (72.1-3ubuntu2) ... Setting up libxml2:s390x (2.9.14+dfsg-1.1build2) ... Setting up libbsd-dev:s390x (0.11.7-4) ... Setting up libldap2:s390x (2.6.3+dfsg-1~exp1ubuntu2) ... Setting up liburi-perl (5.17-1ubuntu1) ... Setting up libboost-filesystem-dev:s390x (1.74.0.3ubuntu7) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libp11-kit-dev:s390x (0.24.1-2ubuntu1) ... Setting up dctrl-tools (2.24-3build2) ... Setting up libpython3-stdlib:s390x (3.11.2-1) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libboost-thread1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up gnupg-utils (2.2.40-1.1ubuntu1) ... Setting up libbz2-dev:s390x (1.0.8-5build1) ... Setting up libprotoc32:s390x (3.21.12-1ubuntu7) ... Setting up libnet-ssleay-perl:s390x (1.92-2build2) ... Setting up libjpeg8:s390x (8c-2ubuntu11) ... 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.1-1) ... Setting up libnspr4-dev (2:4.35-1) ... Setting up libblkid-dev:s390x (2.38.1-4ubuntu1) ... Setting up libleveldb1d:s390x (1.23-4) ... Setting up python3.11 (3.11.2-6) ... Setting up libhttp-date-perl (6.05-2) ... Setting up libdw1:s390x (0.188-2.1) ... Setting up libxdmcp6:s390x (1:1.1.3-0ubuntu5) ... Setting up libxcb1:s390x (1.15-1) ... Setting up gettext (0.21-11) ... Setting up liblua5.3-dev:s390x (5.3.6-2) ... Setting up libgmp-dev:s390x (2:6.2.1+dfsg1-1.1ubuntu1) ... Setting up libxcb-xfixes0:s390x (1.15-1) ... Setting up libfile-listing-perl (6.15-1) ... Setting up libpython3.11:s390x (3.11.2-6) ... Setting up libpcre2-dev:s390x (10.42-1) ... Setting up protobuf-compiler (3.21.12-1ubuntu7) ... Setting up nettle-dev:s390x (3.8.1-2) ... Setting up libleveldb-dev:s390x (1.23-4) ... Setting up libtool (2.4.7-5) ... Setting up libarchive13:s390x (3.6.2-1ubuntu1) ... Setting up libxcb-render0:s390x (1.15-1) ... Setting up libboost-chrono-dev:s390x (1.74.0.3ubuntu7) ... Setting up libselinux1-dev:s390x (3.4-1build4) ... Setting up fontconfig-config (2.14.1-3ubuntu3) ... Setting up libxcb-glx0:s390x (1.15-1) ... Setting up libboost-coroutine1.74.0:s390x (1.74.0-18.1ubuntu3) ... Setting up libedit2:s390x (3.1-20221030-2) ... Setting up libboost-system-dev:s390x (1.74.0.3ubuntu7) ... Setting up libcrypto++-dev:s390x (8.7.0+git220824-1) ... Setting up libsnappy-dev:s390x (1.1.9-3) ... Setting up lua-any (29) ... Setting up libyaml-cpp-dev (0.7.0+dfsg-8build1) ... Setting up libavahi-common3:s390x (0.8-6ubuntu1) ... Setting up libnet-http-perl (6.22-1) ... Setting up libcurl3-gnutls:s390x (7.88.1-8ubuntu2) ... Setting up python3 (3.11.2-1) ... Setting up libnss3:s390x (2:3.87.1-1) ... Setting up libxcb-shm0:s390x (1.15-1) ... Setting up python3-distlib (0.3.6-1) ... Setting up libaio-dev:s390x (0.3.113-4) ... Setting up libcurl4-gnutls-dev:s390x (7.88.1-8ubuntu2) ... Setting up libdevel-callchecker-perl:s390x (0.008-2) ... Setting up python3-markupsafe (2.1.2-1build1) ... Setting up python3-platformdirs (3.0.0-1) ... Setting up python3-tz (2022.7.1-3ubuntu0.1) ... Setting up pkgconf:s390x (1.8.1-1ubuntu2) ... Setting up libevent-2.1-7a:s390x (2.1.12-stable-8ubuntu3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:s390x (2.0.16-1) ... Setting up libprotobuf-dev:s390x (3.21.12-1ubuntu7) ... Setting up libboost-test-dev:s390x (1.74.0.3ubuntu7) ... Setting up libxcb-present0:s390x (1.15-1) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up dirmngr (2.2.40-1.1ubuntu1) ... Created symlink /etc/systemd/user/sockets.target.wants/dirmngr.socket → /usr/lib/systemd/user/dirmngr.socket. Setting up libltdl-dev:s390x (2.4.7-5) ... Setting up libthai0:s390x (0.1.29-1build1) ... Setting up python3-roman (3.3-3) ... Setting up python3-jinja2 (3.1.2-1) ... Setting up libxml2-dev:s390x (2.9.14+dfsg-1.1build2) ... Setting up python3-tempita (0.5.2-7) ... Setting up python3-packaging (23.0-1) ... Setting up libunbound8:s390x (1.17.1-1) ... Setting up systemtap-sdt-dev:s390x (4.8-1) ... Setting up python3-certifi (2022.9.24-1) ... Setting up libxcb-sync1:s390x (1.15-1) ... Setting up python3-snowballstemmer (2.2.0-2) ... Setting up libpython3.11-dev:s390x (3.11.2-6) ... Setting up libldap-dev:s390x (2.6.3+dfsg-1~exp1ubuntu2) ... Setting up libcunit1-dev (2.1-3-dfsg-2.4) ... Setting up shared-mime-info (2.2-1) ... Setting up libedit-dev:s390x (3.1-20221030-2) ... Setting up libboost-random1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up python3-idna (3.3-1) ... Setting up libboost-timer1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up cython3 (0.29.32-2ubuntu2) ... Setting up libsctp-dev:s390x (1.0.19+dfsg-2) ... Setting up xfsprogs (6.1.0-1ubuntu1) ... Running in chroot, ignoring command 'daemon-reload' Setting up pkg-config:s390x (1.8.1-1ubuntu2) ... Setting up libbabeltrace1:s390x (1.5.11-1build1) ... Setting up libjs-sphinxdoc (5.3.0-4) ... Setting up python3-urllib3 (1.26.12-1) ... Setting up python3-pluggy (1.0.0+repack-1) ... Setting up libboost-serialization1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up libxcb-dri2-0:s390x (1.15-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libdevmapper-dev:s390x (2:1.02.185-1ubuntu1) ... Setting up libdrm2:s390x (2.4.114-1) ... Setting up dwz (0.15-1) ... Setting up libboost-regex1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up libnss3-dev:s390x (2:3.87.1-1) ... Setting up groff-base (1.22.4-10) ... Setting up libtiff6:s390x (4.5.0-5ubuntu1) ... Setting up libxcb-randr0:s390x (1.15-1) ... Setting up xml-core (0.18+nmu1) ... Setting up libhtml-parser-perl:s390x (3.81-1) ... Setting up libllvm15:s390x (1:15.0.7-3) ... Setting up libnl-3-200:s390x (3.7.0-0.2) ... Setting up debugedit (1:5.0-5) ... Setting up libcurl4:s390x (7.88.1-8ubuntu2) ... Setting up libx11-6:s390x (2:1.8.4-2) ... Setting up libgdk-pixbuf-2.0-0:s390x (2.42.10+dfsg-1build1) ... Setting up libhwloc-dev:s390x (2.9.0-1) ... Setting up python3-singledispatch (3.4.0.3-4) ... Setting up python3-logutils (0.3.5-1) ... Setting up libfontconfig1:s390x (2.14.1-3ubuntu3) ... Setting up python3-simplegeneric (0.8.1-5) ... Setting up libboost-regex-dev:s390x (1.74.0.3ubuntu7) ... Setting up python3-lib2to3 (3.11.2-2) ... Setting up libxcomposite1:s390x (1:0.4.5-1build2) ... Setting up libfuse3-dev:s390x (3.14.0-3) ... Setting up python3-soupsieve (2.4-1) ... Setting up libavahi-client3:s390x (0.8-6ubuntu1) ... Setting up xfslibs-dev (6.1.0-1ubuntu1) ... Setting up libboost-timer-dev:s390x (1.74.0.3ubuntu7) ... Setting up libio-socket-ssl-perl (2.081-2) ... Setting up libhttp-message-perl (6.44-1) ... Setting up python3-webob (1:1.8.6-3) ... Setting up python3-imagesize (1.4.1-1) ... Setting up libdrm-amdgpu1:s390x (2.4.114-1) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-distutils (3.11.2-2) ... Setting up dh-python (5.20230130) ... Setting up python3-more-itertools (8.10.0-2) ... Setting up libxcb-dri3-0:s390x (1.15-1) ... Setting up gtk-update-icon-cache (3.24.37-1ubuntu1) ... Setting up libx11-xcb1:s390x (2:1.8.4-2) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up fontconfig (2.14.1-3ubuntu3) ... Regenerating fonts cache... done. Setting up libgnutls-dane0:s390x (3.7.8-5ubuntu1) ... Setting up python3-filelock (3.9.0-1) ... Setting up libdrm-nouveau2:s390x (2.4.114-1) ... Setting up python3-waitress (2.1.2-2) ... Setting up python3-jaraco.classes (3.2.1-3) ... Setting up libxdamage1:s390x (1:1.1.6-1) ... Setting up libpython3-dev:s390x (3.11.2-1) ... Setting up python3-jaraco.functools (3.5.0-1) ... Setting up python3-setuptools (66.1.1-1) ... Setting up gpg-wks-client (2.2.40-1.1ubuntu1) ... Setting up libxrender1:s390x (1:0.9.10-1.1) ... Setting up python3-py (1.11.0-1) ... Setting up python3-jaraco.context (4.2.0-1) ... Setting up libcryptsetup-dev:s390x (2:2.6.1-1ubuntu1) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up python3-babel (2.10.3-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up libdrm-radeon1:s390x (2.4.114-1) ... Setting up python3.11-dev (3.11.2-6) ... Setting up python3-alabaster (0.7.12-1) ... Setting up libbabeltrace-dev:s390x (1.5.11-1build1) ... Setting up luarocks (3.8.0+dfsg1-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libparams-classify-perl:s390x (0.015-2build2) ... Setting up libpango-1.0-0:s390x (1.50.12+ds-1) ... Setting up libgl1-mesa-dri:s390x (23.0.2-1ubuntu1) ... Setting up libxext6:s390x (2:1.3.4-1build1) ... Setting up libboost-random-dev:s390x (1.74.0.3ubuntu7) ... Setting up python3-virtualenv (20.19.0+ds-1) ... Setting up python3-yaml (6.0-3build1) ... Setting up man-db (2.11.2-1) ... 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 libcairo2:s390x (1.16.0-7) ... Setting up python3-bs4 (4.11.2-2) ... Setting up libxxf86vm1:s390x (1:1.1.4-1build3) ... Setting up libnl-route-3-200:s390x (3.7.0-0.2) ... Setting up libboost-iostreams1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up libldap2-dev (2.6.3+dfsg-1~exp1ubuntu2) ... Setting up libboost-date-time1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up python3-pygments (2.14.0+dfsg-1) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up python3-paste (3.5.2+repack-1) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up libxfixes3:s390x (1:6.0.0-2) ... Setting up python3-cheroot (9.0.0+ds1-2) ... Setting up python3-jaraco.text (3.7.0-1) ... Setting up virtualenv (20.19.0+ds-1) ... Setting up sphinx-common (5.3.0-4) ... Setting up python3-dev (3.11.2-1) ... Setting up python3-requests (2.28.1+dfsg-1ubuntu1) ... Setting up libxinerama1:s390x (2:1.1.4-3) ... Setting up libxrandr2:s390x (2:1.5.2-2) ... Setting up libboost-date-time-dev:s390x (1.74.0.3ubuntu7) ... Setting up libcups2:s390x (2.4.2-3ubuntu2) ... Setting up python3-zc.lockfile (2.0-4) ... Setting up libnl-3-dev:s390x (3.7.0-0.2) ... Setting up libnl-genl-3-200:s390x (3.7.0-0.2) ... Setting up gnupg (2.2.40-1.1ubuntu1) ... Setting up cmake (3.25.1-1ubuntu1) ... Setting up libboost-thread1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up python3-tempora (5.1.0-1) ... Setting up libpangoft2-1.0-0:s390x (1.50.12+ds-1) ... Setting up python3-mako (1.2.4+ds-1) ... Setting up libboost-thread-dev:s390x (1.74.0.3ubuntu7) ... Setting up libpangocairo-1.0-0:s390x (1.50.12+ds-1) ... Setting up python3-jaraco.collections (3.8.0-1) ... Setting up libgnutls28-dev:s390x (3.7.8-5ubuntu1) ... Setting up libibverbs1:s390x (44.0-2) ... Setting up libglx-mesa0:s390x (23.0.2-1ubuntu1) ... Setting up libxi6:s390x (2:1.8-1build1) ... Setting up libglx0:s390x (1.6.0-1) ... Setting up libbabeltrace-ctf-dev (1.5.11-1build1) ... Setting up tox (3.28.0-2) ... Setting up ibverbs-providers:s390x (44.0-2) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libxtst6:s390x (2:1.2.3-1.1) ... Setting up libmoo-perl (2.005005-1) ... Setting up python3-pastedeploy (3.0.1-5) ... Setting up libxcursor1:s390x (1:1.2.1-1) ... Setting up debhelper (13.11.4ubuntu3) ... Setting up dh-exec (0.27) ... Setting up libboost-iostreams-dev:s390x (1.74.0.3ubuntu7) ... Setting up python3-portend (3.1.0-1) ... Setting up libnl-genl-3-dev:s390x (3.7.0-0.2) ... Setting up libboost-context1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up libboost-python1.74-dev (1.74.0-18.1ubuntu3) ... Setting up libboost-python-dev (1.74.0.3ubuntu7) ... Setting up libnl-route-3-dev:s390x (3.7.0-0.2) ... Setting up libgl1:s390x (1.6.0-1) ... Setting up openjdk-17-jre-headless:s390x (17.0.7+7~us1-0ubuntu1~23.04) ... update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode Setting up libboost-coroutine1.74-dev:s390x (1.74.0-18.1ubuntu3) ... Setting up libboost-coroutine-dev:s390x (1.74.0.3ubuntu7) ... Setting up python3-webtest (3.0.0-2) ... Setting up python3-cherrypy3 (18.8.0-2) ... Setting up librdmacm1:s390x (44.0-2) ... Setting up python3-pecan (1.4.1-1ubuntu1) ... Setting up libboost-context-dev:s390x (1.74.0.3ubuntu7) ... Setting up libibverbs-dev:s390x (44.0-2) ... Setting up librdmacm-dev:s390x (44.0-2) ... Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up libwww-perl (6.67-1) ... Setting up devscripts (2.23.4ubuntu1) ... Setting up adwaita-icon-theme (41.0-1ubuntu1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up javahelper (0.78) ... Setting up libgtk2.0-0:s390x (2.24.33-2ubuntu2) ... Setting up humanity-icon-theme (0.6.16) ... Setting up ubuntu-mono (20.10-0ubuntu2) ... Processing triggers for systemd (252.5-2ubuntu3) ... Processing triggers for libc-bin (2.37-0ubuntu2) ... Processing triggers for ca-certificates-java (20230103ubuntu1) ... 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:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068_2.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:Certainly_Root_E1.pem Adding debian:Certainly_Root_R1.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:D-TRUST_BR_Root_CA_1_2020.pem Adding debian:D-TRUST_EV_Root_CA_1_2020.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_TLS_ECC_P384_Root_G5.pem Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem Adding debian:DigiCert_Trusted_Root_G4.pem Adding debian:E-Tugra_Certification_Authority.pem Adding debian:E-Tugra_Global_Root_CA_ECC_v3.pem Adding debian:E-Tugra_Global_Root_CA_RSA_v3.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_-_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:HARICA_TLS_ECC_Root_CA_2021.pem Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem Adding debian:HiPKI_Root_CA_-_G1.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:ISRG_Root_X2.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: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_ECC_RootCA1.pem Adding debian:Security_Communication_RootCA2.pem Adding debian:Security_Communication_RootCA3.pem Adding debian:Security_Communication_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:Telia_Root_CA_v2.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:TunTrust_Root_CA.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 Adding debian:vTrus_ECC_Root_CA.pem Adding debian:vTrus_Root_CA.pem done. Setting up openjdk-17-jdk-headless:s390x (17.0.7+7~us1-0ubuntu1~23.04) ... update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jar to provide /usr/bin/jar (jar) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/javac to provide /usr/bin/javac (javac) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/javap to provide /usr/bin/javap (javap) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jdeprscan to provide /usr/bin/jdeprscan (jdeprscan) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jfr to provide /usr/bin/jfr (jfr) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jimage to provide /usr/bin/jimage (jimage) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jlink to provide /usr/bin/jlink (jlink) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jmod to provide /usr/bin/jmod (jmod) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jps to provide /usr/bin/jps (jps) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jshell to provide /usr/bin/jshell (jshell) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode Setting up junit4 (4.13.2-3) ... Setting up default-jre-headless (2:1.17-74) ... Setting up openjdk-17-jre:s390x (17.0.7+7~us1-0ubuntu1~23.04) ... Setting up default-jre (2:1.17-74) ... Setting up openjdk-17-jdk:s390x (17.0.7+7~us1-0ubuntu1~23.04) ... update-alternatives: using /usr/lib/jvm/java-17-openjdk-s390x/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode Setting up default-jdk-headless (2:1.17-74) ... Setting up default-jdk (2:1.17-74) ... Processing triggers for sgml-base (1.31) ... Setting up docutils-common (0.19+dfsg-6) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.19+dfsg-6) ... Setting up python3-sphinx (5.3.0-4) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (s390x included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:52:17 UTC 2023 s390x (s390x) Toolchain package versions: binutils_2.40-2ubuntu4.1 dpkg-dev_1.21.21ubuntu1 g++-12_12.2.0-17ubuntu1 gcc-12_12.2.0-17ubuntu1 libc6-dev_2.37-0ubuntu2 libstdc++-12-dev_12.2.0-17ubuntu1 libstdc++6_13-20230320-1ubuntu1 linux-libc-dev_6.2.0-23.23 Package versions: adduser_3.129ubuntu1 advancecomp_2.5-1 adwaita-icon-theme_41.0-1ubuntu1 apt_2.6.0 at-spi2-common_2.48.0-1 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-11 autotools-dev_20220109.1 base-files_12.3ubuntu2 base-passwd_3.6.1 bash_5.2.15-2ubuntu1 binutils_2.40-2ubuntu4.1 binutils-common_2.40-2ubuntu4.1 binutils-s390x-linux-gnu_2.40-2ubuntu4.1 bsdextrautils_2.38.1-4ubuntu1 bsdutils_1:2.38.1-4ubuntu1 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20230311ubuntu0.23.04.1 ca-certificates-java_20230103ubuntu1 cmake_3.25.1-1ubuntu1 cmake-data_3.25.1-1ubuntu1 coreutils_9.1-1ubuntu2 cpp_4:12.2.0-3ubuntu1 cpp-12_12.2.0-17ubuntu1 cython3_0.29.32-2ubuntu2 dash_0.5.12-2ubuntu1 dctrl-tools_2.24-3build2 debconf_1.5.82 debhelper_13.11.4ubuntu3 debianutils_5.7-0.4 debugedit_1:5.0-5 default-jdk_2:1.17-74 default-jdk-headless_2:1.17-74 default-jre_2:1.17-74 default-jre-headless_2:1.17-74 devscripts_2.23.4ubuntu1 dh-autoreconf_20 dh-exec_0.27 dh-python_5.20230130 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 dirmngr_2.2.40-1.1ubuntu1 docutils-common_0.19+dfsg-6 dpkg_1.21.21ubuntu1 dpkg-dev_1.21.21ubuntu1 dwz_0.15-1 e2fsprogs_1.47.0-1ubuntu1 fakeroot_1.31-1.1 file_1:5.44-3 findutils_4.9.0-3ubuntu1 fontconfig_2.14.1-3ubuntu3 fontconfig-config_2.14.1-3ubuntu3 fonts-dejavu-core_2.37-6 g++_4:12.2.0-3ubuntu1 g++-12_12.2.0-17ubuntu1 gcc_4:12.2.0-3ubuntu1 gcc-12_12.2.0-17ubuntu1 gcc-12-base_12.2.0-17ubuntu1 gcc-13-base_13-20230320-1ubuntu1 gettext_0.21-11 gettext-base_0.21-11 gnupg_2.2.40-1.1ubuntu1 gnupg-l10n_2.2.40-1.1ubuntu1 gnupg-utils_2.2.40-1.1ubuntu1 gperf_3.1-1build1 gpg_2.2.40-1.1ubuntu1 gpg-agent_2.2.40-1.1ubuntu1 gpg-wks-client_2.2.40-1.1ubuntu1 gpg-wks-server_2.2.40-1.1ubuntu1 gpgconf_2.2.40-1.1ubuntu1 gpgsm_2.2.40-1.1ubuntu1 gpgv_2.2.40-1.1ubuntu1 grep_3.8-5 groff-base_1.22.4-10 gtk-update-icon-cache_3.24.37-1ubuntu1 gzip_1.12-1ubuntu1 hicolor-icon-theme_0.17-2 hostname_3.23+nmu1ubuntu1 humanity-icon-theme_0.6.16 ibverbs-providers_44.0-2 icu-devtools_72.1-3ubuntu2 init_1.65.2 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 java-common_0.74 javahelper_0.78 junit4_4.13.2-3 libacl1_2.3.1-3 libaio-dev_0.3.113-4 libaio1_0.3.113-4 libapparmor1_3.0.8-1ubuntu2 libapt-pkg6.0_2.6.0 libarchive-zip-perl_1.68-1 libarchive13_3.6.2-1ubuntu1 libargon2-1_0~20171227-0.3 libargon2-dev_0~20171227-0.3 libasan8_13-20230320-1ubuntu1 libasound2_1.2.8-1build1 libasound2-data_1.2.8-1build1 libassuan0_2.5.5-5 libatk1.0-0_2.48.0-1 libatomic1_13-20230320-1ubuntu1 libattr1_1:2.5.1-4 libaudit-common_1:3.0.9-1 libaudit1_1:3.0.9-1 libavahi-client3_0.8-6ubuntu1 libavahi-common-data_0.8-6ubuntu1 libavahi-common3_0.8-6ubuntu1 libb-hooks-op-check-perl_0.22-2build1 libbabeltrace-ctf-dev_1.5.11-1build1 libbabeltrace-dev_1.5.11-1build1 libbabeltrace1_1.5.11-1build1 libbinutils_2.40-2ubuntu4.1 libblkid-dev_2.38.1-4ubuntu1 libblkid1_2.38.1-4ubuntu1 libboost-atomic-dev_1.74.0.3ubuntu7 libboost-atomic1.74-dev_1.74.0-18.1ubuntu3 libboost-atomic1.74.0_1.74.0-18.1ubuntu3 libboost-chrono-dev_1.74.0.3ubuntu7 libboost-chrono1.74-dev_1.74.0-18.1ubuntu3 libboost-chrono1.74.0_1.74.0-18.1ubuntu3 libboost-context-dev_1.74.0.3ubuntu7 libboost-context1.74-dev_1.74.0-18.1ubuntu3 libboost-context1.74.0_1.74.0-18.1ubuntu3 libboost-coroutine-dev_1.74.0.3ubuntu7 libboost-coroutine1.74-dev_1.74.0-18.1ubuntu3 libboost-coroutine1.74.0_1.74.0-18.1ubuntu3 libboost-date-time-dev_1.74.0.3ubuntu7 libboost-date-time1.74-dev_1.74.0-18.1ubuntu3 libboost-date-time1.74.0_1.74.0-18.1ubuntu3 libboost-filesystem-dev_1.74.0.3ubuntu7 libboost-filesystem1.74-dev_1.74.0-18.1ubuntu3 libboost-filesystem1.74.0_1.74.0-18.1ubuntu3 libboost-iostreams-dev_1.74.0.3ubuntu7 libboost-iostreams1.74-dev_1.74.0-18.1ubuntu3 libboost-iostreams1.74.0_1.74.0-18.1ubuntu3 libboost-program-options-dev_1.74.0.3ubuntu7 libboost-program-options1.74-dev_1.74.0-18.1ubuntu3 libboost-program-options1.74.0_1.74.0-18.1ubuntu3 libboost-python-dev_1.74.0.3ubuntu7 libboost-python1.74-dev_1.74.0-18.1ubuntu3 libboost-python1.74.0_1.74.0-18.1ubuntu3 libboost-random-dev_1.74.0.3ubuntu7 libboost-random1.74-dev_1.74.0-18.1ubuntu3 libboost-random1.74.0_1.74.0-18.1ubuntu3 libboost-regex-dev_1.74.0.3ubuntu7 libboost-regex1.74-dev_1.74.0-18.1ubuntu3 libboost-regex1.74.0_1.74.0-18.1ubuntu3 libboost-serialization1.74-dev_1.74.0-18.1ubuntu3 libboost-serialization1.74.0_1.74.0-18.1ubuntu3 libboost-system-dev_1.74.0.3ubuntu7 libboost-system1.74-dev_1.74.0-18.1ubuntu3 libboost-system1.74.0_1.74.0-18.1ubuntu3 libboost-test-dev_1.74.0.3ubuntu7 libboost-test1.74-dev_1.74.0-18.1ubuntu3 libboost-test1.74.0_1.74.0-18.1ubuntu3 libboost-thread-dev_1.74.0.3ubuntu7 libboost-thread1.74-dev_1.74.0-18.1ubuntu3 libboost-thread1.74.0_1.74.0-18.1ubuntu3 libboost-timer-dev_1.74.0.3ubuntu7 libboost-timer1.74-dev_1.74.0-18.1ubuntu3 libboost-timer1.74.0_1.74.0-18.1ubuntu3 libboost1.74-dev_1.74.0-18.1ubuntu3 libbrotli1_1.0.9-2build8 libbsd-dev_0.11.7-4 libbsd0_0.11.7-4 libbz2-1.0_1.0.8-5build1 libbz2-dev_1.0.8-5build1 libc-ares-dev_1.18.1-2 libc-ares2_1.18.1-2 libc-bin_2.37-0ubuntu2 libc-dev-bin_2.37-0ubuntu2 libc6_2.37-0ubuntu2 libc6-dbg_2.37-0ubuntu2 libc6-dev_2.37-0ubuntu2 libcairo2_1.16.0-7 libcap-ng-dev_0.8.3-1build2 libcap-ng0_0.8.3-1build2 libcap2_1:2.66-3ubuntu2 libcc1-0_13-20230320-1ubuntu1 libclass-method-modifiers-perl_2.14-1 libclass-xsaccessor-perl_1.19-4build1 libclone-perl_0.46-1 libcom-err2_1.47.0-1ubuntu1 libcrypt-dev_1:4.4.33-2 libcrypt1_1:4.4.33-2 libcrypto++-dev_8.7.0+git220824-1 libcrypto++8_8.7.0+git220824-1 libcryptsetup-dev_2:2.6.1-1ubuntu1 libcryptsetup12_2:2.6.1-1ubuntu1 libctf-nobfd0_2.40-2ubuntu4.1 libctf0_2.40-2ubuntu4.1 libcunit1_2.1-3-dfsg-2.4 libcunit1-dev_2.1-3-dfsg-2.4 libcups2_2.4.2-3ubuntu2 libcurl3-gnutls_7.88.1-8ubuntu2 libcurl4_7.88.1-8ubuntu2 libcurl4-gnutls-dev_7.88.1-8ubuntu2 libdatrie1_0.2.13-2 libdb5.3_5.3.28+dfsg2-1 libdbus-1-3_1.14.4-1ubuntu1 libdebconfclient0_0.267ubuntu1 libdebhelper-perl_13.11.4ubuntu3 libdeflate0_1.15-1 libdevel-callchecker-perl_0.008-2 libdevmapper-dev_2:1.02.185-1ubuntu1 libdevmapper-event1.02.1_2:1.02.185-1ubuntu1 libdevmapper1.02.1_2:1.02.185-1ubuntu1 libdpkg-perl_1.21.21ubuntu1 libdrm-amdgpu1_2.4.114-1 libdrm-common_2.4.114-1 libdrm-nouveau2_2.4.114-1 libdrm-radeon1_2.4.114-1 libdrm2_2.4.114-1 libdw1_0.188-2.1 libdynaloader-functions-perl_0.003-3 libedit-dev_3.1-20221030-2 libedit2_3.1-20221030-2 libelf1_0.188-2.1 libencode-locale-perl_1.05-3 libevent-2.1-7_2.1.12-stable-8ubuntu3 libevent-2.1-7a_2.1.12-stable-8ubuntu3 libexpat1_2.5.0-1 libexpat1-dev_2.5.0-1 libext2fs2_1.47.0-1ubuntu1 libfakeroot_1.31-1.1 libfdisk1_2.38.1-4ubuntu1 libffi8_3.4.4-1 libfile-dirlist-perl_0.05-3 libfile-homedir-perl_1.006-2 libfile-listing-perl_6.15-1 libfile-stripnondeterminism-perl_1.13.1-1 libfile-touch-perl_0.12-2 libfile-which-perl_1.27-2 libfontconfig1_2.14.1-3ubuntu3 libfreetype6_2.12.1+dfsg-4ubuntu0.1 libfribidi0_1.0.8-2.1ubuntu1 libfuse3-3_3.14.0-3 libfuse3-dev_3.14.0-3 libgcc-12-dev_12.2.0-17ubuntu1 libgcc-s1_13-20230320-1ubuntu1 libgcrypt20_1.10.1-3ubuntu1 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgdk-pixbuf-2.0-0_2.42.10+dfsg-1build1 libgdk-pixbuf2.0-common_2.42.10+dfsg-1build1 libgif7_5.2.1-2.5 libgl1_1.6.0-1 libgl1-mesa-dri_23.0.2-1ubuntu1 libglapi-mesa_23.0.2-1ubuntu1 libglib2.0-0_2.76.1-1 libglvnd0_1.6.0-1 libglx-mesa0_23.0.2-1ubuntu1 libglx0_1.6.0-1 libgmp-dev_2:6.2.1+dfsg1-1.1ubuntu1 libgmp10_2:6.2.1+dfsg1-1.1ubuntu1 libgmpxx4ldbl_2:6.2.1+dfsg1-1.1ubuntu1 libgnutls-dane0_3.7.8-5ubuntu1 libgnutls-openssl27_3.7.8-5ubuntu1 libgnutls28-dev_3.7.8-5ubuntu1 libgnutls30_3.7.8-5ubuntu1 libgnutlsxx30_3.7.8-5ubuntu1 libgomp1_13-20230320-1ubuntu1 libgpg-error0_1.46-1 libgraphite2-3_1.3.14-1build2 libgssapi-krb5-2_1.20.1-1build1 libgtk2.0-0_2.24.33-2ubuntu2 libgtk2.0-common_2.24.33-2ubuntu2 libhamcrest-java_2.2-1 libharfbuzz0b_6.0.0+dfsg-3build1 libhogweed6_3.8.1-2 libhtml-parser-perl_3.81-1 libhtml-tagset-perl_3.20-6 libhtml-tree-perl_5.07-3 libhttp-cookies-perl_6.10-1 libhttp-date-perl_6.05-2 libhttp-message-perl_6.44-1 libhttp-negotiate-perl_6.01-2 libhwloc-dev_2.9.0-1 libhwloc15_2.9.0-1 libibverbs-dev_44.0-2 libibverbs1_44.0-2 libicu-dev_72.1-3ubuntu2 libicu72_72.1-3ubuntu2 libidn2-0_2.3.3-1build1 libidn2-dev_2.3.3-1build1 libimport-into-perl_1.002005-2 libinih1_55-1ubuntu1 libio-html-perl_1.004-3 libio-pty-perl_1:1.17-1 libio-socket-ssl-perl_2.081-2 libip4tc2_1.8.7-1ubuntu7 libipc-run-perl_20220807.0-1 libisl23_0.25-1 libitm1_13-20230320-1ubuntu1 libjansson4_2.14-2 libjbig0_2.1-6ubuntu1 libjpeg-turbo8_2.1.5-2ubuntu1 libjpeg8_8c-2ubuntu11 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_5.3.0-4 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-c-dev_0.16-2 libjson-c5_0.16-2 libjson-perl_4.10000-1 libjsoncpp25_1.9.5-4 libk5crypto3_1.20.1-1build1 libkeyutils-dev_1.6.3-2 libkeyutils1_1.6.3-2 libkmod2_30+20221128-1ubuntu1 libkrb5-3_1.20.1-1build1 libkrb5support0_1.20.1-1build1 libksba8_1.6.3-2 liblcms2-2_2.14-2 libldap-dev_2.6.3+dfsg-1~exp1ubuntu2 libldap2_2.6.3+dfsg-1~exp1ubuntu2 libldap2-dev_2.6.3+dfsg-1~exp1ubuntu2 libleveldb-dev_1.23-4 libleveldb1d_1.23-4 libllvm15_1:15.0.7-3 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 libltdl-dev_2.4.7-5 libltdl7_2.4.7-5 liblua5.3-0_5.3.6-2 liblua5.3-dev_5.3.6-2 liblwp-mediatypes-perl_6.04-2 liblwp-protocol-https-perl_6.10-1 liblz4-1_1.9.4-1 liblz4-dev_1.9.4-1 liblzma5_5.4.1-0.2 libmagic-mgc_1:5.44-3 libmagic1_1:5.44-3 libmd-dev_1.0.4-2 libmd0_1.0.4-2 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005005-1 libmount1_2.38.1-4ubuntu1 libmpc3_1.3.1-1 libmpfr6_4.2.0-1 libncurses-dev_6.4-2ubuntu0.1 libncurses6_6.4-2ubuntu0.1 libncursesw6_6.4-2ubuntu0.1 libnet-http-perl_6.22-1 libnet-ssleay-perl_1.92-2build2 libnettle8_3.8.1-2 libnghttp2-14_1.52.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.35-1 libnspr4-dev_2:4.35-1 libnss3_2:3.87.1-1 libnss3-dev_2:3.87.1-1 libnuma-dev_2.0.16-1 libnuma1_2.0.16-1 liboath-dev_2.6.7-3.1 liboath0_2.6.7-3.1 libp11-kit-dev_0.24.1-2ubuntu1 libp11-kit0_0.24.1-2ubuntu1 libpam-modules_1.5.2-5ubuntu1 libpam-modules-bin_1.5.2-5ubuntu1 libpam-runtime_1.5.2-5ubuntu1 libpam0g_1.5.2-5ubuntu1 libpango-1.0-0_1.50.12+ds-1 libpangocairo-1.0-0_1.50.12+ds-1 libpangoft2-1.0-0_1.50.12+ds-1 libparams-classify-perl_0.015-2build2 libpciaccess-dev_0.17-2 libpciaccess0_0.17-2 libpcre2-16-0_10.42-1 libpcre2-32-0_10.42-1 libpcre2-8-0_10.42-1 libpcre2-dev_10.42-1 libpcre2-posix3_10.42-1 libpcsclite1_1.9.9-1 libperl5.36_5.36.0-7 libpipeline1_1.5.7-1 libpixman-1-0_0.42.2-1 libpkgconf3_1.8.1-1ubuntu2 libpng16-16_1.6.39-2 libproc2-0_2:4.0.3-1ubuntu1 libprocps8_2:3.3.17-7ubuntu1 libprotobuf-dev_3.21.12-1ubuntu7 libprotobuf-lite32_3.21.12-1ubuntu7 libprotobuf32_3.21.12-1ubuntu7 libprotoc32_3.21.12-1ubuntu7 libpsl5_0.21.2-1 libpython3-dev_3.11.2-1 libpython3-stdlib_3.11.2-1 libpython3.11_3.11.2-6 libpython3.11-dev_3.11.2-6 libpython3.11-minimal_3.11.2-6 libpython3.11-stdlib_3.11.2-6 librabbitmq-dev_0.11.0-1 librabbitmq4_0.11.0-1 librdmacm-dev_44.0-2 librdmacm1_44.0-2 libreadline-dev_8.2-1.3 libreadline8_8.2-1.3 librhash0_1.4.3-3 librole-tiny-perl_2.002004-1 librtmp1_2.4+20151223.gitfa8646d.1-2build4 libsasl2-2_2.1.28+dfsg-10 libsasl2-modules-db_2.1.28+dfsg-10 libsctp-dev_1.0.19+dfsg-2 libsctp1_1.0.19+dfsg-2 libseccomp2_2.5.4-1ubuntu3 libselinux1_3.4-1build4 libselinux1-dev_3.4-1build4 libsemanage-common_3.4-1build4 libsemanage2_3.4-1build4 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.1-4ubuntu1 libsnappy-dev_1.1.9-3 libsnappy1v5_1.1.9-3 libsqlite3-0_3.40.1-1 libsqlite3-dev_3.40.1-1 libss2_1.47.0-1ubuntu1 libssh-4_0.10.4-2 libssl-dev_3.0.8-1ubuntu1.1 libssl3_3.0.8-1ubuntu1.1 libstdc++-12-dev_12.2.0-17ubuntu1 libstdc++6_13-20230320-1ubuntu1 libsub-override-perl_0.09-4 libsub-quote-perl_2.006008-1ubuntu1 libsystemd-shared_252.5-2ubuntu3 libsystemd0_252.5-2ubuntu3 libtasn1-6_4.19.0-2 libtasn1-6-dev_4.19.0-2 libthai-data_0.1.29-1build1 libthai0_0.1.29-1build1 libtiff6_4.5.0-5ubuntu1 libtimedate-perl_2.3300-2 libtinfo6_6.4-2ubuntu0.1 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libtry-tiny-perl_0.31-2 libubsan1_13-20230320-1ubuntu1 libuchardet0_0.0.7-1build2 libudev-dev_252.5-2ubuntu3 libudev1_252.5-2ubuntu3 libunbound8_1.17.1-1 libunistring2_1.0-2 liburcu8_0.13.2-1 liburi-perl_5.17-1ubuntu1 libuuid1_2.38.1-4ubuntu1 libuv1_1.44.2-1 libwebp7_1.2.4-0.1ubuntu0.23.04.1 libwww-perl_6.67-1 libwww-robotrules-perl_6.02-1 libx11-6_2:1.8.4-2 libx11-data_2:1.8.4-2 libx11-xcb1_2:1.8.4-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-randr0_1.15-1 libxcb-render0_1.15-1 libxcb-shm0_1.15-1 libxcb-sync1_1.15-1 libxcb-xfixes0_1.15-1 libxcb1_1.15-1 libxcomposite1_1:0.4.5-1build2 libxcursor1_1:1.2.1-1 libxdamage1_1:1.1.6-1 libxdmcp6_1:1.1.3-0ubuntu5 libxext6_2:1.3.4-1build1 libxfixes3_1:6.0.0-2 libxi6_2:1.8-1build1 libxinerama1_2:1.1.4-3 libxml2_2.9.14+dfsg-1.1build2 libxml2-dev_2.9.14+dfsg-1.1build2 libxrandr2_2:1.5.2-2 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.4+dfsg2-4 linux-libc-dev_6.2.0-23.23 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-1ubuntu1 logsave_1.47.0-1ubuntu1 lsb-base_11.6 lsb-release_12.0-1ubuntu1 lto-disabled-list_39 lua-any_29 lua5.1_5.1.5-9 luarocks_3.8.0+dfsg1-1 m4_1.4.19-3 make_4.3-4.1build1 man-db_2.11.2-1 mawk_1.3.4.20200120-3.1 media-types_10.0.0 mount_2.38.1-4ubuntu1 ncurses-base_6.4-2ubuntu0.1 ncurses-bin_6.4-2ubuntu0.1 netbase_6.4 nettle-dev_3.8.1-2 openjdk-17-jdk_17.0.7+7~us1-0ubuntu1~23.04 openjdk-17-jdk-headless_17.0.7+7~us1-0ubuntu1~23.04 openjdk-17-jre_17.0.7+7~us1-0ubuntu1~23.04 openjdk-17-jre-headless_17.0.7+7~us1-0ubuntu1~23.04 openssl_3.0.8-1ubuntu1.1 optipng_0.7.7-2build1 passwd_1:4.13+dfsg1-1ubuntu1 patch_2.7.6-7build2 patchutils_0.4.2-1build2 perl_5.36.0-7 perl-base_5.36.0-7 perl-modules-5.36_5.36.0-7 perl-openssl-defaults_7 pinentry-curses_1.2.1-1ubuntu1 pkg-config_1.8.1-1ubuntu2 pkgbinarymangler_152 pkgconf_1.8.1-1ubuntu2 pkgconf-bin_1.8.1-1ubuntu2 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.3-1ubuntu1 protobuf-compiler_3.21.12-1ubuntu7 python-babel-localedata_2.10.3-1 python3_3.11.2-1 python3-alabaster_0.7.12-1 python3-babel_2.10.3-1 python3-bs4_4.11.2-2 python3-certifi_2022.9.24-1 python3-chardet_5.1.0+dfsg-2 python3-cheroot_9.0.0+ds1-2 python3-cherrypy3_18.8.0-2 python3-dev_3.11.2-1 python3-distlib_0.3.6-1 python3-distutils_3.11.2-2 python3-docutils_0.19+dfsg-6 python3-filelock_3.9.0-1 python3-idna_3.3-1 python3-imagesize_1.4.1-1 python3-jaraco.classes_3.2.1-3 python3-jaraco.collections_3.8.0-1 python3-jaraco.context_4.2.0-1 python3-jaraco.functools_3.5.0-1 python3-jaraco.text_3.7.0-1 python3-jinja2_3.1.2-1 python3-lib2to3_3.11.2-2 python3-logutils_0.3.5-1 python3-mako_1.2.4+ds-1 python3-markupsafe_2.1.2-1build1 python3-minimal_3.11.2-1 python3-more-itertools_8.10.0-2 python3-packaging_23.0-1 python3-paste_3.5.2+repack-1 python3-pastedeploy_3.0.1-5 python3-pastedeploy-tpl_3.0.1-5 python3-pecan_1.4.1-1ubuntu1 python3-pip-whl_23.0.1+dfsg-1 python3-pkg-resources_66.1.1-1 python3-platformdirs_3.0.0-1 python3-pluggy_1.0.0+repack-1 python3-portend_3.1.0-1 python3-py_1.11.0-1 python3-pygments_2.14.0+dfsg-1 python3-requests_2.28.1+dfsg-1ubuntu1 python3-roman_3.3-3 python3-setuptools_66.1.1-1 python3-setuptools-whl_66.1.1-1 python3-simplegeneric_0.8.1-5 python3-singledispatch_3.4.0.3-4 python3-six_1.16.0-4 python3-snowballstemmer_2.2.0-2 python3-soupsieve_2.4-1 python3-sphinx_5.3.0-4 python3-tempita_0.5.2-7 python3-tempora_5.1.0-1 python3-tz_2022.7.1-3ubuntu0.1 python3-urllib3_1.26.12-1 python3-virtualenv_20.19.0+ds-1 python3-waitress_2.1.2-2 python3-webob_1:1.8.6-3 python3-webtest_3.0.0-2 python3-wheel-whl_0.38.4-1 python3-yaml_6.0-3build1 python3-zc.lockfile_2.0-4 python3.11_3.11.2-6 python3.11-dev_3.11.2-6 python3.11-minimal_3.11.2-6 ragel_6.10-4 readline-common_8.2-1.3 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.17+nmu1 sgml-base_1.31 shared-mime-info_2.2-1 sphinx-common_5.3.0-4 systemd_252.5-2ubuntu3 systemd-sysv_252.5-2ubuntu3 systemtap-sdt-dev_4.8-1 sysvinit-utils_3.06-2ubuntu1 tar_1.34+dfsg-1.2ubuntu0.1 tox_3.28.0-2 tzdata_2023c-2exp1ubuntu1.1 ubuntu-keyring_2021.03.26 ubuntu-mono_20.10-0ubuntu2 unzip_6.0-27ubuntu1 usrmerge_33ubuntu1 util-linux_2.38.1-4ubuntu1 util-linux-extra_2.38.1-4ubuntu1 uuid-dev_2.38.1-4ubuntu1 uuid-runtime_2.38.1-4ubuntu1 valgrind_1:3.19.0-1ubuntu2 virtualenv_20.19.0+ds-1 wdiff_1.2.2-5 wget_1.21.3-1ubuntu1 x11-common_1:7.7+23ubuntu2 xfslibs-dev_6.1.0-1ubuntu1 xfsprogs_6.1.0-1ubuntu1 xml-core_0.18+nmu1 xz-utils_5.4.1-0.2 zip_3.0-13 zlib1g_1:1.2.13.dfsg-1ubuntu4 zlib1g-dev_1:1.2.13.dfsg-1ubuntu4 +------------------------------------------------------------------------------+ | 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-mirror, 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.6-0ubuntu0.23.04.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-mirror deb admin optional arch=linux-any 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: 5de69f615f5b11bad03a6619455c0d4c02362645 117213816 ceph_17.2.6.orig.tar.xz 1ddfa429ab1fe776845e98aa2a6daed11d40e182 128744 ceph_17.2.6-0ubuntu0.23.04.1.debian.tar.xz Checksums-Sha256: 7ad48bf923886421113114eb79a47c9430a3d55acaf9343007fa2ebb02b128e5 117213816 ceph_17.2.6.orig.tar.xz b7b5014978cb5a90661f2d91330b3491ad0ba1ba3b039c79f7d81da8982f8f25 128744 ceph_17.2.6-0ubuntu0.23.04.1.debian.tar.xz Files: 77a889203c42242a1bf4f3a512540d15 117213816 ceph_17.2.6.orig.tar.xz 85ff66f2e927e39acccbb1ae561b5594 128744 ceph_17.2.6-0ubuntu0.23.04.1.debian.tar.xz Original-Maintainer: Ceph Packaging Team -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEqyPpqYQiiJ4Iw4OMv+yuy6Dn2MMFAmRwxPsACgkQv+yuy6Dn 2MMwoxAAxLB6K08yA5221HQPHT1rPAbON9x4KIBwUgjdKLs6fRBhHbNhXiU0SdlF 0+1BegPlFRdpjT/LI3FyxQLEaZIPj5dc8aWbtrF5QxGxzWyhAA59rIZKjoH+w6Mf F4FSVhKkieHV9kXOgMaRUI4tCwHuObQyNifLh9aLzvnv4AekXgdJtjBJDbKYLxGC tksBXkeX3CnlXCDMpAW4gh/Yo6SYvzkMV+WjH+ufh3to41X+lQgMkXCX3Yu0JmYj bJ69DgrDFZbIk67TqVKVuzfUy0n2uiSMBE91L6I4EwgK+HJtOl3Nc5KZcJgMTooi GxomlIon70SoKOPJzCYGtfbTcKPKW13xmG9FOtZk4H1+BTvi5N6nwfWnSUVq8p3l QZZOTKL3o9Tb+dLpXdV/JrEOsS3Wv88xH5Ix28wte7N11WOWIFuckjWKglVXePyf UHnMbTH2LySjraH+xq3NGmVP10phv6Ci6hw6GsQZPCRhFXJCtSkKOXxFgKsxILcT dukVouKwmrRCmdXsnzvyT/KrCcIEAmG2qW9AtoQcK3e9CY7/0nWz2TXbGTcPpHNl 4RWBAz+P4YIQc1tc7OCKmPHMliLqa6s052l4LEcapjhPXfQ2jZvGOeyzAiVsoBJM hg0ntRQT0KoUp8FVImXNFiGHUdAaS8k3uCSvbZ4MIElX225OY+4= =Qzc7 -----END PGP SIGNATURE----- gpgv: Signature made Fri May 26 14:40:59 2023 UTC gpgv: using RSA key AB23E9A98422889E08C3838CBFECAECBA0E7D8C3 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ceph_17.2.6-0ubuntu0.23.04.1.dsc: no acceptable signature found dpkg-source: info: extracting ceph in /<> dpkg-source: info: unpacking ceph_17.2.6.orig.tar.xz dpkg-source: info: unpacking ceph_17.2.6-0ubuntu0.23.04.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying enable-python311.patch 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 fix-CheckCxxAtomic-riscv64.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-26228601 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-26228601 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-26228601 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.6-0ubuntu0.23.04.1 dpkg-buildpackage: info: source distribution lunar dpkg-source --before-build . dpkg-buildpackage: info: host architecture s390x 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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 CXXFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 DEB_BUILD_ARCH=s390x DEB_BUILD_ARCH_ABI=base DEB_BUILD_ARCH_BITS=64 DEB_BUILD_ARCH_CPU=s390x DEB_BUILD_ARCH_ENDIAN=big DEB_BUILD_ARCH_LIBC=gnu DEB_BUILD_ARCH_OS=linux DEB_BUILD_GNU_CPU=s390x DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=s390x-linux-gnu DEB_BUILD_MAINT_OPTIONS=hardening=+all optimize=-lto DEB_BUILD_MULTIARCH=s390x-linux-gnu DEB_BUILD_OPTIONS=parallel=4 DEB_BUILD_PROFILES=noudeb DEB_HOST_ARCH=s390x DEB_HOST_ARCH_ABI=base DEB_HOST_ARCH_BITS=64 DEB_HOST_ARCH_CPU=s390x DEB_HOST_ARCH_ENDIAN=big DEB_HOST_ARCH_LIBC=gnu DEB_HOST_ARCH_OS=linux DEB_HOST_GNU_CPU=s390x DEB_HOST_GNU_SYSTEM=linux-gnu DEB_HOST_GNU_TYPE=s390x-linux-gnu DEB_HOST_MULTIARCH=s390x-linux-gnu DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -latomic DEB_RULES_REQUIRES_ROOT=binary-targets DEB_TARGET_ARCH=s390x DEB_TARGET_ARCH_ABI=base DEB_TARGET_ARCH_BITS=64 DEB_TARGET_ARCH_CPU=s390x DEB_TARGET_ARCH_ENDIAN=big DEB_TARGET_ARCH_LIBC=gnu DEB_TARGET_ARCH_OS=linux DEB_TARGET_GNU_CPU=s390x DEB_TARGET_GNU_SYSTEM=linux-gnu DEB_TARGET_GNU_TYPE=s390x-linux-gnu DEB_TARGET_MULTIARCH=s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 FFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 GCJFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 OBJCXXFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 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-26228601 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-26228601 SCHROOT_COMMAND=dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-26228601 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh SOURCE_DATE_EPOCH=1685112039 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_SPDK=OFF -DWITH_SEASTAR=ON -DSeastar_CXX_FLAGS=-DSEASTAR_DEFAULT_ALLOCATOR -DBOOST_J=4 -DWITH_BOOST_CONTEXT=ON cd obj-s390x-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/s390x-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_SPDK=OFF -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 - Failed -- Performing Test HAVE_LIBATOMIC -- Performing Test HAVE_LIBATOMIC - Success -- Found verbs: /usr/lib/s390x-linux-gnu/libibverbs.so -- Performing Test HAVE_IBV_EXP -- Performing Test HAVE_IBV_EXP - Failed -- Found rdmacm: /usr/lib/s390x-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/s390x-linux-gnu/libudev.so -- Found blkid: /usr/lib/s390x-linux-gnu/libblkid.so -- Found keyutils: /usr/lib/s390x-linux-gnu/libkeyutils.so -- Found OpenLDAP: /usr/include -- Found FUSE: /usr/lib/s390x-linux-gnu/libfuse3.so (found version "3.14") -- Found xfs: /usr/lib/s390x-linux-gnu/libhandle.so -- Found aio: /usr/lib/s390x-linux-gnu/libaio.so -- Checking for one of the modules 'libcryptsetup' -- Found libcryptsetup: /usr/include (found suitable version "2.6.1", minimum required is "2.0.5") -- Found SQLite3: /usr/lib/s390x-linux-gnu/libsqlite3.so -- Found snappy: /usr/lib/s390x-linux-gnu/libsnappy.so -- Found LZ4: /usr/lib/s390x-linux-gnu/liblz4.so (found suitable version "1.9.4", minimum required is "1.7") -- Could NOT find gperftools (missing: GPERFTOOLS_INCLUDE_DIR) (Required is at least version "2.6.2") -- Could NOT find JeMalloc (missing: JEMALLOC_LIBRARIES JEMALLOC_INCLUDE_DIR) CMake Warning at CMakeLists.txt:372 (message): tcmalloc and jemalloc not found, falling back to libc -- Found CURL: /usr/lib/s390x-linux-gnu/libcurl.so (found version "7.88.1") -- Looking for curl_multi_wait -- Looking for curl_multi_wait - found -- Found OpenSSL: /usr/lib/s390x-linux-gnu/libcrypto.so (found version "3.0.8") -- Found EXPAT: /usr/lib/s390x-linux-gnu/libexpat.so (found version "2.5.0") -- Found OATH: /usr/lib/s390x-linux-gnu/liboath.so -- ssl soname: libssl.so.3 -- crypto soname: libcrypto.so.3 -- Found Python3: /usr/bin/python3.11 (found suitable exact version "3.11.2") found components: Interpreter Development -- Found ZLIB: /usr/lib/s390x-linux-gnu/libz.so (found version "1.2.13") -- Found babeltrace: /usr/include -- Found Boost: /usr/lib/s390x-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 python311 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 -- 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 "17.0.7") 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/s390x-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 "1.8.1") -- Checking for one of the modules 'liblz4' -- Found lz4: /usr/lib/s390x-linux-gnu/liblz4.so (found suitable version "1.9.4", 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/s390x-linux-gnu/libgnutls.so (found suitable version "3.7.8", 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/s390x-linux-gnu/libhwloc.so (found suitable version "2.9.0", minimum required is "1.11.2") -- Found lksctp-tools: /usr/lib/s390x-linux-gnu/libsctp.so -- Found numactl: /usr/lib/s390x-linux-gnu/libnuma.so -- Checking for one of the modules 'yaml-cpp' -- Found yaml-cpp: /usr/lib/s390x-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.11.2: diskprediction_local -- Found Lua: /usr/lib/s390x-linux-gnu/liblua5.3.so;/usr/lib/s390x-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 -- Looking for wsyncup in /usr/lib/s390x-linux-gnu/libcurses.so -- Looking for wsyncup in /usr/lib/s390x-linux-gnu/libcurses.so - found -- Looking for cbreak in /usr/lib/s390x-linux-gnu/libncurses.so -- Looking for cbreak in /usr/lib/s390x-linux-gnu/libncurses.so - found -- Looking for nodelay in /usr/lib/s390x-linux-gnu/libncurses.so -- Looking for nodelay in /usr/lib/s390x-linux-gnu/libncurses.so - found -- Found Curses: /usr/lib/s390x-linux-gnu/libncurses.so -- Found nl: /usr/lib/s390x-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/s390x-linux-gnu/libicuuc.so -- Found ICU: /usr/include (found suitable version "72.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-s390x-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-s390x-linux-gnu && make -j3 VERBOSE=1 make[1]: Entering directory '/<>/obj-s390x-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-s390x-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/CMakeFiles /<>/obj-s390x-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common_utf8.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common/options /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common/options /<>/obj-s390x-linux-gnu/src/common/options/CMakeFiles/legacy-option-headers.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/fmt /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/fmt /<>/obj-s390x-linux-gnu/src/fmt/CMakeFiles/fmt.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/fmt/CMakeFiles/fmt.dir/build.make src/fmt/CMakeFiles/fmt.dir/build make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[3]: Entering directory '/<>/obj-s390x-linux-gnu' make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/common/CMakeFiles/common_utf8.dir/build.make src/common/CMakeFiles/common_utf8.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 0%] Generating cephfs-mirror.yaml [ 0%] Building C object src/common/CMakeFiles/common_utf8.dir/utf8.c.o cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/cephfs-mirror.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/cephfs-mirror.yaml -P configure_file.cmake cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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%] Building CXX object src/fmt/CMakeFiles/fmt.dir/src/format.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/fmt/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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%] Generating crimson.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/crimson.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/crimson.yaml -P configure_file.cmake [ 0%] Generating global.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/global.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/global.yaml -D CEPH_INSTALL_FULL_PKGLIBDIR=/usr/lib/s390x-linux-gnu/ceph -D CEPH_INSTALL_FULL_PKGLIBDIR=/usr/lib/s390x-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 [ 0%] Generating immutable-object-cache.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/immutable-object-cache.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/immutable-object-cache.yaml -P configure_file.cmake [ 0%] Generating mds-client.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/mds-client.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/mds-client.yaml -P configure_file.cmake [ 0%] Generating mds.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/mds.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/mds.yaml -P configure_file.cmake [ 0%] Linking C static library ../../lib/libcommon_utf8.a cd /<>/obj-s390x-linux-gnu/src/common && /usr/bin/cmake -P CMakeFiles/common_utf8.dir/cmake_clean_target.cmake [ 0%] Generating mgr.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/mgr.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/mgr.yaml -D CEPH_INSTALL_DATADIR=/usr/share/ceph -D mgr_disabled_modules=diskprediction_local -P configure_file.cmake cd /<>/obj-s390x-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 [ 0%] Generating mon.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/mon.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/mon.yaml -P configure_file.cmake /usr/bin/ranlib ../../lib/libcommon_utf8.a make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 0%] Generating osd.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/osd.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/osd.yaml -D CMAKE_INSTALL_FULL_LIBDIR=/usr/lib/s390x-linux-gnu -P configure_file.cmake [ 0%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common_buffer_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 1%] Generating rbd-mirror.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/rbd-mirror.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/rbd-mirror.yaml -P configure_file.cmake [ 1%] Building CXX object src/common/CMakeFiles/common_buffer_obj.dir/buffer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 rbd.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/rbd.yaml.in -D output_file=/<>/obj-s390x-linux-gnu/src/common/options/rbd.yaml -P configure_file.cmake [ 1%] Generating rgw.yaml cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/rgw.yaml.in -D output_file=/<>/obj-s390x-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-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/cephfs-mirror.yaml --output cephfs-mirror_options.cc --legacy /<>/obj-s390x-linux-gnu/include/cephfs-mirror_legacy_options.h --name cephfs-mirror [ 1%] Generating crimson_options.cc, ../../../include/crimson_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/crimson.yaml --output crimson_options.cc --legacy /<>/obj-s390x-linux-gnu/include/crimson_legacy_options.h --name crimson [ 1%] Generating global_options.cc, ../../../include/global_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/global.yaml --output global_options.cc --legacy /<>/obj-s390x-linux-gnu/include/global_legacy_options.h --name global [ 2%] Generating immutable-object-cache_options.cc, ../../../include/immutable-object-cache_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/immutable-object-cache.yaml --output immutable-object-cache_options.cc --legacy /<>/obj-s390x-linux-gnu/include/immutable-object-cache_legacy_options.h --name immutable-object-cache [ 2%] Generating mds-client_options.cc, ../../../include/mds-client_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/mds-client.yaml --output mds-client_options.cc --legacy /<>/obj-s390x-linux-gnu/include/mds-client_legacy_options.h --name mds-client [ 2%] Generating mds_options.cc, ../../../include/mds_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/mds.yaml --output mds_options.cc --legacy /<>/obj-s390x-linux-gnu/include/mds_legacy_options.h --name mds [ 2%] Generating mgr_options.cc, ../../../include/mgr_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/mgr.yaml --output mgr_options.cc --legacy /<>/obj-s390x-linux-gnu/include/mgr_legacy_options.h --name mgr [ 2%] Generating mon_options.cc, ../../../include/mon_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/mon.yaml --output mon_options.cc --legacy /<>/obj-s390x-linux-gnu/include/mon_legacy_options.h --name mon [ 2%] Generating osd_options.cc, ../../../include/osd_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/osd.yaml --output osd_options.cc --legacy /<>/obj-s390x-linux-gnu/include/osd_legacy_options.h --name osd [ 2%] Generating rbd-mirror_options.cc, ../../../include/rbd-mirror_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/rbd-mirror.yaml --output rbd-mirror_options.cc --legacy /<>/obj-s390x-linux-gnu/include/rbd-mirror_legacy_options.h --name rbd-mirror [ 2%] Generating rbd_options.cc, ../../../include/rbd_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/rbd.yaml --output rbd_options.cc --legacy /<>/obj-s390x-linux-gnu/include/rbd_legacy_options.h --name rbd [ 2%] Generating rgw_options.cc, ../../../include/rgw_legacy_options.h cd /<>/obj-s390x-linux-gnu/src/common/options && /usr/bin/python3.11 /<>/src/common/options/y2c.py --input /<>/obj-s390x-linux-gnu/src/common/options/rgw.yaml --output rgw_options.cc --legacy /<>/obj-s390x-linux-gnu/include/rgw_legacy_options.h --name rgw make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 2%] Built target legacy-option-headers [ 2%] Building CXX object src/fmt/CMakeFiles/fmt.dir/src/os.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/fmt/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make -f src/common/CMakeFiles/common_texttable_obj.dir/build.make src/common/CMakeFiles/common_texttable_obj.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common_texttable_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 2%] Building CXX object src/common/CMakeFiles/common_texttable_obj.dir/TextTable.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu' [ 2%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common-common-objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/AsyncOpTracker.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 2%] Linking CXX static library ../../lib/libfmt.a cd /<>/obj-s390x-linux-gnu/src/fmt && /usr/bin/cmake -P CMakeFiles/fmt.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 2%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common_mountcephfs_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 2%] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/armor.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 2%] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/safe_io.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 2%] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/module.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 3%] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/addr_parsing.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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-s390x-linux-gnu' [ 3%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/arch /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/arch /<>/obj-s390x-linux-gnu/src/arch/CMakeFiles/arch.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/arch/CMakeFiles/arch.dir/build.make src/arch/CMakeFiles/arch.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 3%] Building CXX object src/arch/CMakeFiles/arch.dir/probe.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 3%] Linking CXX static library ../../lib/libarch.a cd /<>/obj-s390x-linux-gnu/src/arch && /usr/bin/cmake -P CMakeFiles/arch.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 /usr/bin/ranlib ../../lib/libarch.a make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 3%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common/options /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common/options /<>/obj-s390x-linux-gnu/src/common/options/CMakeFiles/common-options-objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 3%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/build_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu' [ 3%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crush /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crush /<>/obj-s390x-linux-gnu/src/crush/CMakeFiles/crush_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/crush/CMakeFiles/crush_objs.dir/build.make src/crush/CMakeFiles/crush_objs.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 3%] Building C object src/crush/CMakeFiles/crush_objs.dir/builder.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 4%] Building C object src/crush/CMakeFiles/crush_objs.dir/mapper.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 4%] Building C object src/crush/CMakeFiles/crush_objs.dir/crush.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 4%] Building C object src/crush/CMakeFiles/crush_objs.dir/hash.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 4%] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushWrapper.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/global_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/global_options.cc [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/BackTrace.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ConfUtils.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Cycles.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushCompiler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/CDC.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/DecayCounter.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/FastCDC.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Finisher.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushTester.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/FixedCDC.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushLocation.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Formatter.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Graylog.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu' [ 4%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/msg /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/msg /<>/obj-s390x-linux-gnu/src/msg/CMakeFiles/common-msg-objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 4%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/DispatchQueue.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/HTMLFormatter.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/HeartbeatMap.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 4%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/Message.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/LogClient.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/LogEntry.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ostream_temp.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/OutputDataSocket.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/PluginRegistry.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Readahead.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/RefCountedObj.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/SloppyCRCMap.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Thread.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Throttle.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Timer.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/Messenger.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/TracepointProvider.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 In file included from /<>/src/msg/async/AsyncMessenger.h:24, 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 | ^~~~~~~~ [ 5%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/Connection.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/TrackedOp.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/msg_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 /<>/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/WorkQueue.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/compressor_registry.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/AsyncConnection.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/admin_socket.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 In file included from /<>/src/msg/async/AsyncMessenger.h:24, 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 5%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/AsyncMessenger.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/msg/async/AsyncMessenger.h:24, 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 | ^~~~~~~~ [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/admin_socket_client.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/assert.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/bit_str.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/bloom_filter.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/Protocol.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_argparse.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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:24, 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 | ^~~~~~~~ [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/cephfs-mirror_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/cephfs-mirror_options.cc [ 6%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV1.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_context.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/crimson_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/crimson_options.cc In file included from /<>/src/msg/async/AsyncMessenger.h:24, 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 | ^~~~~~~~ [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mgr_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/mgr_options.cc [ 6%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV2.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_crypto.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mds_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/mds_options.cc In file included from /<>/src/msg/async/AsyncMessenger.h:24, 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 | ^~~~~~~~ [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_frag.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_fs.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mds-client_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/mds-client_options.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_hash.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/Event.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_json.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mon_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/mon_options.cc [ 6%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/EventSelect.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_strings.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/osd_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/osd_options.cc [ 7%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/PosixStack.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_releases.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_time.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/cmdparse.cc.o [ 7%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/rbd_options.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/rbd_options.cc [ 7%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/Stack.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/crypto_onwire.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/code_environment.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/common_init.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/rbd-mirror_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/rbd-mirror_options.cc [ 7%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/compression_onwire.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/compat.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/config.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/immutable-object-cache_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/immutable-object-cache_options.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 | ^~~~~~~~ [ 7%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/frames_v2.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/rgw_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/common/options/rgw_options.cc [ 7%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/net_handler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/EventEpoll.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/config_values.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 7%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/Infiniband.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 9%] 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[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code /<>/obj-s390x-linux-gnu/src/erasure-code/CMakeFiles/erasure_code.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 9%] Building CXX object src/erasure-code/CMakeFiles/erasure_code.dir/ErasureCodePlugin.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 9%] Linking CXX static library ../../lib/liberasure_code.a cd /<>/obj-s390x-linux-gnu/src/erasure-code && /usr/bin/cmake -P CMakeFiles/erasure_code.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 9%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/rados_snap_set_diff_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 9%] Building CXX object src/CMakeFiles/rados_snap_set_diff_obj.dir/librados/snap_set_diff.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 9%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/dout.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 9%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/entity_name.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 9%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAConnectedSocketImpl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/environment.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/errno.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/escape.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 10%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/rocksdb_ext.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/rocksdb_ext.dir/build.make src/CMakeFiles/rocksdb_ext.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 10%] Creating directories for 'rocksdb_ext' cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -Dcfgdir= -P /<>/obj-s390x-linux-gnu/src/rocksdb_ext-prefix/tmp/rocksdb_ext-mkdirs.cmake cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-mkdir [ 10%] No download step for 'rocksdb_ext' cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-download [ 10%] No update step for 'rocksdb_ext' cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-update [ 10%] No patch step for 'rocksdb_ext' cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-patch [ 10%] Performing configure step for 'rocksdb_ext' cd /<>/obj-s390x-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/s390x-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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/fd.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 -- 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/s390x-linux-gnu/libz.so (found version "1.2.13") -- Found lz4: /usr/lib/s390x-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 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-s390x-linux-gnu/src/rocksdb cd /<>/obj-s390x-linux-gnu/src/rocksdb && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-configure [ 10%] Performing build step for 'rocksdb_ext' cd /<>/obj-s390x-linux-gnu/src/rocksdb && make rocksdb make[4]: Entering directory '/<>/obj-s390x-linux-gnu/src/rocksdb' /usr/bin/cmake -S/<>/src/rocksdb -B/<>/obj-s390x-linux-gnu/src/rocksdb --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 rocksdb make[5]: Entering directory '/<>/obj-s390x-linux-gnu/src/rocksdb' /usr/bin/cmake -S/<>/src/rocksdb -B/<>/obj-s390x-linux-gnu/src/rocksdb --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/src/rocksdb/CMakeFiles 46 make -f CMakeFiles/Makefile2 CMakeFiles/rocksdb.dir/all make[6]: Entering directory '/<>/obj-s390x-linux-gnu/src/rocksdb' make -f CMakeFiles/build_version.dir/build.make CMakeFiles/build_version.dir/depend make[7]: Entering directory '/<>/obj-s390x-linux-gnu/src/rocksdb' cd /<>/obj-s390x-linux-gnu/src/rocksdb && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/src/rocksdb /<>/src/rocksdb /<>/obj-s390x-linux-gnu/src/rocksdb /<>/obj-s390x-linux-gnu/src/rocksdb /<>/obj-s390x-linux-gnu/src/rocksdb/CMakeFiles/build_version.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-s390x-linux-gnu/src/rocksdb' make -f CMakeFiles/build_version.dir/build.make CMakeFiles/build_version.dir/build make[7]: Entering directory '/<>/obj-s390x-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 -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-s390x-linux-gnu/src/rocksdb/build_version.cc make[7]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu/src/rocksdb' cd /<>/obj-s390x-linux-gnu/src/rocksdb && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/src/rocksdb /<>/src/rocksdb /<>/obj-s390x-linux-gnu/src/rocksdb /<>/obj-s390x-linux-gnu/src/rocksdb /<>/obj-s390x-linux-gnu/src/rocksdb/CMakeFiles/rocksdb.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-s390x-linux-gnu/src/rocksdb' make -f CMakeFiles/rocksdb.dir/build.make CMakeFiles/rocksdb.dir/build make[7]: Entering directory '/<>/obj-s390x-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 -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 [ 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 -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 -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 -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 -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/fs_types.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPConnectedSocketImpl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/hex.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/histogram.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 [ 10%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAServerSocketImpl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/hobject.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 [ 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 -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 [ 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 -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 [ 10%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPServerSocketImpl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/hostname.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ipaddr.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/iso_8601.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/mempool.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAStack.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building C object src/common/CMakeFiles/common-common-objs.dir/mime.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/numa.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 /<>/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) | ^~~~~~~~~~~~~ [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/openssl_opts_handler.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 10%] Built target common-msg-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_lock_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 10%] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/options.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 10%] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_ops.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/page.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/perf_counters.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 10%] Linking CXX static library ../../lib/libcls_lock_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_lock_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 10%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librados /<>/obj-s390x-linux-gnu/src/librados/CMakeFiles/librados_impl.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librados/CMakeFiles/librados_impl.dir/build.make src/librados/CMakeFiles/librados_impl.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 11%] Building CXX object src/librados/CMakeFiles/librados_impl.dir/IoCtxImpl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/perf_counters_collection.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/perf_histogram.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/pick_address.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/random_string.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 -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 -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 [ 12%] Building C object src/common/CMakeFiles/common-common-objs.dir/reverse.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/run_cmd.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/scrub_types.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 12%] Building CXX object src/librados/CMakeFiles/librados_impl.dir/RadosXattrIter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 12%] Building CXX object src/librados/CMakeFiles/librados_impl.dir/RadosClient.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/signal.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/snap_types.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/str_list.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/str_map.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/strtol.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/types.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/url_escape.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/pretty_binary.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 12%] Building C object src/common/CMakeFiles/common-common-objs.dir/utf8.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/util.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 12%] Building CXX object src/librados/CMakeFiles/librados_impl.dir/librados_util.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 12%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/version.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 13%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Journald.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 13%] Building CXX object src/librados/CMakeFiles/librados_impl.dir/librados_tp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 13%] Linking CXX static library ../../lib/liblibrados_impl.a cd /<>/obj-s390x-linux-gnu/src/librados && /usr/bin/cmake -P CMakeFiles/librados_impl.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 13%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code /<>/obj-s390x-linux-gnu/src/erasure-code/CMakeFiles/erasure_code_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 13%] Building CXX object src/erasure-code/CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 13%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/blkdev.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ [ 13%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/dns_resolve.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 13%] Built target erasure_code_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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 13%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 13%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 13%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 14%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 14%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 14%] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 14%] Building C object src/common/CMakeFiles/common-common-objs.dir/linux_version.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 14%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/SubProcess.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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-s390x-linux-gnu' [ 14%] Built target common-common-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 14%] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/ErasureCodePluginJerasure.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu' [ 14%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 14%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 14%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 14%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 15%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 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 -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 [ 15%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 15%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 15%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 15%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 15%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 15%] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/ErasureCodeJerasure.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 15%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 15%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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-s390x-linux-gnu' [ 15%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/shec /<>/obj-s390x-linux-gnu/src/erasure-code/shec/CMakeFiles/shec_utils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 15%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/__/ErasureCode.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -I/<>/src/erasure-code/shec/. -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 15%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/global /<>/obj-s390x-linux-gnu/src/global/CMakeFiles/libglobal_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/global/CMakeFiles/libglobal_objs.dir/build.make src/global/CMakeFiles/libglobal_objs.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 15%] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/global_init.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodePluginShec.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -I/<>/src/erasure-code/shec/. -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 15%] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/pidfile.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 [ 15%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodeShec.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -I/<>/src/erasure-code/shec/. -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 15%] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/signal_handler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 15%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodeShecTableCache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -I/<>/src/erasure-code/shec/. -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 15%] Built target libglobal_objs [ 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 -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 make -f src/perfglue/CMakeFiles/heap_profiler.dir/build.make src/perfglue/CMakeFiles/heap_profiler.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/perfglue /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/perfglue /<>/obj-s390x-linux-gnu/src/perfglue/CMakeFiles/heap_profiler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/perfglue/CMakeFiles/heap_profiler.dir/build.make src/perfglue/CMakeFiles/heap_profiler.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 15%] Building CXX object src/perfglue/CMakeFiles/heap_profiler.dir/disabled_heap_profiler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 15%] Building C object src/erasure-code/shec/CMakeFiles/shec_utils.dir/determinant.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -I/<>/src/erasure-code/shec/. -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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-s390x-linux-gnu' [ 15%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common_prioritycache_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 15%] Building CXX object src/common/CMakeFiles/common_prioritycache_obj.dir/PriorityCache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 15%] Linking CXX static library ../../lib/libheap_profiler.a cd /<>/obj-s390x-linux-gnu/src/perfglue && /usr/bin/cmake -P CMakeFiles/heap_profiler.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 15%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mgr /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/mgr /<>/obj-s390x-linux-gnu/src/mgr/CMakeFiles/mgr_cap_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 15%] Building CXX object src/mgr/CMakeFiles/mgr_cap_obj.dir/MgrCap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 15%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zstd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor/zstd /<>/obj-s390x-linux-gnu/src/compressor/zstd/CMakeFiles/zstd_ext.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 15%] Creating directories for 'zstd_ext' cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -Dcfgdir= -P /<>/obj-s390x-linux-gnu/src/compressor/zstd/zstd_ext-prefix/tmp/zstd_ext-mkdirs.cmake cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-mkdir [ 15%] No download step for 'zstd_ext' cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-download [ 16%] No update step for 'zstd_ext' cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-update [ 16%] No patch step for 'zstd_ext' cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-patch [ 16%] Performing configure step for 'zstd_ext' cd /<>/obj-s390x-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 [ 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 -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 -- 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 -- 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-s390x-linux-gnu/src/compressor/zstd/libzstd cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-configure [ 16%] Performing build step for 'zstd_ext' cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake --build /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd --target libzstd_static gmake[4]: Entering directory '/<>/obj-s390x-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-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd' /usr/bin/cmake -S/<>/src/zstd/build/cmake -B/<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-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-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd' cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/src/zstd/build/cmake /<>/src/zstd/build/cmake/lib /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/lib /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake --color= gmake[7]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd' [ 3%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/debug.c.o cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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 [ 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 -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 [ 51%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_fast.c.o cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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 [ 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 -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 [ 57%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_ldm.c.o cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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 [ 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 -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 -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 -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 [ 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 -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 -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 [ 63%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstdmt_compress.c.o cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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 [ 69%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_ddict.c.o cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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 [ 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 -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 16%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/blk /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/blk /<>/obj-s390x-linux-gnu/src/blk/CMakeFiles/liburing_ext.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/blk/CMakeFiles/liburing_ext.dir/build.make src/blk/CMakeFiles/liburing_ext.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 16%] Creating directories for 'liburing_ext' cd /<>/obj-s390x-linux-gnu/src/blk && /usr/bin/cmake -Dcfgdir= -P /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/tmp/liburing_ext-mkdirs.cmake cd /<>/obj-s390x-linux-gnu/src/blk && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-mkdir [ 16%] No download step for 'liburing_ext' cd /<>/obj-s390x-linux-gnu/src/blk && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/blk && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-download [ 17%] No update step for 'liburing_ext' cd /<>/src/liburing && /usr/bin/cmake -E echo_append cd /<>/src/liburing && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-update [ 17%] No patch step for 'liburing_ext' cd /<>/obj-s390x-linux-gnu/src/blk && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/blk && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-patch [ 17%] Performing configure step for 'liburing_ext' cd /<>/src/liburing && /usr/bin/cmake -P /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-configure-RelWithDebInfo.cmake -- liburing_ext configure command succeeded. See also /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-configure-*.log cd /<>/src/liburing && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-configure [ 17%] Performing build step for 'liburing_ext' cd /<>/src/liburing && /usr/bin/cmake -Dmake=make -P /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-build-RelWithDebInfo.cmake [ 84%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/fastcover.c.o cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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 [ 87%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/zdict.c.o cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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 -- liburing_ext build command succeeded. See also /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-build-*.log cd /<>/src/liburing && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-build [ 17%] No install step for 'liburing_ext' cd /<>/src/liburing && /usr/bin/cmake -E echo_append cd /<>/src/liburing && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-install [ 17%] Completed 'liburing_ext' cd /<>/obj-s390x-linux-gnu/src/blk && /usr/bin/cmake -E make_directory /<>/obj-s390x-linux-gnu/src/blk/CMakeFiles cd /<>/obj-s390x-linux-gnu/src/blk && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/blk/CMakeFiles/liburing_ext-complete cd /<>/obj-s390x-linux-gnu/src/blk && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-done make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 17%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/dmclock/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/dmclock/src /<>/obj-s390x-linux-gnu/src/dmclock/src/CMakeFiles/dmclock.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/dmclock/src/CMakeFiles/dmclock.dir/build.make src/dmclock/src/CMakeFiles/dmclock.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/dmclock/src/CMakeFiles/dmclock.dir/dmclock_util.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 90%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_common.c.o cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-s390x-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-s390x-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cmake -P CMakeFiles/libzstd_static.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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" [ 17%] Building CXX object src/dmclock/src/CMakeFiles/dmclock.dir/__/support/src/run_every.cc.o /usr/bin/ranlib libzstd.a cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 gmake[7]: Leaving directory '/<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd' [100%] Built target libzstd_static gmake[6]: Leaving directory '/<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd' /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd/CMakeFiles 0 gmake[5]: Leaving directory '/<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd' gmake[4]: Leaving directory '/<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd' cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-build [ 17%] No install step for 'zstd_ext' cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-install [ 17%] Completed 'zstd_ext' cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E make_directory /<>/obj-s390x-linux-gnu/src/compressor/zstd/CMakeFiles cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/compressor/zstd/CMakeFiles/zstd_ext-complete cd /<>/obj-s390x-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-done make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 17%] Built target zstd_ext make -f src/perfglue/CMakeFiles/cpu_profiler.dir/build.make src/perfglue/CMakeFiles/cpu_profiler.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/perfglue /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/perfglue /<>/obj-s390x-linux-gnu/src/perfglue/CMakeFiles/cpu_profiler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/perfglue/CMakeFiles/cpu_profiler.dir/build.make src/perfglue/CMakeFiles/cpu_profiler.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/perfglue/CMakeFiles/cpu_profiler.dir/disabled_stubs.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 17%] Linking CXX static library ../../../lib/libdmclock.a cd /<>/obj-s390x-linux-gnu/src/dmclock/src && /usr/bin/cmake -P CMakeFiles/dmclock.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 17%] Built target dmclock make -f src/cls/CMakeFiles/cls_hello.dir/build.make src/cls/CMakeFiles/cls_hello.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_hello.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_hello.dir/build.make src/cls/CMakeFiles/cls_hello.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_hello.dir/hello/cls_hello.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 [ 17%] Linking CXX static library ../../lib/libcpu_profiler.a cd /<>/obj-s390x-linux-gnu/src/perfglue && /usr/bin/cmake -P CMakeFiles/cpu_profiler.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 17%] Built target cpu_profiler make -f src/cls/CMakeFiles/cls_numops.dir/build.make src/cls/CMakeFiles/cls_numops.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_numops.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_numops.dir/build.make src/cls/CMakeFiles/cls_numops.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_numops.dir/numops/cls_numops.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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 [ 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 -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 -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 [ 17%] Linking CXX shared library ../../lib/libcls_numops.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_numops.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 17%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_rbd.dir/build.make src/cls/CMakeFiles/cls_rbd.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 17%] Linking CXX shared library ../../lib/libcls_hello.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_hello.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 17%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_lock.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_lock.dir/build.make src/cls/CMakeFiles/cls_lock.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_lock.dir/lock/cls_lock.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 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%] Linking CXX shared library ../../lib/libcls_lock.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_lock.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 17%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_otp.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_otp.dir/build.make src/cls/CMakeFiles/cls_otp.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_otp.dir/otp/cls_otp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 [ 17%] Linking CXX shared library ../../lib/libcls_otp.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_otp.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/liboath.so -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 17%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_version.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_version.dir/build.make src/cls/CMakeFiles/cls_version.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_version.dir/version/cls_version.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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%] Linking CXX shared library ../../lib/libcls_version.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_version.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 17%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_log.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_log.dir/build.make src/cls/CMakeFiles/cls_log.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_log.dir/log/cls_log.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 -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 [ 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 -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 [ 17%] Building CXX object src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 17%] Linking CXX shared library ../../lib/libcls_log.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_log.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 17%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_timeindex.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_timeindex.dir/build.make src/cls/CMakeFiles/cls_timeindex.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_timeindex.dir/timeindex/cls_timeindex.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 [ 17%] Linking CXX shared library ../../lib/libcls_timeindex.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_timeindex.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 17%] Built target cls_timeindex make -f src/cls/CMakeFiles/cls_user.dir/build.make src/cls/CMakeFiles/cls_user.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_user.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_user.dir/build.make src/cls/CMakeFiles/cls_user.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_user.dir/user/cls_user.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 [ 18%] Linking CXX shared library ../../lib/libcls_rbd.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_rbd.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 18%] Built target cls_rbd make -f src/cls/CMakeFiles/cls_journal.dir/build.make src/cls/CMakeFiles/cls_journal.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_journal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_journal.dir/build.make src/cls/CMakeFiles/cls_journal.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 18%] Building CXX object src/cls/CMakeFiles/cls_journal.dir/journal/cls_journal.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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%] Linking CXX shared library ../../lib/libcls_user.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_user.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 19%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_cephfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_cephfs.dir/build.make src/cls/CMakeFiles/cls_cephfs.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 19%] Building CXX object src/cls/CMakeFiles/cls_cephfs.dir/cephfs/cls_cephfs.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 [ 19%] Building CXX object src/cls/CMakeFiles/cls_journal.dir/journal/cls_journal_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 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 -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 [ 19%] Linking CXX shared library ../../lib/libcls_cephfs.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_cephfs.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 19%] Built target cls_cephfs make -f src/cls/CMakeFiles/cls_cas_internal.dir/build.make src/cls/CMakeFiles/cls_cas_internal.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_cas_internal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 19%] Building CXX object src/cls/CMakeFiles/cls_cas_internal.dir/cas/cls_cas_internal.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 20%] Linking CXX shared library ../../lib/libcls_journal.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_journal.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Built target cls_journal make -f src/cls/CMakeFiles/cls_queue.dir/build.make src/cls/CMakeFiles/cls_queue.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_queue.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_queue.dir/build.make src/cls/CMakeFiles/cls_queue.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_queue.dir/queue/cls_queue.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 [ 20%] Linking CXX static library ../../lib/libcls_cas_internal.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_cas_internal.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rgw_gc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_rgw_gc.dir/rgw_gc/cls_rgw_gc.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_queue.dir/queue/cls_queue_src.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_queue.dir/__/common/ceph_json.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_rgw_gc.dir/queue/cls_queue_src.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_rgw_gc.dir/__/common/ceph_json.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 20%] Linking CXX shared library ../../lib/libcls_queue.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_queue.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_2pc_queue.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_2pc_queue.dir/2pc_queue/cls_2pc_queue.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 [ 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 -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_2pc_queue.dir/queue/cls_queue_src.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 20%] Linking CXX shared library ../../lib/libcls_rgw_gc.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_fifo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_fifo.dir/build.make src/cls/CMakeFiles/cls_fifo.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_fifo.dir/fifo/cls_fifo.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_2pc_queue.dir/__/common/ceph_json.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 -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 -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 [ 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 -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 [ 20%] Linking CXX shared library ../../lib/libcls_fifo.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_fifo.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls/cmpomap /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls/cmpomap /<>/obj-s390x-linux-gnu/src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/server.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 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 -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 [ 20%] Linking CXX shared library ../../lib/libcls_2pc_queue.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/parse_secret_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building C object src/common/CMakeFiles/parse_secret_objs.dir/secret.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/java /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/java/CMakeFiles/libcephfs.dir/build.make src/java/CMakeFiles/libcephfs.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 20%] Building Java objects for libcephfs.jar cd /<>/src/java && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake-3.25/Modules/UseJava/ClearClassFiles.cmake cd /<>/src/java && /usr/lib/jvm/default-java/bin/javac --release 7 -Xlint:-options -classpath :/<>/src/java:/<>/obj-s390x-linux-gnu/src/java -d /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs.dir -h /<>/obj-s390x-linux-gnu/src/java/native @/<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs.dir/java_sources [ 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 -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 cd /<>/src/java && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs.dir/java_compiled_libcephfs [ 20%] Generating CMakeFiles/libcephfs.dir/java_class_filelist cd /<>/src/java && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake-3.25/Modules/UseJava/ClassFilelist.cmake [ 20%] Creating Java archive libcephfs.jar cd /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs.dir && /usr/lib/jvm/default-java/bin/jar -cf /<>/obj-s390x-linux-gnu/src/java/libcephfs.jar @java_class_filelist cd /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs.dir && /usr/bin/cmake -D_JAVA_TARGET_DIR=/<>/obj-s390x-linux-gnu/src/java -D_JAVA_TARGET_OUTPUT_NAME=libcephfs.jar -D_JAVA_TARGET_OUTPUT_LINK= -P /usr/share/cmake-3.25/Modules/UseJava/Symlinks.cmake make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/seastar /<>/obj-s390x-linux-gnu/src/seastar/CMakeFiles/seastar_http_response_parser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Generating gen/include/seastar/http/response_parser.hh cd /<>/obj-s390x-linux-gnu/src/seastar && /usr/bin/cmake -E make_directory /<>/obj-s390x-linux-gnu/src/seastar/gen/include/seastar/http cd /<>/obj-s390x-linux-gnu/src/seastar && /usr/bin/ragel -G2 -o /<>/obj-s390x-linux-gnu/src/seastar/gen/include/seastar/http/response_parser.hh /<>/src/seastar/src/http/response_parser.rl cd /<>/obj-s390x-linux-gnu/src/seastar && sed -i -e '1h;2,$H;$!d;g' -re 's/static\ const\ char\ _nfa[^;]*;//g' /<>/obj-s390x-linux-gnu/src/seastar/gen/include/seastar/http/response_parser.hh make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/seastar /<>/obj-s390x-linux-gnu/src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Generating gen/include/seastar/http/chunk_parsers.hh cd /<>/obj-s390x-linux-gnu/src/seastar && /usr/bin/cmake -E make_directory /<>/obj-s390x-linux-gnu/src/seastar/gen/include/seastar/http cd /<>/obj-s390x-linux-gnu/src/seastar && /usr/bin/ragel -G2 -o /<>/obj-s390x-linux-gnu/src/seastar/gen/include/seastar/http/chunk_parsers.hh /<>/src/seastar/src/http/chunk_parsers.rl cd /<>/obj-s390x-linux-gnu/src/seastar && sed -i -e '1h;2,$H;$!d;g' -re 's/static\ const\ char\ _nfa[^;]*;//g' /<>/obj-s390x-linux-gnu/src/seastar/gen/include/seastar/http/chunk_parsers.hh make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/seastar /<>/obj-s390x-linux-gnu/src/seastar/CMakeFiles/seastar_http_request_parser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Generating gen/include/seastar/http/request_parser.hh cd /<>/obj-s390x-linux-gnu/src/seastar && /usr/bin/cmake -E make_directory /<>/obj-s390x-linux-gnu/src/seastar/gen/include/seastar/http cd /<>/obj-s390x-linux-gnu/src/seastar && /usr/bin/ragel -G2 -o /<>/obj-s390x-linux-gnu/src/seastar/gen/include/seastar/http/request_parser.hh /<>/src/seastar/src/http/request_parser.rl cd /<>/obj-s390x-linux-gnu/src/seastar && sed -i -e '1h;2,$H;$!d;g' -re 's/static\ const\ char\ _nfa[^;]*;//g' /<>/obj-s390x-linux-gnu/src/seastar/gen/include/seastar/http/request_parser.hh make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_sdk.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_sdk.dir/build.make src/cls/CMakeFiles/cls_sdk.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_sdk.dir/sdk/cls_sdk.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 20%] Linking CXX shared library ../../lib/libcls_sdk.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_sdk.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Built target cls_sdk make -f src/cls/CMakeFiles/cls_numops_client.dir/build.make src/cls/CMakeFiles/cls_numops_client.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_numops_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_numops_client.dir/numops/cls_numops_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ [ 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 -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 [ 20%] Linking CXX shared library ../../../lib/libcls_cmpomap.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Built target cls_cmpomap make -f src/cls/CMakeFiles/cls_rbd_client.dir/build.make src/cls/CMakeFiles/cls_rbd_client.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rbd_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 20%] Linking CXX static library ../../lib/libcls_numops_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_numops_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_otp_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_otp_client.dir/otp/cls_otp_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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/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 | ^~~~~~~~ [ 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 -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 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 | ^~~~~~~~ [ 20%] Building CXX object src/cls/CMakeFiles/cls_otp_client.dir/otp/cls_otp_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 20%] Linking CXX static library ../../lib/libcls_otp_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_otp_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_refcount_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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/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 | ^~~~~~~~ [ 20%] Building CXX object src/cls/CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_ops.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 [ 20%] Linking CXX static library ../../lib/libcls_rbd_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_rbd_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_version_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_version_client.dir/version/cls_version_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 20%] Linking CXX static library ../../lib/libcls_refcount_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_refcount_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_log_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_log_client.dir/log/cls_log_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 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 -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_version_client.dir/version/cls_version_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 20%] Linking CXX static library ../../lib/libcls_log_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_log_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_timeindex_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 20%] Linking CXX static library ../../lib/libcls_version_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_version_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_user_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 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 -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 20%] Linking CXX static library ../../lib/libcls_timeindex_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_timeindex_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_journal_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_journal_client.dir/journal/cls_journal_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 -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 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 | ^~~~~~~~ [ 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 -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_ops.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 -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 -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_journal_client.dir/journal/cls_journal_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 20%] Linking CXX static library ../../lib/libcls_user_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_user_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rgw_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 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 | ^~~~~~~~ [ 20%] Linking CXX static library ../../lib/libcls_journal_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_journal_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_cephfs_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_cephfs_client.dir/cephfs/cls_cephfs_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 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 | ^~~~~~~~ [ 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 -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 -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 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 | ^~~~~~~~ [ 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 -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 -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 [ 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 -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 -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 [ 43%] 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 -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 [ 20%] Linking CXX static library ../../lib/libcls_cephfs_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_cephfs_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 20%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_lua_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 20%] Building CXX object src/cls/CMakeFiles/cls_lua_client.dir/lua/cls_lua_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 20%] Building CXX object src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 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 -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 [ 21%] Linking CXX static library ../../lib/libcls_lua_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_lua_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 21%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_cas_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 22%] Building CXX object src/cls/CMakeFiles/cls_cas_client.dir/cas/cls_cas_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 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 | ^~~~~~~~ [ 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 -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 [ 22%] Linking CXX static library ../../lib/libcls_cas_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_cas_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 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 -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 [ 22%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_queue_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 22%] Building CXX object src/cls/CMakeFiles/cls_queue_client.dir/queue/cls_queue_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] 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 -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/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 | ^~~~~~~~ [ 23%] Building CXX object src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_ops.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 23%] Linking CXX static library ../../lib/libcls_queue_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_queue_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 23%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rgw_gc_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 23%] Building CXX object src/cls/CMakeFiles/cls_rgw_gc_client.dir/rgw_gc/cls_rgw_gc_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ [ 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 -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 [ 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 -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 [ 23%] Linking CXX static library ../../lib/libcls_rgw_gc_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_rgw_gc_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 23%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_2pc_queue_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 23%] Building CXX object src/cls/CMakeFiles/cls_2pc_queue_client.dir/2pc_queue/cls_2pc_queue_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 23%] Linking CXX static library ../../lib/libcls_rgw_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_rgw_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 23%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_test_remote_reads.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 23%] Building CXX object src/cls/CMakeFiles/cls_test_remote_reads.dir/test_remote_reads/cls_test_remote_reads.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 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 -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 [ 23%] Linking CXX static library ../../lib/libcls_2pc_queue_client.a cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_2pc_queue_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 23%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls/cmpomap /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls/cmpomap /<>/obj-s390x-linux-gnu/src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 23%] Building CXX object src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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/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 | ^~~~~~~~ [ 23%] Linking CXX shared library ../../lib/libcls_test_remote_reads.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 23%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/neorados /<>/obj-s390x-linux-gnu/src/neorados/CMakeFiles/neorados_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/neorados/CMakeFiles/neorados_objs.dir/build.make src/neorados/CMakeFiles/neorados_objs.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 23%] Building CXX object src/neorados/CMakeFiles/neorados_objs.dir/RADOSImpl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 23%] Linking CXX static library ../../../lib/libcls_cmpomap_client.a cd /<>/obj-s390x-linux-gnu/src/cls/cmpomap && /usr/bin/cmake -P CMakeFiles/cls_cmpomap_client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 23%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/neorados /<>/obj-s390x-linux-gnu/src/neorados/CMakeFiles/neorados_api_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 23%] Building CXX object src/neorados/CMakeFiles/neorados_api_obj.dir/RADOS.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] 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 -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 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 -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 -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 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 | ^~~~~~~~ [ 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 -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 -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 [ 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 -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 [ 50%] 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 -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 23%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/mgr/rook /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 23%] Creating directories for 'mgr-rook-client' cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -Dcfgdir= -P /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/tmp/mgr-rook-client-mkdirs.cmake cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-mkdir [ 24%] No download step for 'mgr-rook-client' cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-download [ 24%] No update step for 'mgr-rook-client' cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-update [ 24%] No patch step for 'mgr-rook-client' cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-patch [ 24%] No configure step for 'mgr-rook-client' cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-configure [ 24%] Performing build step for 'mgr-rook-client' cd /<>/obj-s390x-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-s390x-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-s390x-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-s390x-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-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-build [ 24%] No install step for 'mgr-rook-client' cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-install [ 24%] Completed 'mgr-rook-client' cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E make_directory /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/CMakeFiles cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/CMakeFiles/mgr-rook-client-complete cd /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-done make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librbd /<>/obj-s390x-linux-gnu/src/librbd/CMakeFiles/rbd_types.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librbd/CMakeFiles/rbd_types.dir/build.make src/librbd/CMakeFiles/rbd_types.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 24%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/journal/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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 [ 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 -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 [ 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 -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 [ 24%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/mirroring_watcher/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 24%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/trash_watcher/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu' [ 24%] Built target neorados_api_obj [ 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 -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 -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 [ 52%] 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 -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 -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 make -f src/journal/CMakeFiles/journal.dir/build.make src/journal/CMakeFiles/journal.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/journal /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/journal /<>/obj-s390x-linux-gnu/src/journal/CMakeFiles/journal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/journal/CMakeFiles/journal.dir/build.make src/journal/CMakeFiles/journal.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/Entry.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 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 | ^~~~~~~~ [ 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 -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 [ 24%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/watcher/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/Future.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 54%] 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 -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 [ 24%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/WatchNotifyTypes.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/FutureImpl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 24%] Linking CXX static library ../../lib/librbd_types.a cd /<>/obj-s390x-linux-gnu/src/librbd && /usr/bin/cmake -P CMakeFiles/rbd_types.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 /usr/bin/ranlib ../../lib/librbd_types.a make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/ceph-volume /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/ceph-volume /<>/obj-s390x-linux-gnu/src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 24%] Generating setup.py cd /<>/obj-s390x-linux-gnu/src/ceph-volume && /usr/bin/cmake -E create_symlink /<>/src/ceph-volume/setup.py setup.py [ 24%] Generating ceph_volume cd /<>/obj-s390x-linux-gnu/src/ceph-volume && /usr/bin/cmake -E create_symlink /<>/src/ceph-volume/ceph_volume ceph_volume make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/python-common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/python-common /<>/obj-s390x-linux-gnu/src/python-common/CMakeFiles/ceph-clone.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 24%] Generating setup.py cd /<>/obj-s390x-linux-gnu/src/python-common && /usr/bin/cmake -E create_symlink /<>/src/python-common/setup.py setup.py [ 24%] Generating README.rst cd /<>/obj-s390x-linux-gnu/src/python-common && /usr/bin/cmake -E create_symlink /<>/src/python-common/README.rst README.rst [ 24%] Generating requirements.txt cd /<>/obj-s390x-linux-gnu/src/python-common && /usr/bin/cmake -E create_symlink /<>/src/python-common/requirements.txt requirements.txt [ 24%] Generating ceph cd /<>/obj-s390x-linux-gnu/src/python-common && /usr/bin/cmake -E create_symlink /<>/src/python-common/ceph ceph make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-diff-sorted.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 24%] Building CXX object src/tools/CMakeFiles/ceph-diff-sorted.dir/ceph-diff-sorted.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 24%] Linking CXX executable ../../bin/ceph-diff-sorted cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-diff-sorted.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs/shell /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs/shell /<>/obj-s390x-linux-gnu/src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 24%] Generating setup.py cd /<>/obj-s390x-linux-gnu/src/tools/cephfs/shell && /usr/bin/cmake -E create_symlink /<>/src/tools/cephfs/shell/setup.py setup.py [ 24%] Generating cephfs-shell cd /<>/obj-s390x-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-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs/top /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs/top /<>/obj-s390x-linux-gnu/src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 24%] Generating setup.py cd /<>/obj-s390x-linux-gnu/src/tools/cephfs/top && /usr/bin/cmake -E create_symlink /<>/src/tools/cephfs/top/setup.py setup.py [ 24%] Generating cephfs-top cd /<>/obj-s390x-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-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs_mirror /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs_mirror /<>/obj-s390x-linux-gnu/src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/ClusterWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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/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 | ^~~~~~~~ [ 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 -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 [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/Journaler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 56%] 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 -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 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 | ^~~~~~~~ [ 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 -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 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 -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 [ 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 -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 [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalMetadata.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Mirror.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 58%] 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 -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 -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 [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalPlayer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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 [ 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 -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 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 | ^~~~~~~~ [ 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 -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 -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 [ 60%] 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 -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 [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalRecorder.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/FSMirror.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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/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 | ^~~~~~~~ [ 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 -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 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 | ^~~~~~~~ [ 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 -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/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 | ^~~~~~~~ [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalTrimmer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ [ 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 -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 [ 63%] 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 -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 [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/InstanceWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/ObjectPlayer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/ObjectRecorder.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/MirrorWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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 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 | ^~~~~~~~ [ 24%] Building CXX object src/journal/CMakeFiles/journal.dir/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 65%] 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 -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 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 | ^~~~~~~~ [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/PeerReplayer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 24%] Linking CXX static library ../../lib/libjournal.a cd /<>/obj-s390x-linux-gnu/src/journal && /usr/bin/cmake -P CMakeFiles/journal.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/image_map/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/instance_watcher/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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 [ 67%] 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 -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 -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 [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/leader_watcher/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 [ 24%] Linking CXX static library ../../../lib/librbd_mirror_types.a cd /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror && /usr/bin/cmake -P CMakeFiles/rbd_mirror_types.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ClusterWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/ServiceDaemon.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageDeleter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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 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 | ^~~~~~~~ [ 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 -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/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 | ^~~~~~~~ [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 69%] 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 -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 -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 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 | ^~~~~~~~ [ 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 -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 [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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/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 | ^~~~~~~~ [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 [ 71%] 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 -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 -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 -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 [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageReplayer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 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 | ^~~~~~~~ [ 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 -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 [ 73%] 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 -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 -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 -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 -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 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 | ^~~~~~~~ [ 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 -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 [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Watcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 76%] 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 -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 [ 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 -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 [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageSync.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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 -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 [ 24%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/watcher/RewatchRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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/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 | ^~~~~~~~ [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceReplayer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 24%] Linking CXX static library ../../../lib/libcephfs_mirror_internal.a cd /<>/obj-s390x-linux-gnu/src/tools/cephfs_mirror && /usr/bin/cmake -P CMakeFiles/cephfs_mirror_internal.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librbd /<>/obj-s390x-linux-gnu/src/librbd/CMakeFiles/rbd_api.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librbd/CMakeFiles/rbd_api.dir/build.make src/librbd/CMakeFiles/rbd_api.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 24%] Building CXX object src/librbd/CMakeFiles/rbd_api.dir/librbd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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/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 | ^~~~~~~~ [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 78%] 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 -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 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 | ^~~~~~~~ [ 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 -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 [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Instances.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 24%] Linking CXX static library ../../lib/librbd_api.a cd /<>/obj-s390x-linux-gnu/src/librbd && /usr/bin/cmake -P CMakeFiles/rbd_api.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/immutable_object_cache /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/immutable_object_cache /<>/obj-s390x-linux-gnu/src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 24%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/ObjectCacheStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 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 -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 [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/LeaderWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 24%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheController.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 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 -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 [ 24%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheServer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Mirror.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 80%] 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 -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 [ 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 -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 -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/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 | ^~~~~~~~ [ 25%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheClient.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusUpdater.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 82%] 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 -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 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 | ^~~~~~~~ [ 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 -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 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 | ^~~~~~~~ [ 25%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheSession.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 [ 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 -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 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 | ^~~~~~~~ [ 84%] 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 -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 -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 [ 25%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/SimplePolicy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/NamespaceReplayer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 86%] 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 -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 -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/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 | ^~~~~~~~ [ 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 -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 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 | ^~~~~~~~ [ 25%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolMetaCache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 25%] Linking CXX static library ../../../lib/libceph_immutable_object_cache_lib.a cd /<>/obj-s390x-linux-gnu/src/tools/immutable_object_cache && /usr/bin/cmake -P CMakeFiles/ceph_immutable_object_cache_lib.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 25%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 25%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/common_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 89%] 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 -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 -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolReplayer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 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 -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 -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 [ 91%] 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 -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 -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 -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/RemotePoolPoller.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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 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 | ^~~~~~~~ [ 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 -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ServiceDaemon.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 93%] 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 -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Threads.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 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 -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 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 | ^~~~~~~~ [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Throttler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 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 | ^~~~~~~~ [ 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 -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 [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/SnapshotPurgeRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] 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 -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_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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashMoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 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 -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_deleter/TrashRemoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 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 -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/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 | ^~~~~~~~ [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 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 | ^~~~~~~~ [ 97%] 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 -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/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/LoadRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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/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 | ^~~~~~~~ [ 25%] Linking CXX shared library ../../../lib/denc-mod-common.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_replay /<>/obj-s390x-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay_types.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 25%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_types.dir/ActionTypes.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/Policy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 25%] Linking CXX static library ../../lib/librbd_replay_types.a cd /<>/obj-s390x-linux-gnu/src/rbd_replay && /usr/bin/cmake -P CMakeFiles/rbd_replay_types.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 25%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crypto/openssl /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crypto/openssl /<>/obj-s390x-linux-gnu/src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 25%] Building CXX object src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_accel.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 [ 26%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/SimplePolicy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 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 -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 -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 -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 -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 -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 [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/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 [ 26%] Building CXX object src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_plugin.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ /usr/bin/ranlib librocksdb.a [ 26%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/StateTransition.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[7]: Leaving directory '/<>/obj-s390x-linux-gnu/src/rocksdb' [100%] Built target rocksdb make[6]: Leaving directory '/<>/obj-s390x-linux-gnu/src/rocksdb' /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/src/rocksdb/CMakeFiles 0 make[5]: Leaving directory '/<>/obj-s390x-linux-gnu/src/rocksdb' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu/src/rocksdb' cd /<>/obj-s390x-linux-gnu/src/rocksdb && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-build [ 26%] No install step for 'rocksdb_ext' cd /<>/obj-s390x-linux-gnu/src/rocksdb && /usr/bin/cmake -E echo_append cd /<>/obj-s390x-linux-gnu/src/rocksdb && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-install [ 27%] Completed 'rocksdb_ext' cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E make_directory /<>/obj-s390x-linux-gnu/src/CMakeFiles cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/CMakeFiles/rocksdb_ext-complete cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-done make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 27%] Built target rocksdb_ext make -f src/libkmip/CMakeFiles/kmip.dir/build.make src/libkmip/CMakeFiles/kmip.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/libkmip /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/libkmip /<>/obj-s390x-linux-gnu/src/libkmip/CMakeFiles/kmip.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/libkmip/CMakeFiles/kmip.dir/build.make src/libkmip/CMakeFiles/kmip.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 27%] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 28%] Linking CXX shared library ../../../lib/libceph_crypto_openssl.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/libcrypto.so -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 28%] Built target ceph_crypto_openssl make -f src/rgw/CMakeFiles/rgw_schedulers.dir/build.make src/rgw/CMakeFiles/rgw_schedulers.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/rgw_schedulers.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/rgw_schedulers.dir/build.make src/rgw/CMakeFiles/rgw_schedulers.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 28%] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_scheduler_ctx.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 28%] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip_memset.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 28%] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip_bio.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 28%] Linking C static library ../../lib/libkmip.a cd /<>/obj-s390x-linux-gnu/src/libkmip && /usr/bin/cmake -P CMakeFiles/kmip.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 28%] Built target kmip make -f doc/man/CMakeFiles/manpages.dir/build.make doc/man/CMakeFiles/manpages.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/doc/man /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/doc/man /<>/obj-s390x-linux-gnu/doc/man/CMakeFiles/manpages.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f doc/man/CMakeFiles/manpages.dir/build.make doc/man/CMakeFiles/manpages.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 28%] 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-s390x-linux-gnu/doc/man && /usr/bin/sphinx-build -b man -t man -d /<>/obj-s390x-linux-gnu/doc/doctrees -c /<>/man /<>/doc/man /<>/obj-s390x-linux-gnu/doc/man Running Sphinx v5.3.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 [ 28%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/UpdateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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-mds.8 { } ceph-fuse.8 { } cephadm.8 { } rbd-fuse.8 { } rados.8 { } rbd-replay-many.8 { } mount.fuse.ceph.8 { } cephfs-mirror.8 { } ceph-conf.8 { } ceph-rbdnamer.8 { } rbd-mirror.8 { } rbdmap.8 { } ceph-osd.8 { } monmaptool.8 { } ceph-objectstore-tool.8 { } ceph-run.8 { } cephfs-shell.8 { } rbd-ggate.8 { } ceph-post-file.8 { } ceph-create-keys.8 { } ceph-debugpack.8 { } ceph-volume.8 { } ceph-kvstore-tool.8 { } ceph-clsinfo.8 { } ceph-mon.8 { } librados-config.8 { } radosgw.8 { } ceph-diff-sorted.8 { } osdmaptool.8 { } ceph-immutable-object-cache.8 { } ceph-bluestore-tool.8 { } ceph-volume-systemd.8 { } cephfs-top.8 { } rgw-orphan-list.8 { } mount.ceph.8 { } rbd-replay-prep.8 { } crushtool.8 { } rbd-nbd.8 { } radosgw-admin.8 { } ceph-syn.8 { } ceph.8 { } ceph-authtool.8 { } ceph-dencoder.8 { } rbd-replay.8 { } crushdiff.8 { } rbd.8 { } done build succeeded. The manual pages are in .. [ 28%] manpages building make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 28%] Built target manpages make -f src/CMakeFiles/common-objs.dir/build.make src/CMakeFiles/common-objs.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/common-objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/common-objs.dir/build.make src/CMakeFiles/common-objs.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 28%] Building C object src/CMakeFiles/common-objs.dir/ceph_ver.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 28%] Building CXX object src/CMakeFiles/common-objs.dir/global/global_context.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 28%] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_sync_scheduler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 28%] Building C object src/CMakeFiles/common-objs.dir/xxHash/xxhash.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 28%] Building CXX object src/CMakeFiles/common-objs.dir/common/error_code.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 28%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/BootstrapRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 28%] Building CXX object src/CMakeFiles/common-objs.dir/common/tracer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 28%] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_async_scheduler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/common-objs.dir/log/Log.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 29%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CloseImageRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 29%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonCap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 29%] Linking CXX static library ../../lib/librgw_schedulers.a cd /<>/obj-s390x-linux-gnu/src/rgw && /usr/bin/cmake -P CMakeFiles/rgw_schedulers.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 29%] Built target rgw_schedulers make -f src/json_spirit/CMakeFiles/json_spirit.dir/build.make src/json_spirit/CMakeFiles/json_spirit.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/json_spirit /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/json_spirit /<>/obj-s390x-linux-gnu/src/json_spirit/CMakeFiles/json_spirit.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 29%] Building CXX object src/json_spirit/CMakeFiles/json_spirit.dir/json_spirit_reader.cpp.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 29%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 29%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 30%] Building CXX object src/json_spirit/CMakeFiles/json_spirit.dir/json_spirit_writer.cpp.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenImageRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Linking CXX static library ../../lib/libjson_spirit.a cd /<>/obj-s390x-linux-gnu/src/json_spirit && /usr/bin/cmake -P CMakeFiles/json_spirit.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 30%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/auth /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/auth /<>/obj-s390x-linux-gnu/src/auth/CMakeFiles/common-auth-objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 30%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthClientHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 30%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenLocalImageRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthMethodList.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonClient.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 30%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthRegistry.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 30%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthSessionHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareRemoteImageRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 30%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/Crypto.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 30%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/KeyRing.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 30%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/TimeRollingMean.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/RotatingKeyRing.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 30%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonSub.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 31%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxAuthorizeHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 31%] Building CXX object src/CMakeFiles/common-objs.dir/mon/error_code.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 31%] Building CXX object src/CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 31%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/CreateLocalImageRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 31%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxClientHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 31%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 31%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxProtocol.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 31%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/PrepareReplayRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 /<>/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; | ^~ /<>/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; | ^~~~~~~~ [ 31%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxSessionHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 31%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/none/AuthNoneAuthorizeHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 31%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/Replayer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 31%] Building CXX object src/CMakeFiles/common-objs.dir/mon/PGMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 31%] Built target common-auth-objs [ 31%] Building CXX object src/CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 31%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/ReplayStatusFormatter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 31%] Building CXX object src/CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 32%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/s390x-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/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 | ^~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osd/HitSet.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 32%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 32%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/ApplyImageStateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ make -f src/common/CMakeFiles/crc32.dir/build.make src/common/CMakeFiles/crc32.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/crc32.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/common/CMakeFiles/crc32.dir/build.make src/common/CMakeFiles/crc32.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 32%] Building CXX object src/common/CMakeFiles/crc32.dir/crc32c.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 32%] Building C object src/common/CMakeFiles/crc32.dir/crc32c_intel_baseline.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 32%] Building C object src/common/CMakeFiles/crc32.dir/sctp_crc32.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 32%] Linking CXX static library ../../lib/libcrc32.a cd /<>/obj-s390x-linux-gnu/src/common && /usr/bin/cmake -P CMakeFiles/crc32.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 /usr/bin/ranlib ../../lib/libcrc32.a make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 32%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/clay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/clay /<>/obj-s390x-linux-gnu/src/erasure-code/clay/CMakeFiles/ec_clay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 32%] Building CXX object src/erasure-code/clay/CMakeFiles/ec_clay.dir/ErasureCodePluginClay.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 32%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/CreateLocalImageRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 32%] Building CXX object src/erasure-code/clay/CMakeFiles/ec_clay.dir/ErasureCodeClay.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 32%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/PrepareReplayRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 32%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Replayer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Building CXX object src/erasure-code/clay/CMakeFiles/ec_clay.dir/__/__/common/str_map.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 33%] Linking CXX shared library ../../../lib/libec_clay.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 33%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 33%] Linking CXX shared library ../../../lib/libec_jerasure_generic.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 33%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/lrc /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/lrc /<>/obj-s390x-linux-gnu/src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 33%] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodePluginLrc.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Building CXX object src/CMakeFiles/common-objs.dir/osd/osd_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodeLrc.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 33%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 33%] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/__/__/common/str_map.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Linking CXX shared library ../../../lib/libec_lrc.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 33%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/shec /<>/obj-s390x-linux-gnu/src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 33%] Linking CXX shared library ../../../lib/libec_shec_generic.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 33%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/kv /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/kv /<>/obj-s390x-linux-gnu/src/kv/CMakeFiles/kv.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/kv/CMakeFiles/kv.dir/build.make src/kv/CMakeFiles/kv.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 33%] Building CXX object src/kv/CMakeFiles/kv.dir/KeyValueDB.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 33%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 33%] Building CXX object src/kv/CMakeFiles/kv.dir/MemDB.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/common-objs.dir/osd/error_code.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Building CXX object src/CMakeFiles/common-objs.dir/osd/PGPeeringEvent.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/service_daemon/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 33%] Linking CXX static library ../../../lib/librbd_mirror_internal.a cd /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror && /usr/bin/cmake -P CMakeFiles/rbd_mirror_internal.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 [ 33%] Building CXX object src/kv/CMakeFiles/kv.dir/RocksDBStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 33%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zstd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor/zstd /<>/obj-s390x-linux-gnu/src/compressor/zstd/CMakeFiles/ceph_zstd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 34%] Building CXX object src/compressor/zstd/CMakeFiles/ceph_zstd.dir/CompressionPluginZstd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/zstd/lib -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OpRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 34%] Linking CXX shared library ../../../lib/libceph_zstd.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 34%] Built target ceph_zstd make -f src/blk/CMakeFiles/blk.dir/build.make src/blk/CMakeFiles/blk.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/blk /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/blk /<>/obj-s390x-linux-gnu/src/blk/CMakeFiles/blk.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/blk/CMakeFiles/blk.dir/build.make src/blk/CMakeFiles/blk.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 34%] Building CXX object src/blk/CMakeFiles/blk.dir/BlockDevice.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/blk/. -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/liburing/src/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 34%] Building CXX object src/blk/CMakeFiles/blk.dir/kernel/KernelDevice.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/blk/. -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/liburing/src/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 34%] Building CXX object src/CMakeFiles/common-objs.dir/osd/ClassHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 34%] Building CXX object src/kv/CMakeFiles/kv.dir/KeyValueHistogram.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 34%] Building CXX object src/kv/CMakeFiles/kv.dir/rocksdb_cache/ShardedCache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 34%] Building CXX object src/blk/CMakeFiles/blk.dir/kernel/io_uring.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/blk/. -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/liburing/src/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/osd/osd_op_util.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/kv/CMakeFiles/kv.dir/rocksdb_cache/BinnedLRUCache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/blk/CMakeFiles/blk.dir/aio/aio.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/blk/. -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/liburing/src/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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_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 | ^~~~~~~~ [ 35%] Linking CXX static library ../../lib/libblk.a cd /<>/obj-s390x-linux-gnu/src/blk && /usr/bin/cmake -P CMakeFiles/blk.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 /usr/bin/ranlib ../../lib/libblk.a make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target blk make -f src/cls/CMakeFiles/cls_refcount.dir/build.make src/cls/CMakeFiles/cls_refcount.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_refcount.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_refcount.dir/build.make src/cls/CMakeFiles/cls_refcount.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 35%] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/refcount/cls_refcount.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 35%] Linking CXX static library ../../lib/libkv.a cd /<>/obj-s390x-linux-gnu/src/kv && /usr/bin/cmake -P CMakeFiles/kv.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 35%] Built target kv make -f src/cls/CMakeFiles/cls_rgw.dir/build.make src/cls/CMakeFiles/cls_rgw.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rgw.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw.dir/build.make src/cls/CMakeFiles/cls_rgw.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 35%] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/osdc/Striper.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/refcount/cls_refcount_ops.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 35%] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/__/common/ceph_json.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/osdc/Objecter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Linking CXX shared library ../../lib/libcls_refcount.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_refcount.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_cas.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_cas.dir/build.make src/cls/CMakeFiles/cls_cas.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 35%] Building CXX object src/cls/CMakeFiles/cls_cas.dir/cas/cls_cas.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 35%] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw_ops.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 35%] Linking CXX shared library ../../lib/libcls_cas.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_cas.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 35%] Built target cls_cas make -f src/CMakeFiles/krbd.dir/build.make src/CMakeFiles/krbd.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/krbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/krbd.dir/build.make src/CMakeFiles/krbd.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 35%] Building CXX object src/CMakeFiles/krbd.dir/krbd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/__/common/ceph_json.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 35%] Linking CXX static library ../lib/libkrbd.a cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/krbd.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/java /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/java/CMakeFiles/libcephfs-test.dir/build.make src/java/CMakeFiles/libcephfs-test.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 35%] Building Java objects for libcephfs-test.jar cd /<>/src/java && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake-3.25/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-s390x-linux-gnu/src/java/libcephfs.jar:/<>/src/java:/<>/obj-s390x-linux-gnu/src/java -d /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir @/<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir/java_sources cd /<>/src/java && /usr/bin/cmake -E touch /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir/java_compiled_libcephfs-test [ 35%] Generating CMakeFiles/libcephfs-test.dir/java_class_filelist cd /<>/src/java && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake-3.25/Modules/UseJava/ClassFilelist.cmake [ 35%] Creating Java archive libcephfs-test.jar cd /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir && /usr/lib/jvm/default-java/bin/jar -cf /<>/obj-s390x-linux-gnu/src/java/libcephfs-test.jar @java_class_filelist cd /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir && /usr/bin/cmake -D_JAVA_TARGET_DIR=/<>/obj-s390x-linux-gnu/src/java -D_JAVA_TARGET_OUTPUT_NAME=libcephfs-test.jar -D_JAVA_TARGET_OUTPUT_LINK= -P /usr/share/cmake-3.25/Modules/UseJava/Symlinks.cmake make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target libcephfs-test make -f src/seastar/CMakeFiles/seastar.dir/build.make src/seastar/CMakeFiles/seastar.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/seastar /<>/obj-s390x-linux-gnu/src/seastar/CMakeFiles/seastar.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/seastar/CMakeFiles/seastar.dir/build.make src/seastar/CMakeFiles/seastar.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/alien.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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/s390x-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/file.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Linking CXX shared library ../../lib/libcls_rgw.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_rgw.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_lua.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_lua.dir/build.make src/cls/CMakeFiles/cls_lua.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 35%] Building CXX object src/cls/CMakeFiles/cls_lua.dir/lua/cls_lua.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 35%] Building CXX object src/cls/CMakeFiles/cls_lua.dir/lua/lua_bufferlist.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/osdc/error_code.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/fair_queue.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Linking CXX shared library ../../lib/libcls_lua.so cd /<>/obj-s390x-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_lua.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 35%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/rbd_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/librbd/Features.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/librbd/io/IoOperations.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/reactor_backend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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, | ^~~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/mds/MDSMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/thread_pool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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%] Linking CXX shared library ../../../lib/denc-mod-rbd.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/libkeyutils.so -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 35%] Linking CXX shared library ../../../lib/libec_jerasure.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/shec /<>/obj-s390x-linux-gnu/src/erasure-code/shec/CMakeFiles/ec_shec.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 35%] Linking CXX shared library ../../../lib/libec_shec.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target ec_shec make -f src/mon/CMakeFiles/mon.dir/build.make src/mon/CMakeFiles/mon.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mon /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/mon /<>/obj-s390x-linux-gnu/src/mon/CMakeFiles/mon.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/mon/CMakeFiles/mon.dir/build.make src/mon/CMakeFiles/mon.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 35%] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/cephx/CephxKeyServer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/app-template.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/mds/FSMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 35%] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/cephx/CephxServiceHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/execution_stage.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 36%] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/AuthServiceHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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, | ^~~~~~~~~ [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/fsnotify.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 36%] Building CXX object src/mon/CMakeFiles/mon.dir/Paxos.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/FSMapUser.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/fsqual.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/fstream.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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/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 | ^~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/inode_backtrace.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/future.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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/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/seastar/CMakeFiles/seastar.dir/src/core/future-util.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/mdstypes.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/linux-aio.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/seastar/CMakeFiles/seastar.dir/src/core/memory.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 36%] Building CXX object src/mon/CMakeFiles/mon.dir/PaxosService.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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, | ^~~~~~~~~ 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 | ^~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/flock.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/on_internal_error.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/seastar/CMakeFiles/seastar.dir/src/core/prometheus.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/cephfs_features.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/mon/CMakeFiles/mon.dir/OSDMonitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/program_options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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/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/reactor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 36%] Built target common-objs [ 36%] Building CXX object src/mon/CMakeFiles/mon.dir/MDSMonitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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, | ^~~~~~~~~ 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 | ^~~~~~~~ /<>/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, | ^~~~~~~~~ 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 | ^~~~~~~~ [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/resource.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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, | ^~~~~~~~~ [ 36%] Building CXX object src/mon/CMakeFiles/mon.dir/CommandHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 36%] Building CXX object src/mon/CMakeFiles/mon.dir/FSCommands.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/sharded.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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/scollectd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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, | ^~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/systemwide_memory_barrier.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/sstring.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/thread.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 37%] Building CXX object src/mon/CMakeFiles/mon.dir/MgrMonitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/io_queue.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 37%] Building CXX object src/mon/CMakeFiles/mon.dir/MgrStatMonitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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, | ^~~~~~~~~ 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 | ^~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/semaphore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 37%] Building CXX object src/mon/CMakeFiles/mon.dir/Monitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/httpd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make -f src/compressor/CMakeFiles/compressor_objs.dir/build.make src/compressor/CMakeFiles/compressor_objs.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor /<>/obj-s390x-linux-gnu/src/compressor/CMakeFiles/compressor_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/compressor/CMakeFiles/compressor_objs.dir/build.make src/compressor/CMakeFiles/compressor_objs.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 37%] Building CXX object src/compressor/CMakeFiles/compressor_objs.dir/Compressor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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/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/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, | ^~~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 37%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code /<>/obj-s390x-linux-gnu/src/erasure-code/CMakeFiles/erasure_code_plugins.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[3]: Nothing to be done for 'src/erasure-code/CMakeFiles/erasure_code_plugins.dir/build'. make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 37%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor /<>/obj-s390x-linux-gnu/src/compressor/CMakeFiles/compressor.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/compressor/CMakeFiles/compressor.dir/build.make src/compressor/CMakeFiles/compressor.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 37%] Linking CXX static library ../../lib/libcompressor.a cd /<>/obj-s390x-linux-gnu/src/compressor && /usr/bin/cmake -P CMakeFiles/compressor.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 37%] Built target compressor [ 38%] Building CXX object src/mon/CMakeFiles/mon.dir/MonmapMonitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/http/json_path.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/matcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/mime_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/reply.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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, | ^~~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/routes.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/http/transformers.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 38%] Building CXX object src/mon/CMakeFiles/mon.dir/LogMonitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/json/formatter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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]; | ^~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/json/json_elements.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 /<>/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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, | ^~~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/arp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/config.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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, | ^~~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/dhcp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 39%] Building CXX object src/mon/CMakeFiles/mon.dir/AuthMonitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/dns.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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, | ^~~~~~~~~ [ 39%] Building CXX object src/mon/CMakeFiles/mon.dir/ConfigMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/net/dpdk.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 39%] Building CXX object src/mon/CMakeFiles/mon.dir/ConfigMonitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/ethernet.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/inet_address.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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, | ^~~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/ip.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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, | ^~~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/ip_checksum.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 39%] Building CXX object src/mon/CMakeFiles/mon.dir/Elector.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/native-stack.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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/mon/CMakeFiles/mon.dir/ElectionLogic.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 /<>/src/mon/Elector.cc: In member function ‘bool Elector::send_peer_ping(int, const utime_t*)’: /<>/src/mon/Elector.cc:481:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 481 | if (peer >= mon->monmap->ranks.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/mon/Elector.cc: In member function ‘void Elector::notify_rank_removed(int, int)’: /<>/src/mon/Elector.cc:765:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 765 | if (rank_removed < paxos_size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/net.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 39%] Building CXX object src/mon/CMakeFiles/mon.dir/ConnectionTracker.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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, | ^~~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/packet.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ make -f src/CMakeFiles/common.dir/build.make src/CMakeFiles/common.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/common.dir/build.make src/CMakeFiles/common.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 39%] Linking CXX static library ../lib/libcommon.a cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/common.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 [ 39%] Building CXX object src/mon/CMakeFiles/mon.dir/HealthMonitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 /<>/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, | ^~~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/posix-stack.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 /usr/bin/ranlib ../lib/libcommon.a 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 39%] Built target common make -f src/CMakeFiles/ceph-common.dir/build.make src/CMakeFiles/ceph-common.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-common.dir/build.make src/CMakeFiles/ceph-common.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 39%] Linking CXX shared library ../lib/libceph-common.so cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-common.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so -ldl /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so ../lib/libcommon_utf8.a ../lib/libarch.a /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 -Wl,--as-needed -latomic 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 | ^~~~~~~~ cd /<>/obj-s390x-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-s390x-linux-gnu' [ 39%] Built target ceph-common make -f src/global/CMakeFiles/global-static.dir/build.make src/global/CMakeFiles/global-static.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/global /<>/obj-s390x-linux-gnu/src/global/CMakeFiles/global-static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/global/CMakeFiles/global-static.dir/build.make src/global/CMakeFiles/global-static.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 39%] Linking CXX static library ../../lib/libglobal-static.a cd /<>/obj-s390x-linux-gnu/src/global && /usr/bin/cmake -P CMakeFiles/global-static.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 39%] Built target global-static make -f src/compressor/lz4/CMakeFiles/ceph_lz4.dir/build.make src/compressor/lz4/CMakeFiles/ceph_lz4.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/lz4 /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor/lz4 /<>/obj-s390x-linux-gnu/src/compressor/lz4/CMakeFiles/ceph_lz4.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 39%] Building CXX object src/compressor/lz4/CMakeFiles/ceph_lz4.dir/CompressionPluginLZ4.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/proxy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/socket_address.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 39%] Linking CXX shared library ../../../lib/libceph_lz4.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/liblz4.so ../../../lib/libcompressor.a -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 39%] Built target ceph_lz4 make -f src/compressor/snappy/CMakeFiles/ceph_snappy.dir/build.make src/compressor/snappy/CMakeFiles/ceph_snappy.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/snappy /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor/snappy /<>/obj-s390x-linux-gnu/src/compressor/snappy/CMakeFiles/ceph_snappy.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 39%] Building CXX object src/compressor/snappy/CMakeFiles/ceph_snappy.dir/CompressionPluginSnappy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/stack.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 39%] Linking CXX shared library ../../../lib/libceph_snappy.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/libsnappy.so ../../../lib/libcompressor.a -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 39%] Built target ceph_snappy make -f src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build.make src/compressor/zlib/CMakeFiles/ceph_zlib.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zlib /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor/zlib /<>/obj-s390x-linux-gnu/src/compressor/zlib/CMakeFiles/ceph_zlib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 39%] Building CXX object src/compressor/zlib/CMakeFiles/ceph_zlib.dir/CompressionPluginZlib.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/isa-l/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/tcp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 39%] Building CXX object src/compressor/zlib/CMakeFiles/ceph_zlib.dir/ZlibCompressor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/isa-l/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 39%] Building CXX object src/mon/CMakeFiles/mon.dir/KVMonitor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/tls.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 40%] Linking CXX shared library ../../../lib/libceph_zlib.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/libz.so ../../../lib/libcompressor.a -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 40%] Built target ceph_zlib make -f src/global/CMakeFiles/global.dir/build.make src/global/CMakeFiles/global.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' 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 | ^~~~~~~~ cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/global /<>/obj-s390x-linux-gnu/src/global/CMakeFiles/global.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/global/CMakeFiles/global.dir/build.make src/global/CMakeFiles/global.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 40%] Linking CXX static library ../../lib/libglobal.a cd /<>/obj-s390x-linux-gnu/src/global && /usr/bin/cmake -P CMakeFiles/global.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 /usr/bin/ranlib ../../lib/libglobal.a make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 40%] Built target global [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/__/mds/MDSAuthCaps.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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, | ^~~~~~~~~ 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/seastar/CMakeFiles/seastar.dir/src/net/udp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ make -f src/osdc/CMakeFiles/osdc.dir/build.make src/osdc/CMakeFiles/osdc.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/osdc /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/osdc /<>/obj-s390x-linux-gnu/src/osdc/CMakeFiles/osdc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/osdc/CMakeFiles/osdc.dir/build.make src/osdc/CMakeFiles/osdc.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 40%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Filer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/unix_address.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/virtio.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/__/mgr/mgr_commands.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/__/osd/OSDCap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/rpc/lz4_compressor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 40%] Building CXX object src/osdc/CMakeFiles/osdc.dir/ObjectCacher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/seastar/CMakeFiles/seastar.dir/src/rpc/lz4_fragmented_compressor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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, | ^~~~~~~~~ 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/deque: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/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 | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/rpc/rpc.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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/osdc/CMakeFiles/osdc.dir/Objecter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/__/mgr/MgrCap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/alloc_failure_injector.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/backtrace.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/seastar/CMakeFiles/seastar.dir/src/util/conversions.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/log.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/s390x-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))); | ^ [ 40%] Linking CXX static library ../../lib/libmon.a cd /<>/obj-s390x-linux-gnu/src/mon && /usr/bin/cmake -P CMakeFiles/mon.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 /usr/bin/ranlib ../../lib/libmon.a [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/program-options.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 40%] Built target mon make -f src/compressor/CMakeFiles/compressor_plugins.dir/build.make src/compressor/CMakeFiles/compressor_plugins.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor /<>/obj-s390x-linux-gnu/src/compressor/CMakeFiles/compressor_plugins.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/compressor/CMakeFiles/compressor_plugins.dir/build.make src/compressor/CMakeFiles/compressor_plugins.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' make[3]: Nothing to be done for 'src/compressor/CMakeFiles/compressor_plugins.dir/build'. make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 40%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-conf.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/ceph-conf.dir/build.make src/tools/CMakeFiles/ceph-conf.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 40%] Building CXX object src/tools/CMakeFiles/ceph-conf.dir/ceph_conf.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 40%] Building CXX object src/osdc/CMakeFiles/osdc.dir/error_code.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/short_streams.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/osdc/CMakeFiles/osdc.dir/Striper.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/websocket/server.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-s390x-linux-gnu/src/seastar/gen/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 41%] Linking CXX static library ../../lib/libseastar.a cd /<>/obj-s390x-linux-gnu/src/seastar && /usr/bin/cmake -P CMakeFiles/seastar.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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/libseastar.a [ 41%] Linking CXX executable ../../bin/ceph-conf cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-conf.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 41%] Built target seastar make -f src/tools/CMakeFiles/crushtool.dir/build.make src/tools/CMakeFiles/crushtool.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/crushtool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/crushtool.dir/build.make src/tools/CMakeFiles/crushtool.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 41%] Building CXX object src/tools/CMakeFiles/crushtool.dir/crushtool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 41%] Built target ceph-conf make -f src/tools/CMakeFiles/monmaptool.dir/build.make src/tools/CMakeFiles/monmaptool.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/monmaptool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/monmaptool.dir/build.make src/tools/CMakeFiles/monmaptool.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 41%] Building CXX object src/tools/CMakeFiles/monmaptool.dir/monmaptool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 41%] Linking CXX static library ../../lib/libosdc.a cd /<>/obj-s390x-linux-gnu/src/osdc && /usr/bin/cmake -P CMakeFiles/osdc.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 /usr/bin/ranlib ../../lib/libosdc.a make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 41%] Built target osdc make -f src/tools/CMakeFiles/osdmaptool.dir/build.make src/tools/CMakeFiles/osdmaptool.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/osdmaptool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/osdmaptool.dir/build.make src/tools/CMakeFiles/osdmaptool.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 41%] Building CXX object src/tools/CMakeFiles/osdmaptool.dir/osdmaptool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 41%] Linking CXX executable ../../bin/monmaptool cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/monmaptool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 41%] Built target monmaptool make -f src/tools/CMakeFiles/ceph-authtool.dir/build.make src/tools/CMakeFiles/ceph-authtool.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-authtool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/ceph-authtool.dir/build.make src/tools/CMakeFiles/ceph-authtool.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 41%] Building CXX object src/tools/CMakeFiles/ceph-authtool.dir/ceph_authtool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 41%] Linking CXX executable ../../bin/crushtool cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/crushtool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 41%] Built target crushtool 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/crimson /<>/obj-s390x-linux-gnu/src/tools/crimson/CMakeFiles/perf-async-msgr.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 41%] Building CXX object src/tools/crimson/CMakeFiles/perf-async-msgr.dir/perf_async_msgr.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/s390x-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))); | ^ [ 41%] Linking CXX executable ../../bin/ceph-authtool cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-authtool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/libglobal.a -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv /usr/lib/s390x-linux-gnu/libcrypto.so ../../lib/libceph-common.so.2 -lresolv /usr/lib/s390x-linux-gnu/libcrypto.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 41%] Built target ceph-authtool 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 42%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o cd /<>/obj-s390x-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/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 42%] Linking CXX executable ../../bin/osdmaptool cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/osdmaptool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 42%] Built target osdmaptool 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/erasure-code /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/erasure-code /<>/obj-s390x-linux-gnu/src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 42%] Building CXX object src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/__/__/osd/ECUtil.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 42%] Building CXX object src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 42%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/__/__/include/uuid.cc.o cd /<>/obj-s390x-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/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 42%] Linking CXX executable ../../../bin/perf-async-msgr cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 42%] Built target perf-async-msgr make -f src/mount/CMakeFiles/mount.ceph.dir/build.make src/mount/CMakeFiles/mount.ceph.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mount /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/mount /<>/obj-s390x-linux-gnu/src/mount/CMakeFiles/mount.ceph.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/mount/CMakeFiles/mount.ceph.dir/build.make src/mount/CMakeFiles/mount.ceph.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 42%] Building C object src/mount/CMakeFiles/mount.ceph.dir/mount.ceph.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -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 [ 43%] Building CXX object src/mount/CMakeFiles/mount.ceph.dir/conf.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 43%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/__/__/include/utime.cc.o cd /<>/obj-s390x-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/s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 43%] Linking CXX executable ../../../bin/ceph-dencoder cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/librt.a -lresolv -ldl ../../../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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -Wl,--as-needed -latomic [ 43%] Linking CXX executable ../../../bin/ceph-erasure-code-tool cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 43%] Built target ceph-dencoder make -f src/librados/CMakeFiles/librados.dir/build.make src/librados/CMakeFiles/librados.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librados /<>/obj-s390x-linux-gnu/src/librados/CMakeFiles/librados.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librados/CMakeFiles/librados.dir/build.make src/librados/CMakeFiles/librados.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 43%] Building CXX object src/librados/CMakeFiles/librados.dir/librados_c.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 43%] Built target ceph-erasure-code-tool make -f src/os/CMakeFiles/os.dir/build.make src/os/CMakeFiles/os.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/os /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/os /<>/obj-s390x-linux-gnu/src/os/CMakeFiles/os.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/os/CMakeFiles/os.dir/build.make src/os/CMakeFiles/os.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 43%] Building CXX object src/os/CMakeFiles/os.dir/ObjectStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 43%] Linking CXX executable ../../bin/mount.ceph cd /<>/obj-s390x-linux-gnu/src/mount && /usr/bin/cmake -E cmake_link_script CMakeFiles/mount.ceph.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 43%] Built target mount.ceph make -f src/mds/CMakeFiles/mds.dir/build.make src/mds/CMakeFiles/mds.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mds /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/mds /<>/obj-s390x-linux-gnu/src/mds/CMakeFiles/mds.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/mds/CMakeFiles/mds.dir/build.make src/mds/CMakeFiles/mds.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 43%] Building CXX object src/mds/CMakeFiles/mds.dir/BatchOp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 43%] Building CXX object src/mds/CMakeFiles/mds.dir/Capability.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 43%] Building CXX object src/os/CMakeFiles/os.dir/Transaction.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 43%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSDaemon.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 43%] Building CXX object src/librados/CMakeFiles/librados.dir/librados_cxx.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 43%] Building CXX object src/os/CMakeFiles/os.dir/filestore/chain_xattr.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 43%] Building CXX object src/os/CMakeFiles/os.dir/filestore/BtrfsFileStoreBackend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 43%] Building CXX object src/os/CMakeFiles/os.dir/filestore/DBObjectMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 43%] Linking CXX shared library ../../lib/librados.so cd /<>/obj-s390x-linux-gnu/src/librados && /usr/bin/cmake -E cmake_link_script CMakeFiles/librados.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/liblibrados_impl.a ../../lib/libosdc.a ../../lib/libceph-common.so.2 ../../lib/libcls_lock_client.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so -ldl /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 43%] Built target librados make -f src/client/CMakeFiles/client.dir/build.make src/client/CMakeFiles/client.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/client /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/client /<>/obj-s390x-linux-gnu/src/client/CMakeFiles/client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/client/CMakeFiles/client.dir/build.make src/client/CMakeFiles/client.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 44%] Building CXX object src/client/CMakeFiles/client.dir/Client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 44%] Building CXX object src/os/CMakeFiles/os.dir/filestore/FileJournal.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 44%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSRank.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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/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/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 | ^~~~~~~~ /<>/src/client/Client.cc: In member function ‘void Client::handle_client_request_forward(MConstRef&)’: /<>/src/client/Client.cc:2597:39: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses] 2597 | max_fwd = 1 << (max_fwd * CHAR_BIT) - 1; | ~~~~~~~~~~~~~~~~~~~~~^~~ [ 44%] Building CXX object src/os/CMakeFiles/os.dir/filestore/FileStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 44%] Building CXX object src/os/CMakeFiles/os.dir/filestore/JournalThrottle.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 44%] Building CXX object src/mds/CMakeFiles/mds.dir/Beacon.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 44%] Building CXX object src/os/CMakeFiles/os.dir/filestore/GenericFileStoreBackend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/mds/mdstypes.h:22, from /<>/src/mds/LogSegment.h:22, from /<>/src/mds/MDLog.h:50, 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 44%] Building CXX object src/os/CMakeFiles/os.dir/filestore/JournalingObjectStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 44%] Building CXX object src/client/CMakeFiles/client.dir/Dentry.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 44%] Building CXX object src/os/CMakeFiles/os.dir/filestore/HashIndex.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 44%] Building CXX object src/mds/CMakeFiles/mds.dir/flock.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 44%] Building CXX object src/client/CMakeFiles/client.dir/Fh.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 44%] Building CXX object src/os/CMakeFiles/os.dir/filestore/IndexManager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 44%] Building C object src/mds/CMakeFiles/mds.dir/locks.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 44%] Building CXX object src/mds/CMakeFiles/mds.dir/journal.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 45%] Building CXX object src/os/CMakeFiles/os.dir/filestore/LFNIndex.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 45%] Building CXX object src/client/CMakeFiles/client.dir/Inode.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 45%] Building CXX object src/os/CMakeFiles/os.dir/filestore/WBThrottle.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building C object src/os/CMakeFiles/os.dir/filestore/os_xattr.c.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 45%] Building CXX object src/os/CMakeFiles/os.dir/memstore/MemStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/client/CMakeFiles/client.dir/MetaRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 45%] Building CXX object src/os/CMakeFiles/os.dir/kstore/KStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/client/CMakeFiles/client.dir/ClientSnapRealm.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/mds/CMakeFiles/mds.dir/Server.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 45%] Building CXX object src/client/CMakeFiles/client.dir/MetaSession.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 45%] Building CXX object src/os/CMakeFiles/os.dir/kstore/kstore_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/os/CMakeFiles/os.dir/fs/FS.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/client/CMakeFiles/client.dir/Trace.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/Allocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/client/CMakeFiles/client.dir/posix_acl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/client/CMakeFiles/client.dir/Delegation.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BitmapFreelistManager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 45%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueFS.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Linking CXX static library ../../lib/libclient.a cd /<>/obj-s390x-linux-gnu/src/client && /usr/bin/cmake -P CMakeFiles/client.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 45%] Built target client make -f src/CMakeFiles/cephsqlite.dir/build.make src/CMakeFiles/cephsqlite.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/cephsqlite.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/cephsqlite.dir/build.make src/CMakeFiles/cephsqlite.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 45%] Building CXX object src/CMakeFiles/cephsqlite.dir/libcephsqlite.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 45%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/bluefs_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/CMakeFiles/cephsqlite.dir/SimpleRADOSStriper.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueRocksEnv.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 45%] Building CXX object src/mds/CMakeFiles/mds.dir/Mutation.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Linking CXX shared library ../lib/libcephsqlite.so cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephsqlite.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../lib/libcls_lock_client.a ../lib/librados.so.2.0.0 ../lib/libceph-common.so.2 /usr/lib/s390x-linux-gnu/libsqlite3.so -ldl /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 45%] Built target cephsqlite make -f src/CMakeFiles/ceph-fuse.dir/build.make src/CMakeFiles/ceph-fuse.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-fuse.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-fuse.dir/build.make src/CMakeFiles/ceph-fuse.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 45%] Building CXX object src/CMakeFiles/ceph-fuse.dir/ceph_fuse.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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/os/ObjectStore.h:24, from /<>/src/os/bluestore/BlueStore.h:49, from /<>/src/os/bluestore/BlueStore.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/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/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 | ^~~~~~~~ [ 45%] Building CXX object src/mds/CMakeFiles/mds.dir/MDCache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/ceph-fuse.dir/client/fuse_ll.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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/cpp-btree/btree_set.h:49, from /<>/src/os/bluestore/BlueStore.cc:27: 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]); | ^~~~~~~~~~~~~~~ [ 45%] Linking CXX executable ../bin/ceph-fuse cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-fuse.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: /usr/lib/s390x-linux-gnu/libfuse3.so ../lib/libclient.a ../lib/libglobal-static.a -ldl /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -lresolv -Wl,--as-needed -latomic 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:1435:7, inlined from ‘void BlueStore::Extent::assign_blob(const BlueStore::BlobRef&)’ at /<>/src/os/bluestore/BlueStore.h:794:49, inlined from ‘virtual void BlueStore::ExtentMap::ExtentDecoderFull::consume_blobid(BlueStore::Extent*, bool, uint64_t)’ at /<>/src/os/bluestore/BlueStore.cc:3234:20: /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)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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=] make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 45%] Built target ceph-fuse make -f src/crimson/CMakeFiles/crimson-common.dir/build.make src/crimson/CMakeFiles/crimson-common.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson /<>/obj-s390x-linux-gnu/src/crimson/CMakeFiles/crimson-common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/crimson/CMakeFiles/crimson-common.dir/build.make src/crimson/CMakeFiles/crimson-common.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 45%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/auth/Crypto.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 45%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/admin_socket_client.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 45%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/bit_str.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/bloom_filter.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/buffer.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/simple_bitmap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 45%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/buffer_seastar.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 45%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/bluestore_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_argparse.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_context.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 46%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/fastbmap_allocator_impl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 46%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/FreelistManager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 46%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/StupidAllocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_crypto.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 46%] Building CXX object src/mds/CMakeFiles/mds.dir/RecoveryQueue.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BitmapAllocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_hash.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_time.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 47%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/AvlAllocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_strings.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_releases.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BtreeAllocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/cmdparse.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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]); | ^~~~~~~~~~~~~~~ [ 47%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/HybridAllocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/mds/CMakeFiles/mds.dir/StrayManager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/common_init.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 47%] Building CXX object src/os/CMakeFiles/os.dir/FuseStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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/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 | ^~~~~~~~ [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/compat.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/code_environment.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/config.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 47%] Building CXX object src/os/CMakeFiles/os.dir/filestore/XfsFileStoreBackend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 47%] Building CXX object src/os/CMakeFiles/os.dir/fs/XFS.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/mds/CMakeFiles/mds.dir/PurgeQueue.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Linking CXX static library ../../lib/libos.a cd /<>/obj-s390x-linux-gnu/src/os && /usr/bin/cmake -P CMakeFiles/os.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/config_values.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/mds/CMakeFiles/mds.dir/Locker.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ /usr/bin/ranlib ../../lib/libos.a [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/dout.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/entity_name.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 47%] Built target os make -f src/crimson/admin/CMakeFiles/crimson-admin.dir/build.make src/crimson/admin/CMakeFiles/crimson-admin.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/admin /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/admin /<>/obj-s390x-linux-gnu/src/crimson/admin/CMakeFiles/crimson-admin.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 47%] Building CXX object src/crimson/admin/CMakeFiles/crimson-admin.dir/admin_socket.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/environment.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/errno.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/escape.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/hex.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/fs_types.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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 | ^~~~~~~~ [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_json.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/histogram.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/hobject.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 48%] Building CXX object src/crimson/admin/CMakeFiles/crimson-admin.dir/osd_admin.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/hostname.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ipaddr.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/mempool.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/options.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 49%] Building CXX object src/mds/CMakeFiles/mds.dir/Migrator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/perf_counters.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 49%] Building CXX object src/crimson/admin/CMakeFiles/crimson-admin.dir/pg_commands.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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/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/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 | ^~~~~~~~ [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/perf_histogram.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/page.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/pick_address.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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: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 /<>/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 | ^~~~~~~~ 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/crimson/CMakeFiles/crimson-common.dir/__/common/snap_types.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 49%] Linking CXX static library ../../../lib/libcrimson-admin.a cd /<>/obj-s390x-linux-gnu/src/crimson/admin && /usr/bin/cmake -P CMakeFiles/crimson-admin.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 49%] Built target crimson-admin make -f src/neorados/CMakeFiles/libneorados.dir/build.make src/neorados/CMakeFiles/libneorados.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/neorados /<>/obj-s390x-linux-gnu/src/neorados/CMakeFiles/libneorados.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/neorados/CMakeFiles/libneorados.dir/build.make src/neorados/CMakeFiles/libneorados.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 49%] Linking CXX static library ../../lib/liblibneorados.a cd /<>/obj-s390x-linux-gnu/src/neorados && /usr/bin/cmake -P CMakeFiles/libneorados.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 49%] Built target libneorados make -f src/libradosstriper/CMakeFiles/radosstriper.dir/build.make src/libradosstriper/CMakeFiles/radosstriper.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/libradosstriper /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/libradosstriper /<>/obj-s390x-linux-gnu/src/libradosstriper/CMakeFiles/radosstriper.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/libradosstriper/CMakeFiles/radosstriper.dir/build.make src/libradosstriper/CMakeFiles/radosstriper.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 49%] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/libradosstriper.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/signal.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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/crimson/CMakeFiles/crimson-common.dir/__/common/str_list.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/str_map.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 49%] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/RadosStriperImpl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/strtol.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 50%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/common/reverse.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/types.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 50%] Building CXX object src/mds/CMakeFiles/mds.dir/MDBalancer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 50%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/common/utf8.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/version.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/BackTrace.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ConfUtils.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 50%] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/MultiAioCompletionImpl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/DecayCounter.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 50%] Linking CXX shared library ../../lib/libradosstriper.so cd /<>/obj-s390x-linux-gnu/src/libradosstriper && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosstriper.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libcrypto.so -ldl /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl -Wl,--as-needed -latomic [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/HTMLFormatter.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 cd /<>/obj-s390x-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-s390x-linux-gnu' [ 50%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mgr /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/mgr /<>/obj-s390x-linux-gnu/src/mgr/CMakeFiles/ceph-mgr.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/mgr/CMakeFiles/ceph-mgr.dir/build.make src/mgr/CMakeFiles/ceph-mgr.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 50%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/__/ceph_mgr.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/Formatter.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/Graylog.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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.11/pyport.h:218, from /usr/include/python3.11/Python.h:38, 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/Journald.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 50%] Building CXX object src/mds/CMakeFiles/mds.dir/CDentry.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ostream_temp.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/LogEntry.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 50%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/__/mon/PGMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/TextTable.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/Thread.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/PluginRegistry.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 50%] Building CXX object src/mds/CMakeFiles/mds.dir/CDir.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/s390x-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/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 | ^~~~~~~~ [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/RefCountedObj.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 50%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/__/mon/ConfigMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/util.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 50%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/ActivePyModule.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/compressor/Compressor.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 51%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/ActivePyModules.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 51%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/crush/builder.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 51%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/crush/mapper.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 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 | ^~~~~~~~ [ 51%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/crush/crush.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 51%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/crush/hash.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushWrapper.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 51%] Building CXX object src/mds/CMakeFiles/mds.dir/CInode.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushCompiler.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/s390x-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))); | ^ [ 51%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/BaseMgrModule.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushTester.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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.11/pyport.h:218, from /usr/include/python3.11/Python.h:38, 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/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/CrushTester.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/algorithm:60, from /<>/src/crush/CrushTester.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/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/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/__/crush/CrushLocation.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/mds/CMakeFiles/mds.dir/LogEvent.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/global/global_context.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/mgr/CMakeFiles/ceph-mgr.dir/BaseMgrStandbyModule.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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/crimson/CMakeFiles/crimson-common.dir/__/global/pidfile.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/mgr/CMakeFiles/ceph-mgr.dir/ClusterState.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/librbd/Features.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/librbd/io/IoOperations.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/crimson/CMakeFiles/crimson-common.dir/__/log/Log.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/mds/CMakeFiles/mds.dir/MDSTable.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mgr/ServiceMap.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 51%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonHealthMetricCollector.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/inode_backtrace.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 51%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonKey.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 51%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonServer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/mdstypes.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/InoTable.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/cephfs_features.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 52%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/FSMap.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 52%] Building CXX object src/mds/CMakeFiles/mds.dir/JournalPointer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 52%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonState.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 52%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/FSMapUser.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 52%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTableClient.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 52%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/Gil.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 52%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/Mgr.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 52%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/MDSMap.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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.11/pyport.h:218, from /usr/include/python3.11/Python.h:38, 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 | ^~~~~~~~ [ 52%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/msg/msg_types.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 52%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTableServer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 52%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/msg/Message.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 52%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/mgr_perf_counters.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 52%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MgrStandby.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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.11/pyport.h:218, from /usr/include/python3.11/Python.h:38, 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 | ^~~~~~~~ [ 52%] Building CXX object src/mds/CMakeFiles/mds.dir/ScrubStack.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 52%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MetricCollector.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/OSDPerfMetricTypes.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/mds/CMakeFiles/mds.dir/DamageTable.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/OSDPerfMetricCollector.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MDSPerfMetricTypes.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/mds/CMakeFiles/mds.dir/SimpleLock.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mon/PGMap.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MDSPerfMetricCollector.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/mds/CMakeFiles/mds.dir/SnapRealm.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyFormatter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyUtil.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyModule.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 /<>/src/mgr/PyModule.cc: In member function ‘int PyModule::load(PyThreadState*)’: /<>/src/mgr/PyModule.cc:363:20: warning: ‘void PySys_SetArgv(int, wchar_t**)’ is deprecated [-Wdeprecated-declarations] 363 | PySys_SetArgv(1, (wchar_t**)argv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.11/Python.h:96, from /<>/src/mgr/BaseMgrModule.h:4, from /<>/src/mgr/PyModule.cc:14: /usr/include/python3.11/sysmodule.h:13:38: note: declared here 13 | Py_DEPRECATED(3.11) PyAPI_FUNC(void) PySys_SetArgv(int, wchar_t **); | ^~~~~~~~~~~~~ /<>/src/mgr/PyModule.cc:368:20: warning: ‘void PySys_SetPath(const wchar_t*)’ is deprecated [-Wdeprecated-declarations] 368 | PySys_SetPath(const_cast(sys_path.c_str())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.11/sysmodule.h:15:38: note: declared here 15 | Py_DEPRECATED(3.11) PyAPI_FUNC(void) PySys_SetPath(const wchar_t *); | ^~~~~~~~~~~~~ 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/s390x-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))); | ^ [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyModuleRegistry.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mon/MonCap.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/mds/CMakeFiles/mds.dir/SnapServer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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/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/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/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 | ^~~~~~~~ /<>/src/mgr/PyModuleRegistry.cc: In member function ‘void PyModuleRegistry::init()’: /<>/src/mgr/PyModuleRegistry.cc:49:20: warning: ‘void Py_SetProgramName(const wchar_t*)’ is deprecated [-Wdeprecated-declarations] 49 | Py_SetProgramName(const_cast(WCHAR(MGR_PYTHON_EXECUTABLE))); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.11/Python.h:94, from /<>/src/mgr/PyModule.h:22: /usr/include/python3.11/pylifecycle.h:37:38: note: declared here 37 | Py_DEPRECATED(3.11) PyAPI_FUNC(void) Py_SetProgramName(const wchar_t *); | ^~~~~~~~~~~~~~~~~ [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyModuleRunner.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/mds/CMakeFiles/mds.dir/SnapClient.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyOSDMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mon/MonMap.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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.11/pyport.h:218, from /usr/include/python3.11/Python.h:38, 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 | ^~~~~~~~ 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 53%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/osd/osd_types.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 53%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/StandbyPyModules.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 53%] Building CXX object src/mds/CMakeFiles/mds.dir/snap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 54%] Building CXX object src/mds/CMakeFiles/mds.dir/SessionMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 54%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/mgr_commands.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.11 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/osd/ECMsgTypes.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 54%] Linking CXX executable ../../bin/ceph-mgr cd /<>/obj-s390x-linux-gnu/src/mgr && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-mgr.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/libcephsqlite.so /usr/lib/s390x-linux-gnu/libsqlite3.so ../../lib/libosdc.a ../../lib/libclient.a ../../lib/libheap_profiler.a ../../lib/libglobal-static.a /usr/lib/s390x-linux-gnu/libpython3.11.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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so /usr/lib/s390x-linux-gnu/libboost_python311.so.1.74.0 -Wl,-rpath-link,/<>/obj-s390x-linux-gnu/lib -Wl,--as-needed -latomic 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 54%] Built target ceph-mgr 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 55%] Building CXX object src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/common/dbstore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rgw/store/dbstore/common -I/<>/src/rgw/store/dbstore/sqlite -I/<>/src/spawn/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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_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 | ^~~~~~~~ [ 55%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSContext.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 55%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/osd/HitSet.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 55%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/osd/OSDMap.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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: /<>/src/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 | ^~~~~~~~ [ 55%] Linking CXX static library ../../../../lib/libdbstore_lib.a cd /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore && /usr/bin/cmake -P CMakeFiles/dbstore_lib.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 55%] Built target dbstore_lib make -f src/tools/CMakeFiles/rados.dir/build.make src/tools/CMakeFiles/rados.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/rados.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/rados.dir/build.make src/tools/CMakeFiles/rados.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 55%] Building CXX object src/tools/CMakeFiles/rados.dir/rados/rados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 55%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSAuthCaps.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 55%] Building CXX object src/tools/CMakeFiles/rados.dir/RadosDump.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 55%] Building CXX object src/tools/CMakeFiles/rados.dir/rados/RadosImport.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 55%] Building CXX object src/mds/CMakeFiles/mds.dir/MDLog.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 55%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/osd/PGPeeringEvent.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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/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/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 | ^~~~~~~~ [ 55%] Building CXX object src/tools/CMakeFiles/rados.dir/rados/PoolDump.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 55%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/xxHash/xxhash.c.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -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 -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 [ 55%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/assert.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 55%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/buffer_io.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 55%] Building CXX object src/tools/CMakeFiles/rados.dir/__/common/util.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 55%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/config_proxy.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 55%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSCacheObject.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 55%] Building CXX object src/tools/CMakeFiles/rados.dir/__/common/obj_bencher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 55%] Building CXX object src/tools/CMakeFiles/rados.dir/__/osd/ECUtil.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 55%] Building CXX object src/mds/CMakeFiles/mds.dir/Mantle.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 55%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/fatal_signal.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 55%] Linking CXX executable ../../bin/rados cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/rados.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/libglobal.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl ../../lib/libradosstriper.so.1.0.0 /usr/lib/s390x-linux-gnu/librt.a ../../lib/librados.so.2.0.0 ../../lib/libceph-common.so.2 /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 55%] Built target rados make -f src/librbd/CMakeFiles/rbd_internal.dir/build.make src/librbd/CMakeFiles/rbd_internal.dir/depend 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]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librbd /<>/obj-s390x-linux-gnu/src/librbd/CMakeFiles/rbd_internal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librbd/CMakeFiles/rbd_internal.dir/build.make src/librbd/CMakeFiles/rbd_internal.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 55%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsioEngine.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 55%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/formatter.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 56%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/perf_counters_collection.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/librbd/AsioEngine.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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 56%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsyncObjectThrottle.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 56%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/log.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsyncRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 57%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/logclient.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ConfigWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 57%] Building CXX object src/mds/CMakeFiles/mds.dir/Anchor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/mds/CMakeFiles/mds.dir/OpenFileTable.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ExclusiveLock.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 57%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/operation.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 57%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/throttle.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 57%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/tri_mutex.cc.o cd /<>/obj-s390x-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/s390x-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 57%] Linking CXX static library ../../lib/libcrimson-common.a cd /<>/obj-s390x-linux-gnu/src/crimson && /usr/bin/cmake -P CMakeFiles/crimson-common.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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" [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageCtx.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 /usr/bin/ranlib ../../lib/libcrimson-common.a make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 57%] Built target crimson-common make -f src/os/CMakeFiles/ceph-bluestore-tool.dir/build.make src/os/CMakeFiles/ceph-bluestore-tool.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/os /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/os /<>/obj-s390x-linux-gnu/src/os/CMakeFiles/ceph-bluestore-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 57%] Building CXX object src/os/CMakeFiles/ceph-bluestore-tool.dir/bluestore/bluestore_tool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageState.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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%] Linking CXX executable ../../bin/ceph-bluestore-tool cd /<>/obj-s390x-linux-gnu/src/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-bluestore-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/libos.a ../../lib/libglobal.a ../../lib/libblk.a /usr/lib/s390x-linux-gnu/libaio.so /<>/src/liburing/src/liburing.a ../../lib/libkv.a ../../lib/libheap_profiler.a ../rocksdb/librocksdb.a /usr/lib/s390x-linux-gnu/libsnappy.so /usr/lib/s390x-linux-gnu/liblz4.so /usr/lib/s390x-linux-gnu/libz.so /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 57%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSPinger.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 57%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/neorados.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/neorados.dir/build.make src/tools/CMakeFiles/neorados.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 57%] Building CXX object src/tools/CMakeFiles/neorados.dir/neorados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 57%] Linking CXX executable ../../bin/neorados cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/neorados.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so ../../lib/libcls_lock_client.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/librt.a -lresolv /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_context.so.1.74.0 -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 57%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-osdomap-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 57%] Building CXX object src/tools/CMakeFiles/ceph-osdomap-tool.dir/ceph_osdomap_tool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/internal.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 57%] Linking CXX executable ../../bin/ceph-osdomap-tool cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-osdomap-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/libos.a ../../lib/libglobal.a ../../lib/libblk.a /usr/lib/s390x-linux-gnu/libaio.so /<>/src/liburing/src/liburing.a ../../lib/libkv.a ../../lib/libheap_profiler.a ../rocksdb/librocksdb.a /usr/lib/s390x-linux-gnu/libsnappy.so /usr/lib/s390x-linux-gnu/liblz4.so /usr/lib/s390x-linux-gnu/libz.so /usr/lib/s390x-linux-gnu/libfuse3.so ../../lib/libceph-common.so.2 /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 57%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-monstore-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 57%] Building CXX object src/tools/CMakeFiles/ceph-monstore-tool.dir/ceph_monstore_tool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 57%] Building CXX object src/mds/CMakeFiles/mds.dir/MetricAggregator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Journal.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/LibrbdAdminSocketHook.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ManagedLock.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 57%] Building CXX object src/tools/CMakeFiles/ceph-monstore-tool.dir/__/auth/cephx/CephxKeyServer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 57%] Building CXX object src/mds/CMakeFiles/mds.dir/MetricsHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 57%] Building CXX object src/tools/CMakeFiles/ceph-monstore-tool.dir/__/mgr/mgr_commands.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/MirroringWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 58%] Linking CXX executable ../../bin/ceph-monstore-tool cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-monstore-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/libos.a ../../lib/libglobal.a ../../lib/libblk.a /usr/lib/s390x-linux-gnu/libaio.so /<>/src/liburing/src/liburing.a ../../lib/libkv.a ../../lib/libheap_profiler.a ../rocksdb/librocksdb.a /usr/lib/s390x-linux-gnu/libsnappy.so /usr/lib/s390x-linux-gnu/liblz4.so /usr/lib/s390x-linux-gnu/libz.so /usr/lib/s390x-linux-gnu/libfuse3.so ../../lib/libceph-common.so.2 /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic 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 | ^~~~~~~~ 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 58%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-kvstore-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 58%] Building CXX object src/tools/CMakeFiles/ceph-kvstore-tool.dir/kvstore_tool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ObjectMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Operations.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 58%] Building CXX object src/tools/CMakeFiles/ceph-kvstore-tool.dir/ceph_kvstore_tool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 58%] Building CXX object src/mds/CMakeFiles/mds.dir/__/common/TrackedOp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 58%] Linking CXX executable ../../bin/ceph-kvstore-tool cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-kvstore-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/libos.a ../../lib/libglobal.a ../../lib/libblk.a /usr/lib/s390x-linux-gnu/libaio.so /<>/src/liburing/src/liburing.a ../../lib/libkv.a ../../lib/libheap_profiler.a ../rocksdb/librocksdb.a /usr/lib/s390x-linux-gnu/libsnappy.so /usr/lib/s390x-linux-gnu/liblz4.so /usr/lib/s390x-linux-gnu/libz.so /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 58%] Built target ceph-kvstore-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[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/immutable_object_cache /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/immutable_object_cache /<>/obj-s390x-linux-gnu/src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 58%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/main.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 /<>/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/PluginRegistry.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/mds/CMakeFiles/mds.dir/__/common/MemoryModel.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 58%] Linking CXX executable ../../../bin/ceph-immutable-object-cache cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic [ 58%] Building CXX object src/mds/CMakeFiles/mds.dir/__/osdc/Journaler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 58%] Built target ceph-immutable-object-cache make -f src/rgw/CMakeFiles/radosgw-token.dir/build.make src/rgw/CMakeFiles/radosgw-token.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgw-token.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-token.dir/build.make src/rgw/CMakeFiles/radosgw-token.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 58%] Building CXX object src/rgw/CMakeFiles/radosgw-token.dir/rgw_token.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/TrashWatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 58%] Linking CXX executable ../../bin/radosgw-token cd /<>/obj-s390x-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgw-token.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 58%] Built target radosgw-token [ 58%] Building CXX object src/mds/CMakeFiles/mds.dir/__/mgr/MDSPerfMetricTypes.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ make -f src/CMakeFiles/librados-config.dir/build.make src/CMakeFiles/librados-config.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/librados-config.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/librados-config.dir/build.make src/CMakeFiles/librados-config.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 58%] Building CXX object src/CMakeFiles/librados-config.dir/librados-config.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Watcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 58%] Linking CXX static library ../../lib/libmds.a cd /<>/obj-s390x-linux-gnu/src/mds && /usr/bin/cmake -P CMakeFiles/mds.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 [ 58%] Linking CXX executable ../bin/librados-config cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/librados-config.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../lib/librados.so.2.0.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 -Wl,-rpath-link,/<>/obj-s390x-linux-gnu/lib -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 58%] Built target librados-config make -f src/CMakeFiles/ceph-mon.dir/build.make src/CMakeFiles/ceph-mon.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-mon.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-mon.dir/build.make src/CMakeFiles/ceph-mon.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 58%] Building CXX object src/CMakeFiles/ceph-mon.dir/ceph_mon.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 /usr/bin/ranlib ../../lib/libmds.a 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 58%] Built target mds make -f src/osd/CMakeFiles/osd.dir/build.make src/osd/CMakeFiles/osd.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/osd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/osd /<>/obj-s390x-linux-gnu/src/osd/CMakeFiles/osd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/osd/CMakeFiles/osd.dir/build.make src/osd/CMakeFiles/osd.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 58%] Building CXX object src/osd/CMakeFiles/osd.dir/OSD.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Config.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/DiffIterate.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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%] Linking CXX executable ../bin/ceph-mon cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-mon.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../lib/libmon.a ../lib/libos.a ../lib/libglobal-static.a ../lib/libceph-common.so.2 -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -ldl ../lib/libkv.a rocksdb/librocksdb.a /usr/lib/s390x-linux-gnu/libsnappy.so /usr/lib/s390x-linux-gnu/liblz4.so /usr/lib/s390x-linux-gnu/libz.so ../lib/libheap_profiler.a ../lib/libblk.a /usr/lib/s390x-linux-gnu/libaio.so /<>/src/liburing/src/liburing.a /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -lresolv -ldl -Wl,--as-needed -latomic [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Group.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 59%] Built target ceph-mon [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Image.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ make -f src/CMakeFiles/ceph-mds.dir/build.make src/CMakeFiles/ceph-mds.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-mds.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-mds.dir/build.make src/CMakeFiles/ceph-mds.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 59%] Building CXX object src/CMakeFiles/ceph-mds.dir/ceph_mds.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Io.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Migration.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ /<>/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:3290:46: warning: ‘%lld’ directive output may be truncated writing between 1 and 20 bytes into a region of size 17 [-Wformat-truncation=] 3290 | snprintf(nm, sizeof(nm), "disk_bw_test_%lld", (long long)pos); | ^~~~ /<>/src/osd/OSD.cc:3290:32: note: directive argument in the range [-9223372036854775808, 9223372036854775806] 3290 | snprintf(nm, sizeof(nm), "disk_bw_test_%lld", (long long)pos); | ^~~~~~~~~~~~~~~~~~~ /<>/src/osd/OSD.cc:3290:15: note: ‘snprintf’ output between 15 and 34 bytes into a destination of size 30 3290 | snprintf(nm, sizeof(nm), "disk_bw_test_%lld", (long long)pos); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Linking CXX executable ../bin/ceph-mds cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-mds.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so ../lib/libcommon.a /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-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/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -Wl,--as-needed -latomic [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Mirror.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 60%] Built target ceph-mds make -f src/CMakeFiles/cephfs.dir/build.make src/CMakeFiles/cephfs.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/cephfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/cephfs.dir/build.make src/CMakeFiles/cephfs.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 60%] Building CXX object src/CMakeFiles/cephfs.dir/libcephfs.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Namespace.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/osd/CMakeFiles/osd.dir/Watch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Pool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ [ 60%] Linking CXX shared library ../lib/libcephfs.so cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephfs.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../lib/libclient.a /usr/lib/s390x-linux-gnu/libcrypto.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv ../lib/libosdc.a ../lib/libceph-common.so.2 /usr/lib/s390x-linux-gnu/libcrypto.so ../lib/libjson_spirit.a ../lib/libcommon_utf8.a ../lib/liberasure_code.a ../lib/libcrc32.a ../lib/libarch.a /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -lresolv -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 60%] Built target cephfs make -f src/CMakeFiles/ceph-syn.dir/build.make src/CMakeFiles/ceph-syn.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-syn.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-syn.dir/build.make src/CMakeFiles/ceph-syn.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 60%] Building CXX object src/CMakeFiles/ceph-syn.dir/ceph_syn.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/PoolMetadata.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Snapshot.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 60%] Building CXX object src/osd/CMakeFiles/osd.dir/ClassHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/ceph-syn.dir/client/SyntheticClient.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Trash.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 60%] Building CXX object src/osd/CMakeFiles/osd.dir/PG.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/asio/ContextWQ.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/ImageWriteback.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 60%] Linking CXX executable ../bin/ceph-syn cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-syn.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so -ldl /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 60%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java/native /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/java/native /<>/obj-s390x-linux-gnu/src/java/native/CMakeFiles/cephfs_jni.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 61%] Building CXX object src/java/native/CMakeFiles/cephfs_jni.dir/libcephfs_jni.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I/<>/obj-s390x-linux-gnu/src/java/native -I/<>/src/fmt/include -isystem /<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -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 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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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%] Building CXX object src/java/native/CMakeFiles/cephfs_jni.dir/JniConstants.cpp.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I/<>/obj-s390x-linux-gnu/src/java/native -I/<>/src/fmt/include -isystem /<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -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 [ 61%] Linking CXX shared library ../../../lib/libcephfs_jni.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 61%] Built target cephfs_jni make -f src/crimson/CMakeFiles/crimson.dir/build.make src/crimson/CMakeFiles/crimson.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson /<>/obj-s390x-linux-gnu/src/crimson/CMakeFiles/crimson.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/crimson/CMakeFiles/crimson.dir/build.make src/crimson/CMakeFiles/crimson.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 61%] Building CXX object src/crimson/CMakeFiles/crimson.dir/auth/KeyRing.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 61%] Building CXX object src/osd/CMakeFiles/osd.dir/PGLog.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 61%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/AuthClientHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/ObjectCacherWriteback.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 61%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/AuthMethodList.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 61%] Building CXX object src/osd/CMakeFiles/osd.dir/PrimaryLogPG.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/WriteAroundObjectDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 61%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/AuthRegistry.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/BlockCrypto.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 62%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/AuthSessionHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoContextPool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoImageDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 62%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/Crypto.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoObjectDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 63%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/KeyRing.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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: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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/FormatRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 63%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/RotatingKeyRing.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/LoadRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 63%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxAuthorizeHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/ShutDownCryptoRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 63%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxClientHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxProtocol.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/openssl/DataCryptor.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/ImageCopyRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 63%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxSessionHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/MetadataCopyRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 63%] Building CXX object src/osd/CMakeFiles/osd.dir/ReplicatedBackend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 63%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/none/AuthNoneAuthorizeHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/ObjectCopyRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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, 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 63%] Building CXX object src/crimson/CMakeFiles/crimson.dir/mgr/client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SetHeadRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCopyRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 63%] Building CXX object src/crimson/CMakeFiles/crimson.dir/mon/MonClient.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 63%] Building CXX object src/osd/CMakeFiles/osd.dir/ECBackend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCreateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/AutomaticPolicy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/ImageDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 63%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/mon/MonSub.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 63%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/msg/async/crypto_onwire.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 64%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PreAcquireRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 64%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/msg/async/compression_onwire.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 64%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PostAcquireRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 64%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/msg/async/frames_v2.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 64%] Building CXX object src/osd/CMakeFiles/osd.dir/ECTransaction.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 64%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PreReleaseRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 64%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/Errors.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 64%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/Messenger.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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/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/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 | ^~~~~~~~ [ 64%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/SocketConnection.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 64%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/StandardPolicy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 64%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/AttachChildRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 64%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/SocketMessenger.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 64%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/AttachParentRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 64%] Building CXX object src/osd/CMakeFiles/osd.dir/PGBackend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 64%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CloneRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 64%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/Socket.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 64%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CloseRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 65%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/Protocol.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CreateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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/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/osd/CMakeFiles/osd.dir/OSDCap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 66%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/ProtocolV2.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/DetachChildRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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 | ^~~~~~~~ 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/rbd_internal.dir/image/DetachParentRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/GetMetadataRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 66%] Building CXX object src/osd/CMakeFiles/osd.dir/scrubber/pg_scrubber.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/ListWatchersRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 66%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/chained_dispatchers.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/OpenRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 66%] Linking CXX static library ../../lib/libcrimson.a cd /<>/obj-s390x-linux-gnu/src/crimson && /usr/bin/cmake -P CMakeFiles/crimson.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 66%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/alienstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/os/alienstore /<>/obj-s390x-linux-gnu/src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 66%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/admin_socket.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/PreRemoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 66%] Building CXX object src/osd/CMakeFiles/osd.dir/scrubber/osd_scrub_sched.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RefreshParentRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 66%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/blkdev.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 66%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_context.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RefreshRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RemoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 66%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_crypto.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 66%] Building CXX object src/osd/CMakeFiles/osd.dir/scrubber/PrimaryLogScrub.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 66%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/cmdparse.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/SetFlagsRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 66%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/Finisher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/SetSnapRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/HeartbeatMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/ValidatePoolRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/PluginRegistry.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image_watcher/NotifyLockOwner.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 67%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 67%] Building CXX object src/osd/CMakeFiles/osd.dir/scrubber/scrub_machine.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/AioCompletion.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 67%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters_collection.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 68%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/RefCountedObj.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/AsyncOperation.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/SubProcess.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 68%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/Throttle.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/CopyupRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/Timer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 68%] Building CXX object src/osd/CMakeFiles/osd.dir/scrubber/ScrubStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 68%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/TrackedOp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/FlushTracker.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/osd/CMakeFiles/osd.dir/Session.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 /<>/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~ [ 68%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/WorkQueue.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/util.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatchSpec.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/osd/CMakeFiles/osd.dir/SnapMapper.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/crush/CrushLocation.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 68%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/global/global_context.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Linking CXX static library ../../../../lib/libcrimson-alien-common.a cd /<>/obj-s390x-linux-gnu/src/crimson/os/alienstore && /usr/bin/cmake -P CMakeFiles/crimson-alien-common.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 68%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/seastore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/os/seastore /<>/obj-s390x-linux-gnu/src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 68%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/cached_extent.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/osd/CMakeFiles/osd.dir/osd_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 68%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/seastore_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 68%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 68%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_manager/ephemeral.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatchSpec.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_manager/block.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 68%] Building CXX object src/osd/CMakeFiles/osd.dir/ECUtil.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/osd/CMakeFiles/osd.dir/ExtentCache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/osd/CMakeFiles/osd.dir/scheduler/OpScheduler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/transaction_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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:22, 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 | ^~~~~~~~ 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/QosImageDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 68%] Building CXX object src/osd/CMakeFiles/osd.dir/scheduler/OpSchedulerItem.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/QueueImageDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 In destructor ‘seastar::lw_shared_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))> >::_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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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 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 >::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 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 static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.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 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 68%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/transaction.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ReadResult.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 68%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/journal.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/RefreshImageDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 69%] Building CXX object src/osd/CMakeFiles/osd.dir/scheduler/mClockScheduler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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:22, 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/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/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 | ^~~~~~~~ [ 69%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/cache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/SimpleSchedulerObjectDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 69%] Building CXX object src/osd/CMakeFiles/osd.dir/PeeringState.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/WriteBlockImageDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 69%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/extent_reader.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/IoOperations.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/CreateRequest.cc.o [ 69%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/DemoteRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 69%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_cleaner.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/ObjectDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 69%] Building CXX object src/osd/CMakeFiles/osd.dir/PGStateUtils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 69%] Building CXX object src/osd/CMakeFiles/osd.dir/recovery_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/OpenRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 69%] Building CXX object src/osd/CMakeFiles/osd.dir/MissingLoc.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/PromoteRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 69%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_lba_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 70%] Building CXX object src/osd/CMakeFiles/osd.dir/osd_perf_counters.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 70%] Building CXX object src/osd/CMakeFiles/osd.dir/__/common/TrackedOp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/RemoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/Replay.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 /<>/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/osd/CMakeFiles/osd.dir/__/mgr/OSDPerfMetricTypes.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/osd/CMakeFiles/osd.dir/__/osdc/Objecter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 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 | ^~~~~~~~ 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:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(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::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 mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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 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 destructor ‘seastar::lw_shared_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 destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/ResetRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_range_pin.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 71%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/StandardPolicy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/s390x-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))); | ^ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/AcquireRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 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 | ^~~~~~~~ In destructor ‘seastar::lw_shared_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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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, 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&):: >(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&&)::&&)::))> >::_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&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&):: >(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&&)::&&)::))> >::_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&&)::&, 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&):: >(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&&)::&&)::))> >::_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&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&)::; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&):: >(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&&)::&&)::))> >::_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&&)::&, 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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, 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&):: >(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&&)::&&)::))> >::_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&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&):: >(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&&)::&&)::))> >::_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&&)::&, 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&):: >(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&&)::&&)::))> >::_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&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&)::; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&):: >(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&&)::&&)::))> >::_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&&)::&, 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_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_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_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_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_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::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::lba_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::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, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/BreakRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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_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, inlined 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&)::; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&)::; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&)::; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&)::; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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_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*)::&&)::&&)>; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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_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*)::}; 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 = crimson::os::seastore::lba_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:501: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:572: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_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, inlined 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&)::; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&)::; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&)::; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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&&)::; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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_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*)::&&)::&&)>; 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&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_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_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*)::}; 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 = crimson::os::seastore::lba_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:501: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:572: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_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object src/osd/CMakeFiles/osd.dir/__/osdc/Striper.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree_node.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/GetLockerRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/ReacquireRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 72%] Building CXX object src/osd/CMakeFiles/osd.dir/osd_tracer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 72%] Linking CXX static library ../../lib/libosd.a cd /<>/obj-s390x-linux-gnu/src/osd && /usr/bin/cmake -P CMakeFiles/osd.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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/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 | ^~~~~~~~ /usr/bin/ranlib ../../lib/libosd.a [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/omap_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/ReleaseRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 72%] Built target osd 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore/sqlite /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/sqlite /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 72%] Building CXX object src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/sqliteDB.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rgw/store/dbstore/common -I/<>/src/spawn/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/omap_manager/btree/btree_omap_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/HttpClient.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ 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 destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/omap_manager/btree/omap_btree_node_impl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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 | ^~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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::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, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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::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::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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX static library ../../../../../lib/libsqlite_db.a cd /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/sqlite && /usr/bin/cmake -P CMakeFiles/sqlite_db.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ranlib ../../../../../lib/libsqlite_db.a 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 72%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind/rados /<>/obj-s390x-linux-gnu/src/pybind/rados/CMakeFiles/cython_rados.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Generating ../../../lib/cython_modules/lib.3/rados.cpython-311-s390x-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-s390x-linux-gnu/lib CYTHON_BUILD_DIR=/<>/obj-s390x-linux-gnu/src/pybind/rados CEPH_LIBDIR=/<>/obj-s390x-linux-gnu/lib /usr/bin/python3.11 /<>/src/pybind/rados/setup.py build --build-base /<>/obj-s390x-linux-gnu/lib/cython_modules --build-platlib /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3 In destructor ‘seastar::lw_shared_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::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::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 destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling rados.pyx because it changed. [1/1] Cythonizing rados.pyx running build running build_ext building 'rados' extension creating /<>/obj-s390x-linux-gnu/lib/cython_modules creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311 creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/build creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<> creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<> creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/rados /usr/bin/cc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -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.11 -I/usr/include/python3.11 -c /<>/obj-s390x-linux-gnu/src/pybind/rados/rados.c -o /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/rados/rados.o -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fno-var-tracking-assignments -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/HttpStream.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/librbd/CMakeFiles/rbd_internal.dir/migration/ImageDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 creating /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3 /usr/bin/cc -shared -L/<>/obj-s390x-linux-gnu/lib -fno-var-tracking-assignments -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/rados/rados.o -L/usr/lib/s390x-linux-gnu -L/usr/lib/python3.11/config-3.11-s390x-linux-gnu -L/usr/lib/s390x-linux-gnu -lrados -ldl -lm -o /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3/rados.cpython-311-s390x-linux-gnu.so -Wl,-Bsymbolic-functions -g -fwrapv -O2 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 72%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/cephfs /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind/cephfs /<>/obj-s390x-linux-gnu/src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 72%] Generating ../../../lib/cython_modules/lib.3/cephfs.cpython-311-s390x-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-s390x-linux-gnu/lib CYTHON_BUILD_DIR=/<>/obj-s390x-linux-gnu/src/pybind/cephfs CEPH_LIBDIR=/<>/obj-s390x-linux-gnu/lib /usr/bin/python3.11 /<>/src/pybind/cephfs/setup.py build --build-base /<>/obj-s390x-linux-gnu/lib/cython_modules --build-platlib /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3 Compiling cephfs.pyx because it changed. [1/1] Cythonizing cephfs.pyx running build running build_ext building 'cephfs' extension creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/cephfs /usr/bin/cc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.11 -I/usr/include/python3.11 -c /<>/obj-s390x-linux-gnu/src/pybind/cephfs/cephfs.c -o /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/cephfs/cephfs.o -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 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 | ^~~~~~~~ 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/NativeFormat.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 In destructor ‘seastar::lw_shared_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 destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/cc -shared -L/<>/obj-s390x-linux-gnu/lib -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/cephfs/cephfs.o -L/usr/lib/s390x-linux-gnu -L/usr/lib/python3.11/config-3.11-s390x-linux-gnu -L/usr/lib/s390x-linux-gnu -lcephfs -ldl -lm -o /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3/cephfs.cpython-311-s390x-linux-gnu.so -Wl,-Bsymbolic-functions -g -fwrapv -O2 In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 72%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-objectstore-tool.dir/DependInfo.cmake --color= In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 72%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/ceph_objectstore_tool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 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 destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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 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 | ^~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/OpenSourceImageRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/QCOWFormat.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 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 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))> >::_future > > >::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/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 | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager/seastore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/RawFormat.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 72%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/rebuild_mondb.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/RawSnapshot.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_impl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/S3Stream.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 72%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/RadosDump.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/SourceSpecBuilder.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 destructor ‘seastar::lw_shared_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/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/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 | ^~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 72%] Linking CXX executable ../../bin/ceph-objectstore-tool cd /<>/obj-s390x-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-objectstore-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/libosd.a ../../lib/libos.a ../../lib/libglobal.a -ldl /usr/lib/s390x-linux-gnu/libfuse3.so ../../lib/libblk.a /usr/lib/s390x-linux-gnu/libaio.so /<>/src/liburing/src/liburing.a ../../lib/libkv.a ../rocksdb/librocksdb.a /usr/lib/s390x-linux-gnu/libsnappy.so /usr/lib/s390x-linux-gnu/liblz4.so /usr/lib/s390x-linux-gnu/libz.so ../../lib/libdmclock.a ../../lib/libheap_profiler.a ../../lib/libcpu_profiler.a ../../lib/libceph-common.so.2 /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/item_iterator_stage.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 72%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs /<>/obj-s390x-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 72%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/cephfs-journal-tool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/DemoteRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/key_layout.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 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 | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/DisableRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage_layout.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/EnableRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 73%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalTool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 73%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/sub_items_stage.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetInfoRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 73%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/super.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetStatusRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 73%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/value.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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 | ^~~~~~~~ [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetUuidRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 73%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalFilter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/ImageRemoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 74%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/fltree_onode_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/ImageStateUpdateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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/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 | ^~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/PromoteRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/CreateNonPrimaryRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalScanner.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 destructor ‘seastar::lw_shared_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 destructor ‘seastar::lw_shared_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 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/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/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 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 | ^~~~~~~~ [ 74%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/collection_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/CreatePrimaryRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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/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 | ^~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/DemoteRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 74%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/collection_manager/flat_collection_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 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 | ^~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/GetImageStateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 74%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/EventOutput.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/ImageMeta.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ 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 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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/PromoteRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 destructor ‘seastar::lw_shared_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/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 | ^~~~~~~~ [ 74%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/collection_manager/collection_flat_node.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/RemoveImageStateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 74%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Dumper.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/SetImageStateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 74%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/extent_placement_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/Types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/UnlinkPeerRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 74%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Resetter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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/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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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::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 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 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 destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 74%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/object_data_handler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/WriteImageStateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/CreateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 75%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/RoleSelector.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/DiffRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 | ^~~~~~~~ [ 75%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/seastore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 76%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/MDSUtility.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/InvalidateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/LockRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/RefreshRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 76%] Linking CXX executable ../../../bin/cephfs-journal-tool cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../../lib/librados.so.2.0.0 ../../../lib/libmds.a ../../../lib/libosdc.a ../../../lib/libglobal.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so ../../../lib/libceph-common.so.2 /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/RemoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 76%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs /<>/obj-s390x-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 76%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/cephfs-meta-injection.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/Request.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 destructor ‘seastar::lw_shared_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 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 | ^~~~~~~~ In destructor ‘seastar::lw_shared_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 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))> >::_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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 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 destructor ‘seastar::lw_shared_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 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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/ResizeRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 destructor ‘seastar::lw_shared_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 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/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/MetaTool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/random_block_manager/nvme_manager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotCreateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 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 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotRemoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotRollbackRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/random_block_manager/nvmedevice.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/UnlockRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 76%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/RoleSelector.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/__/__/__/test/crimson/seastore/test_block.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 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/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/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/object_map/UpdateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 76%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/MDSUtility.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/DisableFeaturesRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/__/__/__/os/Transaction.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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/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/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/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 | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/EnableFeaturesRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 76%] Linking CXX static library ../../../../lib/libcrimson-seastore.a cd /<>/obj-s390x-linux-gnu/src/crimson/os/seastore && /usr/bin/cmake -P CMakeFiles/crimson-seastore.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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/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 | ^~~~~~~~ [ 76%] Linking CXX executable ../../../bin/cephfs-meta-injection cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib ../../../lib/librados.so.2.0.0 ../../../lib/libmds.a ../../../lib/libosdc.a ../../../lib/libglobal.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so ../../../lib/libceph-common.so.2 /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic /usr/bin/ranlib ../../../../lib/libcrimson-seastore.a [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/FlattenRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 76%] Built target crimson-seastore 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs /<>/obj-s390x-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 76%] Built target cephfs-meta-injection make -f src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/depend [ 76%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/cephfs-table-tool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs /<>/obj-s390x-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 76%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/cephfs-data-scan.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MetadataRemoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 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 | ^~~~~~~~ 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/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/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 | ^~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MetadataSetRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 77%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/TableTool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 77%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/DataScan.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MigrateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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 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/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 | ^~~~~~~~ /<>/src/tools/cephfs/DataScan.cc: In member function ‘int DataScan::scan_links()’: /<>/src/tools/cephfs/DataScan.cc:1017: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] 1017 | 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 | ^~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/ObjectMapIterate.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 77%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/RoleSelector.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/RebuildObjectMapRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 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 | ^~~~~~~~ [ 77%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/RoleSelector.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 77%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/MDSUtility.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/RenameRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 77%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/PgFiles.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/Request.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/ResizeRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 77%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/MDSUtility.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 77%] Linking CXX executable ../../../bin/cephfs-table-tool cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../../lib/librados.so.2.0.0 ../../../lib/libmds.a ../../../lib/libosdc.a ../../../lib/libglobal.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so ../../../lib/libceph-common.so.2 /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 77%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs_mirror /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs_mirror /<>/obj-s390x-linux-gnu/src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 77%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/main.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotCreateRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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 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 | ^~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotProtectRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 77%] Linking CXX executable ../../../bin/cephfs-mirror cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/librt.a ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a ../../../lib/libosdc.a /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -Wl,--as-needed -latomic [ 77%] Linking CXX executable ../../../bin/cephfs-data-scan cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libblkid.so -ldl ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so ../../../lib/libceph-common.so.2 /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic 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 | ^~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRemoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 77%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/crimson /<>/obj-s390x-linux-gnu/src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 78%] Building CXX object src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/perf_crimson_msgr.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 78%] Built target cephfs-mirror 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/crimson /<>/obj-s390x-linux-gnu/src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 78%] Building CXX object src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/perf_staged_fltree.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRenameRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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 | ^~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRollbackRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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%] Linking CXX executable ../../../bin/perf-crimson-msgr cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a /usr/lib/s390x-linux-gnu/libcrypto.so ../../../lib/libseastar.a /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libcares.so /usr/lib/s390x-linux-gnu/libcryptopp.so ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/liblz4.so -ldl /usr/lib/s390x-linux-gnu/libgnutls.so -latomic /usr/lib/s390x-linux-gnu/libsctp.so /usr/lib/s390x-linux-gnu/libyaml-cpp.so /usr/lib/s390x-linux-gnu/libnuma.so -Wl,--as-needed -latomic [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotUnprotectRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotLimitRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 >::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::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 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 | ^~~~~~~~ In destructor ‘seastar::lw_shared_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 = 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 > >::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 > >::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 >::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SparsifyRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 In destructor ‘seastar::lw_shared_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/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 | ^~~~~~~~ [ 78%] Linking CXX executable ../../../bin/perf-staged-fltree cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a /usr/lib/s390x-linux-gnu/libcrypto.so ../../../lib/libseastar.a /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libcares.so /usr/lib/s390x-linux-gnu/libcryptopp.so ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/liblz4.so -ldl /usr/lib/s390x-linux-gnu/libgnutls.so -latomic /usr/lib/s390x-linux-gnu/libsctp.so /usr/lib/s390x-linux-gnu/libyaml-cpp.so /usr/lib/s390x-linux-gnu/libnuma.so -Wl,--as-needed -latomic [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/TrimRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/plugin/Api.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/trash/MoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/trash/RemoveRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 79%] Built target perf-staged-fltree 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 79%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/osd_types.cc.o cd /<>/obj-s390x-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_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__ -Ddenc_mod_osd_EXPORTS -I/<>/obj-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 79%] Built target perf-crimson-msgr 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 79%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/mds_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/watcher/Notifier.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/watcher/RewatchRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/__/common/ContextCompletion.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/EncryptionFormat.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/Header.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/FormatRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 79%] Linking CXX shared library ../../../lib/denc-mod-cephfs.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so -ldl /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so -Wl,--as-needed -latomic 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 79%] Built target denc-mod-cephfs make -f src/CMakeFiles/ceph-osd.dir/build.make src/CMakeFiles/ceph-osd.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-osd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-osd.dir/build.make src/CMakeFiles/ceph-osd.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 79%] Building CXX object src/CMakeFiles/ceph-osd.dir/osd/objclass.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/LoadRequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 79%] Linking CXX static library ../../lib/librbd_internal.a cd /<>/obj-s390x-linux-gnu/src/librbd && /usr/bin/cmake -P CMakeFiles/rbd_internal.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 [ 79%] Linking CXX shared library ../../../lib/denc-mod-osd.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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,/<>/obj-s390x-linux-gnu/lib: ../../../lib/libos.a ../../../lib/libosd.a ../../../lib/libmon.a ../../../lib/liberasure_code.a ../../../lib/libglobal.a ../../../lib/libos.a ../../../lib/libblk.a /usr/lib/s390x-linux-gnu/libaio.so /<>/src/liburing/src/liburing.a /usr/lib/s390x-linux-gnu/libfuse3.so ../../../lib/libdmclock.a ../../../lib/libcpu_profiler.a ../../../lib/libkv.a ../../../lib/libheap_profiler.a ../../rocksdb/librocksdb.a /usr/lib/s390x-linux-gnu/libsnappy.so /usr/lib/s390x-linux-gnu/liblz4.so /usr/lib/s390x-linux-gnu/libz.so ../../../lib/libceph-common.so.2 ../../../lib/liberasure_code.a ../../../lib/libfmt.a ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 79%] Built target denc-mod-osd 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/alienstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/os/alienstore /<>/obj-s390x-linux-gnu/src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 79%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/alien_store.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/ceph-osd.dir/objclass/class_api.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 79%] Building CXX object src/CMakeFiles/ceph-osd.dir/ceph_osd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 79%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/thread_pool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 79%] Linking CXX executable ../bin/ceph-osd cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-osd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libfuse3.so ../lib/libblk.a /usr/lib/s390x-linux-gnu/libaio.so /<>/src/liburing/src/liburing.a ../lib/libkv.a rocksdb/librocksdb.a /usr/lib/s390x-linux-gnu/libsnappy.so /usr/lib/s390x-linux-gnu/liblz4.so /usr/lib/s390x-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/s390x-linux-gnu/libblkid.so -ldl /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -Wl,--as-needed -latomic [ 79%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/ObjectStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ /usr/bin/ranlib ../../lib/librbd_internal.a make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 79%] Built target rbd_internal make -f src/rgw/store/dbstore/CMakeFiles/dbstore.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 79%] Building CXX object src/rgw/store/dbstore/CMakeFiles/dbstore.dir/dbstore_mgr.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rgw/store/dbstore/common -I/<>/src/rgw/store/dbstore/sqlite -I/<>/src/spawn/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 79%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/Allocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 79%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/AvlAllocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 79%] Linking CXX static library ../../../../lib/libdbstore.a cd /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore && /usr/bin/cmake -P CMakeFiles/dbstore.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 79%] Built target dbstore make -f src/librbd/CMakeFiles/librbd.dir/build.make src/librbd/CMakeFiles/librbd.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librbd /<>/obj-s390x-linux-gnu/src/librbd/CMakeFiles/librbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librbd/CMakeFiles/librbd.dir/build.make src/librbd/CMakeFiles/librbd.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 79%] Building CXX object src/librbd/CMakeFiles/librbd.dir/librbd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 79%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BtreeAllocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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]); | ^~~~~~~~~~~~~~~ [ 79%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapFreelistManager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 79%] Linking CXX shared library ../../lib/librbd.so cd /<>/obj-s390x-linux-gnu/src/librbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/librbd.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/librt.a -lresolv -ludev /usr/lib/s390x-linux-gnu/libssl.so /usr/lib/s390x-linux-gnu/libcryptsetup.so ../../lib/libcls_lock_client.a ../../lib/libosdc.a ../../lib/libceph-common.so.2 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl -lresolv -Wl,--as-needed -latomic [ 79%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueFS.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 cd /<>/obj-s390x-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-s390x-linux-gnu' [ 79%] Built target librbd 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 79%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/main.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 79%] Built target ceph-osd 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_nbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/rbd_nbd /<>/obj-s390x-linux-gnu/src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 79%] Building CXX object src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/rbd-nbd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/libnl3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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_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 | ^~~~~~~~ [ 79%] Linking CXX executable ../../../bin/rbd-mirror cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libssl.so /usr/lib/s390x-linux-gnu/libcryptsetup.so ../../../lib/libceph-common.so.2 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic 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 | ^~~~~~~~ [ 80%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluefs_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 80%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueRocksEnv.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 80%] Linking CXX executable ../../../bin/rbd-nbd cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../../lib/librbd.so.1.17.0 ../../../lib/librados.so.2.0.0 ../../../lib/libglobal.a /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv /usr/lib/s390x-linux-gnu/libnl-3.so -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 80%] Built target rbd-nbd 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librbd /<>/obj-s390x-linux-gnu/src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 80%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/cache/ParentCacheObjectDispatch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 80%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/os/ObjectStore.h:24, from /<>/src/os/bluestore/BlueStore.h:49, from /<>/src/os/bluestore/BlueStore.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/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 | ^~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/plugin/ParentCache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 80%] Built target rbd-mirror make -f src/rbd_fuse/CMakeFiles/rbd-fuse.dir/build.make src/rbd_fuse/CMakeFiles/rbd-fuse.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_fuse /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_fuse /<>/obj-s390x-linux-gnu/src/rbd_fuse/CMakeFiles/rbd-fuse.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 80%] Building CXX object src/rbd_fuse/CMakeFiles/rbd-fuse.dir/rbd-fuse.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/fuse3 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 80%] Linking CXX shared library ../../lib/libceph_librbd_parent_cache.so cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so -ldl /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so ../../lib/libcls_lock_client.a /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic [ 80%] Linking CXX executable ../../bin/rbd-fuse cd /<>/obj-s390x-linux-gnu/src/rbd_fuse && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd-fuse.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/librbd.so.1.17.0 ../../lib/librados.so.2.0.0 ../../lib/libglobal.a /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 80%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_replay /<>/obj-s390x-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/actions.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ cd /<>/obj-s390x-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-s390x-linux-gnu' [ 81%] 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[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_replay /<>/obj-s390x-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/ios.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/BufferReader.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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:1435:7, inlined from ‘void BlueStore::Extent::assign_blob(const BlueStore::BlobRef&)’ at /<>/src/os/bluestore/BlueStore.h:794:49, inlined from ‘virtual void BlueStore::ExtentMap::ExtentDecoderFull::consume_blobid(BlueStore::Extent*, bool, uint64_t)’ at /<>/src/os/bluestore/BlueStore.cc:3234:20: /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)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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=] [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/ImageNameMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 81%] Linking CXX static library ../../lib/librbd_replay_ios.a cd /<>/obj-s390x-linux-gnu/src/rbd_replay && /usr/bin/cmake -P CMakeFiles/rbd_replay_ios.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 81%] Built target rbd_replay_ios [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/simple_bitmap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/PendingIO.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ In file included from /<>/src/include/cpp-btree/btree_set.h:49, from /<>/src/os/bluestore/BlueStore.cc:27: 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]); | ^~~~~~~~~~~~~~~ [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluestore_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/rbd_loc.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/fastbmap_allocator_impl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 81%] Linking CXX static library ../../lib/librbd_replay.a cd /<>/obj-s390x-linux-gnu/src/rbd_replay && /usr/bin/cmake -P CMakeFiles/rbd_replay.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-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-s390x-linux-gnu' [ 81%] Generate rgw_iam_policy_keywords.frag.cc cd /<>/obj-s390x-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-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/rgw_common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/rgw_common.dir/build.make src/rgw/CMakeFiles/rgw_common.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 81%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_finisher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bi_rados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/FreelistManager.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/HybridAllocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 81%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bilog_rados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/StupidAllocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 81%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapAllocator.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 81%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket_sobj.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 81%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket_sync_sobj.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/memstore/MemStore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-s390x-linux-gnu/src/seastar/gen/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_cls.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_config_key_rados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 82%] Linking CXX static library ../../../../lib/libcrimson-alienstore.a cd /<>/obj-s390x-linux-gnu/src/crimson/os/alienstore && /usr/bin/cmake -P CMakeFiles/crimson-alienstore.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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 -f src/pybind/rbd/CMakeFiles/cython_rbd.dir/build.make src/pybind/rbd/CMakeFiles/cython_rbd.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind/rbd /<>/obj-s390x-linux-gnu/src/pybind/rbd/CMakeFiles/cython_rbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 82%] Generating ../../../lib/cython_modules/lib.3/rbd.cpython-311-s390x-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-s390x-linux-gnu/lib CYTHON_BUILD_DIR=/<>/obj-s390x-linux-gnu/src/pybind/rbd CEPH_LIBDIR=/<>/obj-s390x-linux-gnu/lib /usr/bin/python3.11 /<>/src/pybind/rbd/setup.py build --build-base /<>/obj-s390x-linux-gnu/lib/cython_modules --build-platlib /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 82%] Built target crimson-alienstore make -f src/tools/rbd/CMakeFiles/rbd.dir/build.make src/tools/rbd/CMakeFiles/rbd.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/rbd /<>/obj-s390x-linux-gnu/src/tools/rbd/CMakeFiles/rbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/rbd/CMakeFiles/rbd.dir/build.make src/tools/rbd/CMakeFiles/rbd.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/rbd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_mdlog.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/ArgumentTypes.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 Compiling rbd.pyx because it changed. [1/1] Cythonizing rbd.pyx running build running build_ext building 'rbd' extension creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/rbd /usr/bin/cc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.11 -I/usr/include/python3.11 -c /<>/obj-s390x-linux-gnu/src/pybind/rbd/rbd.c -o /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/rbd/rbd.o -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 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_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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/IndentStream.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/MirrorDaemonServiceInfo.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/OptionPrinter.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Schedule.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ /usr/bin/cc -shared -L/<>/obj-s390x-linux-gnu/lib -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/rbd/rbd.o -L/usr/lib/s390x-linux-gnu -L/usr/lib/python3.11/config-3.11-s390x-linux-gnu -L/usr/lib/s390x-linux-gnu -lrados -lrbd -ldl -lm -o /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3/rbd.cpython-311-s390x-linux-gnu.so -Wl,-Bsymbolic-functions -g -fwrapv -O2 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 82%] Built target cython_rbd make -f src/rbd_replay/CMakeFiles/rbd-replay.dir/build.make src/rbd_replay/CMakeFiles/rbd-replay.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_replay /<>/obj-s390x-linux-gnu/src/rbd_replay/CMakeFiles/rbd-replay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 82%] Building CXX object src/rbd_replay/CMakeFiles/rbd-replay.dir/rbd-replay.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Shell.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 82%] Linking CXX executable ../../bin/rbd-replay cd /<>/obj-s390x-linux-gnu/src/rbd_replay && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd-replay.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv ../../lib/librbd_replay_types.a -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 82%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_replay /<>/obj-s390x-linux-gnu/src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 82%] Building CXX object src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/rbd-replay-prep.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be_otp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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_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 | ^~~~~~~~ [ 82%] Linking CXX executable ../../bin/rbd-replay-prep cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 82%] Built target rbd-replay-prep 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/cyanstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/os/cyanstore /<>/obj-s390x-linux-gnu/src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 82%] Building CXX object src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/cyan_store.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be_sobj.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Bench.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_notify.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Children.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 82%] Building CXX object src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/cyan_collection.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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_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 | ^~~~~~~~ [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Clone.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Config.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_otp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 82%] Building CXX object src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/cyan_object.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Copy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Create.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 83%] Linking CXX static library ../../../../lib/libcrimson-cyanstore.a cd /<>/obj-s390x-linux-gnu/src/crimson/os/cyanstore && /usr/bin/cmake -P CMakeFiles/crimson-cyanstore.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 83%] Built target crimson-cyanstore [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Device.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_quota.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sync_modules.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Diff.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/DiskUsage.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ make -f src/crimson/os/CMakeFiles/crimson-os.dir/build.make src/crimson/os/CMakeFiles/crimson-os.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/os /<>/obj-s390x-linux-gnu/src/crimson/os/CMakeFiles/crimson-os.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 83%] Building CXX object src/crimson/os/CMakeFiles/crimson-os.dir/futurized_store.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_rados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Encryption.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Export.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Feature.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/crimson/os/CMakeFiles/crimson-os.dir/__/__/os/Transaction.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_role_rados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_role_rados.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_role_rados.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_role_rados.cc.o -c /<>/src/rgw/services/svc_role_rados.cc [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Flatten.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Ggate.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_role_rados.h:18, from /<>/src/rgw/services/svc_role_rados.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 | ^~~~~~~~ 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/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:13, from /<>/src/rgw/services/svc_role_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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Group.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 83%] Linking CXX static library ../../../lib/libcrimson-os.a cd /<>/obj-s390x-linux-gnu/src/crimson/os && /usr/bin/cmake -P CMakeFiles/crimson-os.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 83%] Built target crimson-os make -f src/crimson/osd/CMakeFiles/crimson-osd.dir/build.make src/crimson/osd/CMakeFiles/crimson-osd.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/osd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/osd /<>/obj-s390x-linux-gnu/src/crimson/osd/CMakeFiles/crimson-osd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 83%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/backfill_state.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/ImageMeta.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Import.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj_cache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Info.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/ec_backend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Journal.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj_core.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Kernel.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/heartbeat.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/List.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_tier_rados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Lock.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_user.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 84%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MergeDiff.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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.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 | ^~~~~~~~ [ 85%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_user_rados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 85%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Migration.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 85%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/main.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 85%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorImage.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 85%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorPool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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, | ^~~~~~~~~ [ 85%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_zone.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 85%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorSnapshotSchedule.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 85%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Namespace.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 86%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Nbd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_zone_utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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/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/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 | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/ObjectMap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_service.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Perf.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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_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 | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/PersistentCache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_acl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Pool.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 /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/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 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 | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Remove.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_acl_s3.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Rename.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 86%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_meta.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Resize.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Snap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Sparsify.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_acl_swift.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Status.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 86%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/TrashPurgeSchedule.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 /<>/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 | ^~~~~~~~ [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_aio.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/tools/rbd/CMakeFiles/rbd.dir/action/Trash.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Watch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_aio_throttle.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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_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/Wnbd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 87%] Linking CXX executable ../../../bin/rbd cd /<>/obj-s390x-linux-gnu/src/tools/rbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/libblkid.so -ldl -lncurses /usr/lib/s390x-linux-gnu/libform.so ../../../lib/libkrbd.a ../../../lib/libcls_journal_client.a ../../../lib/libcls_lock_client.a ../../../lib/libosdc.a ../../../lib/libceph-common.so.2 /usr/lib/s390x-linux-gnu/libblkid.so ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libcrypto.so ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv /usr/lib/s390x-linux-gnu/libkeyutils.so -Wl,--as-needed -latomic 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_auth.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 87%] Built target rbd 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/tools /<>/obj-s390x-linux-gnu/src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 87%] Building CXX object src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/store-nbd.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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 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 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::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 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 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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_auth_s3.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 87%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_backend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 87%] Building CXX object src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/tm_driver.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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:13, 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/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/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: /<>/src/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/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/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 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:981: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:970:8: note: ‘buf’ declared here 970 | char buf[64]; | ^~~ 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 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::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::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&)::, ceph::buffer::v15_2_0::list, std::less >&&)> 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, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&)::, 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> > >}; Container = crimson::errorator))> >::_future; Value = std::unique_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, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&)::, 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> > >}]’ 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::load_metadata(const hobject_t&)::; T = std::map, ceph::buffer::v15_2_0::list, std::less >; 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, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&)::, ceph::buffer::v15_2_0::list, std::less >&&)> 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, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&)::, 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> > >}; Container = crimson::errorator))> >::_future; Value = std::unique_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, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&)::, 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> > >}]’ 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, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&):: mutable [with auto:86 = 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::errorator))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail))> >::_future, ceph::buffer::v15_2_0::list, less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_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))> >::_future, ceph::buffer::v15_2_0::list, less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_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))> >::_future, ceph::buffer::v15_2_0::list, less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_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))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&)::; 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, ceph::buffer::v15_2_0::list, std::less > >; ErrorVisitor = crimson::interruptible::interruptible_future_detail))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&)::; ValueT = std::map, ceph::buffer::v15_2_0::list, std::less >; 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 >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>; T = const crimson::unthrowable_wrapper))>; 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, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&):: mutable [with auto:86 = 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::errorator))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail))> >::_future, ceph::buffer::v15_2_0::list, less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_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))> >::_future, ceph::buffer::v15_2_0::list, less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_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))> >::_future, ceph::buffer::v15_2_0::list, less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_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))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&)::; 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, ceph::buffer::v15_2_0::list, std::less > >; ErrorVisitor = crimson::interruptible::interruptible_future_detail))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(PGBackend::load_metadata(const hobject_t&)::&&, crimson::unthrowable_wrapper))>::handle >(PGBackend::load_metadata(const hobject_t&)::&&)::))>&)>&&)::; ValueT = std::map, ceph::buffer::v15_2_0::list, std::less >; 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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::read(const ObjectState&, OSDOp&, object_stat_sum_t&)::&&, crimson::composer))>::handle >(PGBackend::read(const ObjectState&, OSDOp&, object_stat_sum_t&)::&&)::))>&)>, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::read(const ObjectState&, OSDOp&, object_stat_sum_t&)::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further&&)::&&):: mutable [with auto:86 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:774: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::composer))>::handle >(PGBackend::read(const ObjectState&, OSDOp&, object_stat_sum_t&)::&&)::))>&)>, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::read(const ObjectState&, OSDOp&, object_stat_sum_t&)::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further&&)::; T = const crimson::unthrowable_wrapper))>; 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::read(const ObjectState&, OSDOp&, object_stat_sum_t&)::&&, crimson::composer))>::handle >(PGBackend::read(const ObjectState&, OSDOp&, object_stat_sum_t&)::&&)::))>&)>, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::read(const ObjectState&, OSDOp&, object_stat_sum_t&)::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further&&)::&&):: mutable [with auto:86 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:774: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(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_arn.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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::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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/fs_driver.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 87%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_meta.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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/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/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/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 | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_basic_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 87%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/replicated_backend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 87%] Building CXX object src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/block_driver.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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 | ^~~~~~~~ [ 87%] Linking CXX executable ../../../bin/crimson-store-nbd cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/libsnappy.so /usr/lib/s390x-linux-gnu/liblz4.so /usr/lib/s390x-linux-gnu/libz.so ../../../lib/libheap_profiler.a ../../../lib/libcrimson-alien-common.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libudev.so ../../../lib/libblk.a /usr/lib/s390x-linux-gnu/libaio.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/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a /usr/lib/s390x-linux-gnu/libcrypto.so ../../../lib/libseastar.a ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libcares.so /usr/lib/s390x-linux-gnu/libcryptopp.so /usr/lib/s390x-linux-gnu/liblz4.so -ldl /usr/lib/s390x-linux-gnu/libgnutls.so -latomic /usr/lib/s390x-linux-gnu/libsctp.so /usr/lib/s390x-linux-gnu/libyaml-cpp.so /usr/lib/s390x-linux-gnu/libnuma.so -Wl,--as-needed -latomic 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/shard_services.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 87%] Built target crimson-store-nbd [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_layout.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_sync.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 87%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/object_context.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_d3n_datacache.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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_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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_common.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 88%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/ops_executer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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/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/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/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/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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_compression.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_etag_verifier.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cors.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 88%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operation.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cors_s3.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_env.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 88%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/client_request.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_es_query.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_formats.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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/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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_gc.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_gc_log.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_http_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_keystone.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 88%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/client_request_common.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_ldap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lc.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lc_s3.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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_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 | ^~~~~~~~ [ 88%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/compound_peering_request.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lc_tier.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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_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/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 | ^~~~~~~~ /<>/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:2605: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] 2605 | if ((! expiration_date) || | ~~~~~~~~~~~~~~~~~~~~^~ 2606 | (*expiration_date > *rule_expiration_date)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/rgw/rgw_lc.cc:2525: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 2525 | boost::optional expiration_date; | ^~~~~~~~~~~~~~~ [ 88%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/internal_client_request.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_metadata.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_multi.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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/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 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 >]’ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_multi_del.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/peering_event.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_obj_manifest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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/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/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 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 | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_pubsub.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 89%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/pg_advance_map.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_data_sync.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_counters.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 89%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/replicated_request.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_error_repo.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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/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/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 | ^~~~~~~~ [ 89%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/background_recovery.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/recovery_subrequest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 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 | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 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/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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_recovery.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/recovery_backend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_aws.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ 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 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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/replicated_recovery_backend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_es.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 /<>/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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/scheduler/scheduler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_es_rest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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.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 | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_log.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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:13, 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 | ^~~~~~~~ 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 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 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 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/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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/scheduler/mclock_scheduler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osdmap_gate.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_map.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_interval_interrupt_condition.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/objclass.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_policy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/objclass/class_api.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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_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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_pubsub_push.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_notify.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/ClassHandler.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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/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/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/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_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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/osd_op_util.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_notify_event_type.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/OSDCap.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub_rest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 90%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PeeringState.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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_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 | ^~~~~~~~ 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/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/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/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/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:13, 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/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 | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_trace.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_bilog.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PGPeeringEvent.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_datalog.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PGStateUtils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_mdlog.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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 | ^~~~~~~~ [ 91%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/MissingLoc.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 92%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PGLog.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_period_history.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_period_puller.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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_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 | ^~~~~~~~ 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 | ^~~~~~~~ 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/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/recovery_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_reshard.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 92%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/osd_perf_counters.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 92%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/watch.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-s390x-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_coroutine.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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_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 | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_rados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_rest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 92%] Linking CXX executable ../../../bin/crimson-osd cd /<>/obj-s390x-linux-gnu/src/crimson/osd && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson-osd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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/s390x-linux-gnu/libsnappy.so /usr/lib/s390x-linux-gnu/liblz4.so /usr/lib/s390x-linux-gnu/libz.so ../../../lib/libheap_profiler.a ../../../lib/libcrimson-alien-common.a /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libudev.so ../../../lib/libblk.a /usr/lib/s390x-linux-gnu/libaio.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/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a /usr/lib/s390x-linux-gnu/libcrypto.so ../../../lib/libseastar.a ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libcares.so /usr/lib/s390x-linux-gnu/libcryptopp.so /usr/lib/s390x-linux-gnu/liblz4.so -ldl /usr/lib/s390x-linux-gnu/libgnutls.so -latomic /usr/lib/s390x-linux-gnu/libsctp.so /usr/lib/s390x-linux-gnu/libyaml-cpp.so /usr/lib/s390x-linux-gnu/libnuma.so -Wl,--as-needed -latomic 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 | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_tools.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_object_expirer_core.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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_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 | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_op.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_otp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 92%] Built target crimson-osd [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_policy_s3.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_public_access.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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: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/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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rados.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_resolve.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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_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/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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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:13, 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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_conn.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_log.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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:13, 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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_metadata.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_pubsub.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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:13, 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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_pubsub_common.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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:13, 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/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_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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_realm.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_role.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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:13, 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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_s3.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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:13, 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/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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_s3select.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 /<>/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:13, 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_role.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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:13, 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: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_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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sal.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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: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 /<>/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: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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_string.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tag_s3.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tools.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_log_backing.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_user.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_website.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_xml.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_torrent.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt_sanitize.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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_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/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 | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_iam_policy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -std=c++17 -I/<>/obj-s390x-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 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:13, 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_user_policy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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_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 | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_zone.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sts.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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_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 | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_sts.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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:13, 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:13, 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 | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_perf_counters.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_oidc_provider.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_kms.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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:13, 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/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:13, 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:13, 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 | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_kmip_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_url.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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; | ^ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_oidc_provider.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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; | ^ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_datalog.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/cls_fifo_legacy.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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: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/rgw/cls_fifo_legacy.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/cls_fifo_legacy.cc:36: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_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/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 | ^~~~~~~~ /<>/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:552:8: warning: unused variable ‘r’ [-Wunused-variable] 552 | 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:1294:8: warning: unused variable ‘r’ [-Wunused-variable] 1294 | auto r = ioctx.aio_exec(oid, Reader::call(std::move(reader)), fifo::op::CLASS, | ^ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua_utils.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua_request.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_encryption.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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.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/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_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 | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tracer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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:13, 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 | ^~~~~~~~ /<>/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 | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_amqp.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sal_dbstore.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ 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:13, 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 member function ‘void rgw::sal::DBStore::setDBStoreManager(DBStoreManager*)’, inlined from ‘void* newDBStore(ceph::common::CephContext*)’ at /<>/src/rgw/rgw_sal_dbstore.cc:1947:31: /<>/src/rgw/rgw_sal_dbstore.h:817:58: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 817 | 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:1943:16: note: call to ‘void operator delete(void*, std::size_t)’ here 1943 | delete dbsm; | ^~~~ [ 95%] Linking CXX static library ../../lib/librgw_common.a cd /<>/obj-s390x-linux-gnu/src/rgw && /usr/bin/cmake -P CMakeFiles/rgw_common.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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_role_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 /usr/bin/ranlib ../../lib/librgw_common.a make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 95%] 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[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/rgw_a.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/rgw_a.dir/build.make src/rgw/CMakeFiles/rgw_a.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/DependInfo.cmake --color= [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_client_io.cc.o [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_auth_keystone.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 95%] Building CXX object src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/dbstore_main.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/rgw/store/dbstore/common -I/<>/src/rgw/store/dbstore/sqlite -I/<>/src/spawn/include -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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_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/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:13, 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 | ^~~~~~~~ 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:13, 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%] Linking CXX executable ../../../../bin/dbstore-bin cd /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-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/s390x-linux-gnu/libicuuc.so /usr/lib/s390x-linux-gnu/liboath.so ../../../../lib/libdmclock.a /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so /usr/lib/s390x-linux-gnu/librabbitmq.so /usr/lib/s390x-linux-gnu/libssl.so /usr/lib/s390x-linux-gnu/libldap.so /usr/lib/s390x-linux-gnu/liblber.so /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv -lsqlite3 -lpthread -Wl,--as-needed -latomic [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_frontend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_http_client_curl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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:13, 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_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:13, 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/rgw/CMakeFiles/rgw_a.dir/rgw_loadgen.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_log.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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:13, 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 | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 95%] Built target dbstore-bin [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_period_pusher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 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 | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_realm_reloader.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_realm_watcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_os_lib.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_process.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_bucket.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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 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:13, 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:13, 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/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:13, 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 | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_config.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_log.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_metadata.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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:13, 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:13, 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 | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_realm.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_swift.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_usage.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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:13, 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/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:13, 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:13, 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 | ^~~~~~~~ [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_info.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_user.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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/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/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:13, 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/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:13, 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 | ^~~~~~~~ [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_ratelimit.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_swift_auth.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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:13, 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 | ^~~~~~~~ [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_usage.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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_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, from /<>/src/rgw/rgw_role.h:13, 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/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 | ^~~~~~~~ [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_opa.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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_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 | ^~~~~~~~ [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_sts.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_sts.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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:13, 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:13, 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 | ^~~~~~~~ [ 96%] Linking CXX static library ../../lib/librgw_a.a cd /<>/obj-s390x-linux-gnu/src/rgw && /usr/bin/cmake -P CMakeFiles/rgw_a.dir/cmake_clean_target.cmake cd /<>/obj-s390x-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-s390x-linux-gnu' [ 96%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/rgw.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgw.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/rgw.dir/build.make src/rgw/CMakeFiles/rgw.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 96%] Building CXX object src/rgw/CMakeFiles/rgw.dir/librgw.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgw.dir/build.make src/rgw/CMakeFiles/radosgw.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 96%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_loadgen_process.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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]: Entering directory '/<>/obj-s390x-linux-gnu' [ 96%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/rgw_types.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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:13, 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:13, 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 | ^~~~~~~~ [ 96%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_asio_client.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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:13, 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:13, 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 | ^~~~~~~~ [ 97%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/__/__/rgw/rgw_dencoder.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 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 std::basic_string_view >*)((char*)&di + offsetof(DirIterator, DirIterator::cp_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_)).std::basic_string_view::_M_str’ may be used uninitialized [-Wmaybe-uninitialized] 1763 | << " call count=" << ix | ^~~~~~~~~~~~~~ /<>/src/rgw/rgw_file.h:1701:17: note: ‘*(const std::basic_string_view >*)((char*)&di + offsetof(DirIterator, DirIterator::cp_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_)).std::basic_string_view::_M_str’ was declared here 1701 | DirIterator di{objs, common_prefixes}; | ^~ /<>/src/rgw/rgw_file.h:1701:17: warning: ‘*(const std::basic_string_view >*)((char*)&di + offsetof(DirIterator, DirIterator::cp_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_)).std::basic_string_view::_M_len’ may be used uninitialized [-Wmaybe-uninitialized] /<>/src/rgw/rgw_file.h:1735:38: warning: ‘*(const std::basic_string_view >*)((char*)&di + offsetof(DirIterator, DirIterator::obj_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_)).std::basic_string_view::_M_str’ may be used uninitialized [-Wmaybe-uninitialized] 1735 | << " call count=" << ix | ^~~~~~~~~~~~~~ /<>/src/rgw/rgw_file.h:1701:17: note: ‘*(const std::basic_string_view >*)((char*)&di + offsetof(DirIterator, DirIterator::obj_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_)).std::basic_string_view::_M_str’ was declared here 1701 | DirIterator di{objs, common_prefixes}; | ^~ /<>/src/rgw/rgw_file.h:1701:17: warning: ‘*(const std::basic_string_view >*)((char*)&di + offsetof(DirIterator, DirIterator::obj_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_)).std::basic_string_view::_M_len’ may be used uninitialized [-Wmaybe-uninitialized] [ 97%] Linking CXX shared library ../../lib/librgw.so cd /<>/obj-s390x-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/rgw.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/librgw_a.a /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-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/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a -lresolv /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so ../../lib/libdmclock.a /usr/lib/s390x-linux-gnu/librabbitmq.so /usr/lib/s390x-linux-gnu/libssl.so /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-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_lock_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/s390x-linux-gnu/librt.a ../../lib/libdmclock.a /usr/lib/s390x-linux-gnu/librabbitmq.so /usr/lib/s390x-linux-gnu/libssl.so /usr/lib/s390x-linux-gnu/liboath.so ../../lib/libceph-common.so.2 -lresolv /usr/lib/s390x-linux-gnu/libcrypto.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so ../../lib/libcls_2pc_queue_client.a ../../lib/libcls_cmpomap_client.a ../../lib/libcls_rgw_gc_client.a -lrt /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libicuuc.so -ldl /usr/lib/s390x-linux-gnu/libldap.so /usr/lib/s390x-linux-gnu/liblber.so /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_context.so.1.74.0 -Wl,--as-needed -latomic 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-s390x-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-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgw-admin.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-admin.dir/build.make src/rgw/CMakeFiles/radosgw-admin.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_admin.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/s390x-linux-gnu/librt.a /usr/lib/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -lrt ../../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libicuuc.so -ldl ../../../lib/libdmclock.a /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so /usr/lib/s390x-linux-gnu/librabbitmq.so /usr/lib/s390x-linux-gnu/libssl.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libldap.so /usr/lib/s390x-linux-gnu/liblber.so /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_context.so.1.74.0 -Wl,--as-needed -latomic 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-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgw-es.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-es.dir/build.make src/rgw/CMakeFiles/radosgw-es.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw-es.dir/rgw_es_main.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgw-es.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/librgw_a.a /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-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/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a -lresolv /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so /usr/lib/s390x-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_lock_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/s390x-linux-gnu/librt.a /usr/lib/s390x-linux-gnu/liboath.so ../../lib/libceph-common.so.2 -lresolv /usr/lib/s390x-linux-gnu/libblkid.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so ../../lib/libcls_2pc_queue_client.a ../../lib/libcls_cmpomap_client.a ../../lib/libcls_rgw_gc_client.a -lrt /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libicuuc.so -ldl ../../lib/libdmclock.a /usr/lib/s390x-linux-gnu/librabbitmq.so /usr/lib/s390x-linux-gnu/libssl.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libldap.so /usr/lib/s390x-linux-gnu/liblber.so /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_context.so.1.74.0 -Wl,--as-needed -latomic 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:13, 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-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgw-object-expirer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw-object-expirer.dir/rgw_object_expirer.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgw-object-expirer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/librgw_a.a /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-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/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a -lresolv /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-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_lock_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/s390x-linux-gnu/librt.a /usr/lib/s390x-linux-gnu/liboath.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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so ../../lib/libcls_2pc_queue_client.a ../../lib/libcls_cmpomap_client.a ../../lib/libcls_rgw_gc_client.a -lrt /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libicuuc.so -ldl ../../lib/libdmclock.a /usr/lib/s390x-linux-gnu/librabbitmq.so /usr/lib/s390x-linux-gnu/libssl.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libldap.so /usr/lib/s390x-linux-gnu/liblber.so /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_context.so.1.74.0 -Wl,--as-needed -latomic 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:13, 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-s390x-linux-gnu' [ 97%] Built target radosgw-object-expirer [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_sync_checkpoint.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_frontend.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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_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:13, 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 | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_orphan.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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 make -f src/pybind/rgw/CMakeFiles/cython_rgw.dir/build.make src/pybind/rgw/CMakeFiles/cython_rgw.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind/rgw /<>/obj-s390x-linux-gnu/src/pybind/rgw/CMakeFiles/cython_rgw.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 98%] Generating ../../../lib/cython_modules/lib.3/rgw.cpython-311-s390x-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-s390x-linux-gnu/lib CYTHON_BUILD_DIR=/<>/obj-s390x-linux-gnu/src/pybind/rgw CEPH_LIBDIR=/<>/obj-s390x-linux-gnu/lib /usr/bin/python3.11 /<>/src/pybind/rgw/setup.py build --build-base /<>/obj-s390x-linux-gnu/lib/cython_modules --build-platlib /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3 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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_http_client_curl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 Compiling rgw.pyx because it changed. [1/1] Cythonizing rgw.pyx running build running build_ext building 'rgw' extension creating /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/rgw /usr/bin/cc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.11 -I/usr/include/python3.11 -c /<>/obj-s390x-linux-gnu/src/pybind/rgw/rgw.c -o /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/rgw/rgw.o -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 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 | ^~~~~~~~ /usr/bin/cc -shared -L/<>/obj-s390x-linux-gnu/lib -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /<>/obj-s390x-linux-gnu/lib/cython_modules/temp.linux-s390x-cpython-311/<>/obj-s390x-linux-gnu/src/pybind/rgw/rgw.o -L/usr/lib/s390x-linux-gnu -L/usr/lib/python3.11/config-3.11-s390x-linux-gnu -L/usr/lib/s390x-linux-gnu -lrados -lrgw -ldl -lm -o /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3/rgw.cpython-311-s390x-linux-gnu.so -Wl,-Bsymbolic-functions -g -fwrapv -O2 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 98%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind /<>/obj-s390x-linux-gnu/src/pybind/CMakeFiles/cython_modules.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/pybind/CMakeFiles/cython_modules.dir/build.make src/pybind/CMakeFiles/cython_modules.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' make[3]: Nothing to be done for 'src/pybind/CMakeFiles/cython_modules.dir/build'. make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 98%] Built target cython_modules [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_loadgen.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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:13, 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 | ^~~~~~~~ [ 98%] Linking CXX executable ../../bin/radosgw-admin cd /<>/obj-s390x-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgw-admin.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/librgw_a.a /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-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/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a -lresolv /usr/lib/s390x-linux-gnu/liboath.so /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so /usr/lib/s390x-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_lock_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/s390x-linux-gnu/librt.a /usr/lib/s390x-linux-gnu/liboath.so ../../lib/libceph-common.so.2 -lresolv /usr/lib/s390x-linux-gnu/libblkid.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so ../../lib/libcls_2pc_queue_client.a ../../lib/libcls_cmpomap_client.a ../../lib/libcls_rgw_gc_client.a -lrt /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libicuuc.so -ldl ../../lib/libdmclock.a /usr/lib/s390x-linux-gnu/librabbitmq.so /usr/lib/s390x-linux-gnu/libssl.so /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libldap.so /usr/lib/s390x-linux-gnu/liblber.so /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_context.so.1.74.0 -Wl,--as-needed -latomic 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:13, 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 | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_log.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 98%] Built target radosgw-admin [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_period_pusher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_realm_reloader.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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_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 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/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 | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_realm_watcher.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ 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 | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_bucket.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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:13, 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/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:13, 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/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:13, 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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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_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/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:13, 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:13, 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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_usage.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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:13, 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/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:13, 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:13, 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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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/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:13, 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/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:13, 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_rest_ratelimit.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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 | ^~~~~~~~ [ 99%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_swift_auth.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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:13, 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 | ^~~~~~~~ [ 99%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_usage.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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_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, from /<>/src/rgw/rgw_role.h:13, 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/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 | ^~~~~~~~ [ 99%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_opa.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 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 | ^~~~~~~~ [ 99%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_sts.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 [ 99%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_sts.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 99%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_main.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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/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:13, 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:13, 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:13, 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 | ^~~~~~~~ [ 99%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_kmip_client_impl.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-s390x-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 -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -fdiagnostics-color=auto -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 | ^~~~~~~~ [ 99%] Linking CXX shared library ../../lib/libradosgw.so cd /<>/obj-s390x-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgw.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-linux-gnu/lib: ../../lib/librgw_a.a /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so ../../lib/librgw_schedulers.a ../../lib/libkmip.a ../../lib/libdmclock.a /usr/lib/s390x-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/s390x-linux-gnu/libssl.so ../../lib/libglobal.a /usr/lib/s390x-linux-gnu/librt.a /usr/lib/s390x-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/s390x-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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/s390x-linux-gnu/libblkid.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -lrt ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libicuuc.so -ldl /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so /usr/lib/s390x-linux-gnu/liblua5.3.so /usr/lib/s390x-linux-gnu/libm.so /usr/lib/s390x-linux-gnu/librabbitmq.so /usr/lib/s390x-linux-gnu/libldap.so /usr/lib/s390x-linux-gnu/liblber.so /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 ../../lib/libdmclock.a /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_context.so.1.74.0 -Wl,--as-needed -latomic cd /<>/obj-s390x-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-s390x-linux-gnu' [ 99%] Built target radosgw make -f src/rgw/CMakeFiles/radosgwd.dir/build.make src/rgw/CMakeFiles/radosgwd.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgwd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgwd.dir/build.make src/rgw/CMakeFiles/radosgwd.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [100%] Building CXX object src/rgw/CMakeFiles/radosgwd.dir/radosgw.cc.o cd /<>/obj-s390x-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-s390x-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/dmclock/src -isystem /<>/obj-s390x-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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 -fdiagnostics-color=auto -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-s390x-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgwd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/ceph-17.2.6-0ubuntu0.23.04.1 -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-s390x-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/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a -lresolv /usr/lib/s390x-linux-gnu/libcurl.so /usr/lib/s390x-linux-gnu/libexpat.so /usr/lib/s390x-linux-gnu/libblkid.so ../../lib/libdmclock.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/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_random.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/s390x-linux-gnu/libcrypto.so /usr/lib/s390x-linux-gnu/libudev.so /usr/lib/s390x-linux-gnu/libibverbs.so /usr/lib/s390x-linux-gnu/librdmacm.so -ldl /usr/lib/s390x-linux-gnu/librt.a -lresolv /usr/lib/s390x-linux-gnu/libblkid.so -Wl,--as-needed -latomic make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [100%] Built target radosgwd make[2]: Leaving directory '/<>/obj-s390x-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu && make -j3 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/<>/obj-s390x-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-s390x-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/CMakeFiles /<>/obj-s390x-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/obj-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common_utf8.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common/options /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common/options /<>/obj-s390x-linux-gnu/src/common/options/CMakeFiles/legacy-option-headers.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/fmt /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/fmt /<>/obj-s390x-linux-gnu/src/fmt/CMakeFiles/fmt.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/common/options/CMakeFiles/legacy-option-headers.dir/build.make src/common/options/CMakeFiles/legacy-option-headers.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/common/options/CMakeFiles/legacy-option-headers.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 2%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common_buffer_obj.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/common/CMakeFiles/common_utf8.dir/build.make src/common/CMakeFiles/common_utf8.dir/build make -f src/fmt/CMakeFiles/fmt.dir/build.make src/fmt/CMakeFiles/fmt.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common_utf8.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/fmt/CMakeFiles/fmt.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 2%] Built target fmt make -f src/common/CMakeFiles/common_texttable_obj.dir/build.make src/common/CMakeFiles/common_texttable_obj.dir/depend make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/common/CMakeFiles/common_buffer_obj.dir/build.make src/common/CMakeFiles/common_buffer_obj.dir/build [ 2%] Built target common_utf8 make -f src/common/CMakeFiles/common-common-objs.dir/build.make src/common/CMakeFiles/common-common-objs.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common_texttable_obj.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common-common-objs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common_texttable_obj.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 2%] Built target common_texttable_obj make -f src/common/CMakeFiles/common_mountcephfs_objs.dir/build.make src/common/CMakeFiles/common_mountcephfs_objs.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common_buffer_obj.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common_mountcephfs_objs.dir/DependInfo.cmake --color= [ 2%] Built target common_buffer_obj make -f src/arch/CMakeFiles/arch.dir/build.make src/arch/CMakeFiles/arch.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/arch /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/arch /<>/obj-s390x-linux-gnu/src/arch/CMakeFiles/arch.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/arch/CMakeFiles/arch.dir/build.make src/arch/CMakeFiles/arch.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/arch/CMakeFiles/arch.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common_mountcephfs_objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 2%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common/options /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common/options /<>/obj-s390x-linux-gnu/src/common/options/CMakeFiles/common-options-objs.dir/DependInfo.cmake --color= [ 3%] Built target common_mountcephfs_objs make -f src/crush/CMakeFiles/crush_objs.dir/build.make src/crush/CMakeFiles/crush_objs.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crush /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crush /<>/obj-s390x-linux-gnu/src/crush/CMakeFiles/crush_objs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/crush/CMakeFiles/crush_objs.dir/build.make src/crush/CMakeFiles/crush_objs.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crush/CMakeFiles/crush_objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 4%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/msg /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/msg /<>/obj-s390x-linux-gnu/src/msg/CMakeFiles/common-msg-objs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/common/options/CMakeFiles/common-options-objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 6%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code /<>/obj-s390x-linux-gnu/src/erasure-code/CMakeFiles/erasure_code.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/CMakeFiles/erasure_code.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/rados_snap_set_diff_obj.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/rados_snap_set_diff_obj.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/rocksdb_ext.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/rocksdb_ext.dir/build.make src/CMakeFiles/rocksdb_ext.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/rocksdb_ext.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 7%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_lock_client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_lock_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librados /<>/obj-s390x-linux-gnu/src/librados/CMakeFiles/librados_impl.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librados/CMakeFiles/librados_impl.dir/build.make src/librados/CMakeFiles/librados_impl.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/librados/CMakeFiles/librados_impl.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code /<>/obj-s390x-linux-gnu/src/erasure-code/CMakeFiles/erasure_code_objs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/erasure-code/CMakeFiles/erasure_code_objs.dir/build.make src/erasure-code/CMakeFiles/erasure_code_objs.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/CMakeFiles/erasure_code_objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 8%] Built target erasure_code_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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 9%] Built target jerasure_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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/build.make src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 9%] Built target jerasure_utils 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 10%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/shec /<>/obj-s390x-linux-gnu/src/erasure-code/shec/CMakeFiles/shec_utils.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/msg/CMakeFiles/common-msg-objs.dir/build.make src/msg/CMakeFiles/common-msg-objs.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/msg/CMakeFiles/common-msg-objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 11%] Built target common-msg-objs make -f src/global/CMakeFiles/libglobal_objs.dir/build.make src/global/CMakeFiles/libglobal_objs.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/global /<>/obj-s390x-linux-gnu/src/global/CMakeFiles/libglobal_objs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/erasure-code/shec/CMakeFiles/shec_utils.dir/build.make src/erasure-code/shec/CMakeFiles/shec_utils.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/shec/CMakeFiles/shec_utils.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 11%] Built target shec_utils make -f src/perfglue/CMakeFiles/heap_profiler.dir/build.make src/perfglue/CMakeFiles/heap_profiler.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/perfglue /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/perfglue /<>/obj-s390x-linux-gnu/src/perfglue/CMakeFiles/heap_profiler.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/perfglue/CMakeFiles/heap_profiler.dir/build.make src/perfglue/CMakeFiles/heap_profiler.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/perfglue/CMakeFiles/heap_profiler.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 11%] Built target heap_profiler make -f src/common/CMakeFiles/common_prioritycache_obj.dir/build.make src/common/CMakeFiles/common_prioritycache_obj.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/common_prioritycache_obj.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/global/CMakeFiles/libglobal_objs.dir/build.make src/global/CMakeFiles/libglobal_objs.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/global/CMakeFiles/libglobal_objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 11%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mgr /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/mgr /<>/obj-s390x-linux-gnu/src/mgr/CMakeFiles/mgr_cap_obj.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/common/CMakeFiles/common_prioritycache_obj.dir/build.make src/common/CMakeFiles/common_prioritycache_obj.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common_prioritycache_obj.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 11%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zstd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor/zstd /<>/obj-s390x-linux-gnu/src/compressor/zstd/CMakeFiles/zstd_ext.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/mgr/CMakeFiles/mgr_cap_obj.dir/build.make src/mgr/CMakeFiles/mgr_cap_obj.dir/build make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/compressor/zstd/CMakeFiles/zstd_ext.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 12%] Built target zstd_ext make -f src/blk/CMakeFiles/liburing_ext.dir/build.make src/blk/CMakeFiles/liburing_ext.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/blk /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/blk /<>/obj-s390x-linux-gnu/src/blk/CMakeFiles/liburing_ext.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/blk/CMakeFiles/liburing_ext.dir/build.make src/blk/CMakeFiles/liburing_ext.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/blk/CMakeFiles/liburing_ext.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 13%] Built target liburing_ext make -f src/dmclock/src/CMakeFiles/dmclock.dir/build.make src/dmclock/src/CMakeFiles/dmclock.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/dmclock/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/dmclock/src /<>/obj-s390x-linux-gnu/src/dmclock/src/CMakeFiles/dmclock.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/dmclock/src/CMakeFiles/dmclock.dir/build.make src/dmclock/src/CMakeFiles/dmclock.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/dmclock/src/CMakeFiles/dmclock.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 13%] Built target dmclock make -f src/perfglue/CMakeFiles/cpu_profiler.dir/build.make src/perfglue/CMakeFiles/cpu_profiler.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/perfglue /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/perfglue /<>/obj-s390x-linux-gnu/src/perfglue/CMakeFiles/cpu_profiler.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/mgr/CMakeFiles/mgr_cap_obj.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 13%] Built target mgr_cap_obj make -f src/cls/CMakeFiles/cls_hello.dir/build.make src/cls/CMakeFiles/cls_hello.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_hello.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/perfglue/CMakeFiles/cpu_profiler.dir/build.make src/perfglue/CMakeFiles/cpu_profiler.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/perfglue/CMakeFiles/cpu_profiler.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 13%] Built target cpu_profiler make -f src/cls/CMakeFiles/cls_numops.dir/build.make src/cls/CMakeFiles/cls_numops.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_numops.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_hello.dir/build.make src/cls/CMakeFiles/cls_hello.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_hello.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 13%] Built target cls_hello make -f src/cls/CMakeFiles/cls_rbd.dir/build.make src/cls/CMakeFiles/cls_rbd.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rbd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_numops.dir/build.make src/cls/CMakeFiles/cls_numops.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_numops.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 13%] Built target cls_numops make -f src/cls/CMakeFiles/cls_lock.dir/build.make src/cls/CMakeFiles/cls_lock.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_lock.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_rbd.dir/build.make src/cls/CMakeFiles/cls_rbd.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rbd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_lock.dir/build.make src/cls/CMakeFiles/cls_lock.dir/build [ 14%] Built target cls_rbd make -f src/cls/CMakeFiles/cls_otp.dir/build.make src/cls/CMakeFiles/cls_otp.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_otp.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_lock.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 14%] Built target cls_lock make -f src/cls/CMakeFiles/cls_version.dir/build.make src/cls/CMakeFiles/cls_version.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_version.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_otp.dir/build.make src/cls/CMakeFiles/cls_otp.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_otp.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 14%] Built target cls_otp make -f src/cls/CMakeFiles/cls_log.dir/build.make src/cls/CMakeFiles/cls_log.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_log.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_version.dir/build.make src/cls/CMakeFiles/cls_version.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_version.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 14%] Built target cls_version make -f src/cls/CMakeFiles/cls_timeindex.dir/build.make src/cls/CMakeFiles/cls_timeindex.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_timeindex.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_log.dir/build.make src/cls/CMakeFiles/cls_log.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_log.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 14%] Built target cls_log make -f src/cls/CMakeFiles/cls_user.dir/build.make src/cls/CMakeFiles/cls_user.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_user.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_user.dir/build.make src/cls/CMakeFiles/cls_user.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_timeindex.dir/build.make src/cls/CMakeFiles/cls_timeindex.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_user.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_timeindex.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 15%] Built target cls_user make -f src/cls/CMakeFiles/cls_journal.dir/build.make src/cls/CMakeFiles/cls_journal.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_journal.dir/DependInfo.cmake --color= [ 15%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_cephfs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_cephfs.dir/build.make src/cls/CMakeFiles/cls_cephfs.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_cephfs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 15%] Built target cls_cephfs make -f src/cls/CMakeFiles/cls_cas_internal.dir/build.make src/cls/CMakeFiles/cls_cas_internal.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_cas_internal.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_journal.dir/build.make src/cls/CMakeFiles/cls_journal.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_journal.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 16%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_queue.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_cas_internal.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 16%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rgw_gc.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/common/CMakeFiles/common-common-objs.dir/build.make src/common/CMakeFiles/common-common-objs.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_queue.dir/build.make src/cls/CMakeFiles/cls_queue.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_queue.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 16%] Built target cls_queue make -f src/cls/CMakeFiles/cls_2pc_queue.dir/build.make src/cls/CMakeFiles/cls_2pc_queue.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_2pc_queue.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rgw_gc.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 16%] Built target cls_rgw_gc make -f src/cls/CMakeFiles/cls_fifo.dir/build.make src/cls/CMakeFiles/cls_fifo.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_fifo.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_fifo.dir/build.make src/cls/CMakeFiles/cls_fifo.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_fifo.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 16%] Built target cls_fifo make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls/cmpomap /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls/cmpomap /<>/obj-s390x-linux-gnu/src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_2pc_queue.dir/build.make src/cls/CMakeFiles/cls_2pc_queue.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common-common-objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build [ 21%] Built target common-common-objs make -f src/common/CMakeFiles/parse_secret_objs.dir/build.make src/common/CMakeFiles/parse_secret_objs.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/parse_secret_objs.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_2pc_queue.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/common/CMakeFiles/parse_secret_objs.dir/build.make src/common/CMakeFiles/parse_secret_objs.dir/build [ 21%] Built target cls_2pc_queue make -f src/java/CMakeFiles/libcephfs.dir/build.make src/java/CMakeFiles/libcephfs.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/java /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/parse_secret_objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/java/CMakeFiles/libcephfs.dir/build.make src/java/CMakeFiles/libcephfs.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/java/CMakeFiles/libcephfs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 21%] Built target parse_secret_objs make -f src/seastar/CMakeFiles/seastar_http_response_parser.dir/build.make src/seastar/CMakeFiles/seastar_http_response_parser.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/seastar /<>/obj-s390x-linux-gnu/src/seastar/CMakeFiles/seastar_http_response_parser.dir/DependInfo.cmake --color= [ 21%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/seastar /<>/obj-s390x-linux-gnu/src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/seastar/CMakeFiles/seastar_http_response_parser.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/build.make src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/build [ 21%] Built target cls_cmpomap 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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/seastar /<>/obj-s390x-linux-gnu/src/seastar/CMakeFiles/seastar_http_request_parser.dir/DependInfo.cmake --color= [ 21%] Built target seastar_http_chunk_parsers make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/seastar/CMakeFiles/seastar_http_request_parser.dir/build.make src/seastar/CMakeFiles/seastar_http_request_parser.dir/build [ 21%] 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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/seastar/CMakeFiles/seastar_http_request_parser.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_sdk.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_numops_client.dir/DependInfo.cmake --color= [ 21%] Built target seastar_http_request_parser make -f src/cls/CMakeFiles/cls_rbd_client.dir/build.make src/cls/CMakeFiles/cls_rbd_client.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rbd_client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_sdk.dir/build.make src/cls/CMakeFiles/cls_sdk.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_sdk.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 21%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_otp_client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_numops_client.dir/build.make src/cls/CMakeFiles/cls_numops_client.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_numops_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 21%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_refcount_client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_rbd_client.dir/build.make src/cls/CMakeFiles/cls_rbd_client.dir/build make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rbd_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 21%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_version_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_otp_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 21%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_log_client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_refcount_client.dir/build.make src/cls/CMakeFiles/cls_refcount_client.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_log_client.dir/build.make src/cls/CMakeFiles/cls_log_client.dir/build make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_refcount_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 21%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_timeindex_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_log_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 21%] Built target cls_log_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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_user_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_version_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 21%] Built target cls_version_client make -f src/cls/CMakeFiles/cls_journal_client.dir/build.make src/cls/CMakeFiles/cls_journal_client.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_journal_client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_timeindex_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 21%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rgw_client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_journal_client.dir/build.make src/cls/CMakeFiles/cls_journal_client.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_user_client.dir/build.make src/cls/CMakeFiles/cls_user_client.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_journal_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_user_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 21%] Built target cls_journal_client [ 21%] 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 -f src/cls/CMakeFiles/cls_lua_client.dir/build.make src/cls/CMakeFiles/cls_lua_client.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_cephfs_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_lua_client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw_client.dir/build.make src/cls/CMakeFiles/cls_rgw_client.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_cephfs_client.dir/build.make src/cls/CMakeFiles/cls_cephfs_client.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_lua_client.dir/build.make src/cls/CMakeFiles/cls_lua_client.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rgw_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 22%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_cas_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_lua_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 23%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_queue_client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_cephfs_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 23%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rgw_gc_client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_queue_client.dir/build.make src/cls/CMakeFiles/cls_queue_client.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_cas_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_queue_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 24%] 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]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_2pc_queue_client.dir/DependInfo.cmake --color= [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_test_remote_reads.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_test_remote_reads.dir/build.make src/cls/CMakeFiles/cls_test_remote_reads.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rgw_gc_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls/cmpomap /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls/cmpomap /<>/obj-s390x-linux-gnu/src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_2pc_queue_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_test_remote_reads.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/neorados /<>/obj-s390x-linux-gnu/src/neorados/CMakeFiles/neorados_objs.dir/DependInfo.cmake --color= [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/neorados /<>/obj-s390x-linux-gnu/src/neorados/CMakeFiles/neorados_api_obj.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 24%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/mgr/rook /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook /<>/obj-s390x-linux-gnu/src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librbd /<>/obj-s390x-linux-gnu/src/librbd/CMakeFiles/rbd_types.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/neorados/CMakeFiles/neorados_objs.dir/build.make src/neorados/CMakeFiles/neorados_objs.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/neorados/CMakeFiles/neorados_objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] Built target neorados_objs make -f src/journal/CMakeFiles/journal.dir/build.make src/journal/CMakeFiles/journal.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/journal /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/journal /<>/obj-s390x-linux-gnu/src/journal/CMakeFiles/journal.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/neorados/CMakeFiles/neorados_api_obj.dir/build.make src/neorados/CMakeFiles/neorados_api_obj.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/neorados/CMakeFiles/neorados_api_obj.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/ceph-volume /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/ceph-volume /<>/obj-s390x-linux-gnu/src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/python-common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/python-common /<>/obj-s390x-linux-gnu/src/python-common/CMakeFiles/ceph-clone.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/python-common/CMakeFiles/ceph-clone.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-diff-sorted.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-diff-sorted.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs/shell /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs/shell /<>/obj-s390x-linux-gnu/src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs/top /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs/top /<>/obj-s390x-linux-gnu/src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs_mirror /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs_mirror /<>/obj-s390x-linux-gnu/src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librbd/CMakeFiles/rbd_types.dir/build.make src/librbd/CMakeFiles/rbd_types.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/rbd_types.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] Built target rbd_types 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/journal/CMakeFiles/journal.dir/build.make src/journal/CMakeFiles/journal.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/journal/CMakeFiles/journal.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] Built target journal make -f src/librbd/CMakeFiles/rbd_api.dir/build.make src/librbd/CMakeFiles/rbd_api.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librbd /<>/obj-s390x-linux-gnu/src/librbd/CMakeFiles/rbd_api.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librbd/CMakeFiles/rbd_api.dir/build.make src/librbd/CMakeFiles/rbd_api.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/rbd_api.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/immutable_object_cache /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/immutable_object_cache /<>/obj-s390x-linux-gnu/src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_replay /<>/obj-s390x-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay_types.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rbd_replay/CMakeFiles/rbd_replay_types.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 25%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crypto/openssl /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crypto/openssl /<>/obj-s390x-linux-gnu/src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-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-s390x-linux-gnu' [ 25%] Built target ceph_immutable_object_cache_lib make -f src/libkmip/CMakeFiles/kmip.dir/build.make src/libkmip/CMakeFiles/kmip.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/libkmip /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/libkmip /<>/obj-s390x-linux-gnu/src/libkmip/CMakeFiles/kmip.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/build.make src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/libkmip/CMakeFiles/kmip.dir/build.make src/libkmip/CMakeFiles/kmip.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/libkmip/CMakeFiles/kmip.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 26%] Built target ceph_crypto_openssl make -f src/rgw/CMakeFiles/rgw_schedulers.dir/build.make src/rgw/CMakeFiles/rgw_schedulers.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/rgw_schedulers.dir/DependInfo.cmake --color= [ 26%] Built target kmip make -f doc/man/CMakeFiles/manpages.dir/build.make doc/man/CMakeFiles/manpages.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/doc/man /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/doc/man /<>/obj-s390x-linux-gnu/doc/man/CMakeFiles/manpages.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f doc/man/CMakeFiles/manpages.dir/build.make doc/man/CMakeFiles/manpages.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' [ 26%] manpages building make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 26%] Built target manpages make -f src/CMakeFiles/common-objs.dir/build.make src/CMakeFiles/common-objs.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/common-objs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/rgw_schedulers.dir/build.make src/rgw/CMakeFiles/rgw_schedulers.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/rgw_schedulers.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 26%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/json_spirit /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/json_spirit /<>/obj-s390x-linux-gnu/src/json_spirit/CMakeFiles/json_spirit.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/json_spirit/CMakeFiles/json_spirit.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 27%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/auth /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/auth /<>/obj-s390x-linux-gnu/src/auth/CMakeFiles/common-auth-objs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/auth/CMakeFiles/common-auth-objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 28%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/common /<>/obj-s390x-linux-gnu/src/common/CMakeFiles/crc32.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/common/CMakeFiles/crc32.dir/build.make src/common/CMakeFiles/crc32.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/crc32.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/clay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/clay /<>/obj-s390x-linux-gnu/src/erasure-code/clay/CMakeFiles/ec_clay.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/clay/CMakeFiles/ec_clay.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 29%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 29%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/lrc /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/lrc /<>/obj-s390x-linux-gnu/src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 29%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/shec /<>/obj-s390x-linux-gnu/src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/kv /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/kv /<>/obj-s390x-linux-gnu/src/kv/CMakeFiles/kv.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/common-objs.dir/build.make src/CMakeFiles/common-objs.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/common-objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zstd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor/zstd /<>/obj-s390x-linux-gnu/src/compressor/zstd/CMakeFiles/ceph_zstd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/compressor/zstd/CMakeFiles/ceph_zstd.dir/build.make src/compressor/zstd/CMakeFiles/ceph_zstd.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/kv/CMakeFiles/kv.dir/build.make src/kv/CMakeFiles/kv.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/compressor/zstd/CMakeFiles/ceph_zstd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 32%] Built target ceph_zstd make -f src/blk/CMakeFiles/blk.dir/build.make src/blk/CMakeFiles/blk.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/blk /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/blk /<>/obj-s390x-linux-gnu/src/blk/CMakeFiles/blk.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/blk/CMakeFiles/blk.dir/build.make src/blk/CMakeFiles/blk.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/kv/CMakeFiles/kv.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 32%] Built target kv make -f src/cls/CMakeFiles/cls_refcount.dir/build.make src/cls/CMakeFiles/cls_refcount.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_refcount.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target rbd_mirror_internal make -f src/cls/CMakeFiles/cls_rgw.dir/build.make src/cls/CMakeFiles/cls_rgw.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_rgw.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/blk/CMakeFiles/blk.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_cas.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_refcount.dir/build.make src/cls/CMakeFiles/cls_refcount.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_refcount.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target cls_refcount make -f src/CMakeFiles/krbd.dir/build.make src/CMakeFiles/krbd.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/krbd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_cas.dir/build.make src/cls/CMakeFiles/cls_cas.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_cas.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target cls_cas make -f src/java/CMakeFiles/libcephfs-test.dir/build.make src/java/CMakeFiles/libcephfs-test.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/java /<>/obj-s390x-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw.dir/build.make src/cls/CMakeFiles/cls_rgw.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/java/CMakeFiles/libcephfs-test.dir/build.make src/java/CMakeFiles/libcephfs-test.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/java/CMakeFiles/libcephfs-test.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target libcephfs-test make -f src/seastar/CMakeFiles/seastar.dir/build.make src/seastar/CMakeFiles/seastar.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/seastar /<>/obj-s390x-linux-gnu/src/seastar/CMakeFiles/seastar.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rgw.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target cls_rgw make -f src/cls/CMakeFiles/cls_lua.dir/build.make src/cls/CMakeFiles/cls_lua.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/cls /<>/obj-s390x-linux-gnu/src/cls/CMakeFiles/cls_lua.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/krbd.dir/build.make src/CMakeFiles/krbd.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/cls/CMakeFiles/cls_lua.dir/build.make src/cls/CMakeFiles/cls_lua.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/krbd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_lua.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor /<>/obj-s390x-linux-gnu/src/compressor/CMakeFiles/compressor_objs.dir/DependInfo.cmake --color= [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure /<>/obj-s390x-linux-gnu/src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code/shec /<>/obj-s390x-linux-gnu/src/erasure-code/shec/CMakeFiles/ec_shec.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/erasure-code/shec/CMakeFiles/ec_shec.dir/build.make src/erasure-code/shec/CMakeFiles/ec_shec.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/shec/CMakeFiles/ec_shec.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target ec_shec make -f src/mon/CMakeFiles/mon.dir/build.make src/mon/CMakeFiles/mon.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mon /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/mon /<>/obj-s390x-linux-gnu/src/mon/CMakeFiles/mon.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/compressor/CMakeFiles/compressor_objs.dir/build.make src/compressor/CMakeFiles/compressor_objs.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/compressor/CMakeFiles/compressor_objs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target compressor_objs 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target denc-mod-rbd make -f src/CMakeFiles/common.dir/build.make src/CMakeFiles/common.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/common.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/common.dir/build.make src/CMakeFiles/common.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/common.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target common make -f src/CMakeFiles/ceph-common.dir/build.make src/CMakeFiles/ceph-common.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-common.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-common.dir/build.make src/CMakeFiles/ceph-common.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-common.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/erasure-code /<>/obj-s390x-linux-gnu/src/erasure-code/CMakeFiles/erasure_code_plugins.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/CMakeFiles/erasure_code_plugins.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/global /<>/obj-s390x-linux-gnu/src/global/CMakeFiles/global-static.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/global/CMakeFiles/global-static.dir/build.make src/global/CMakeFiles/global-static.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/global/CMakeFiles/global-static.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target global-static make -f src/compressor/CMakeFiles/compressor.dir/build.make src/compressor/CMakeFiles/compressor.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor /<>/obj-s390x-linux-gnu/src/compressor/CMakeFiles/compressor.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/compressor/CMakeFiles/compressor.dir/build.make src/compressor/CMakeFiles/compressor.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/compressor/CMakeFiles/compressor.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target compressor make -f src/global/CMakeFiles/global.dir/build.make src/global/CMakeFiles/global.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/global /<>/obj-s390x-linux-gnu/src/global/CMakeFiles/global.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/global/CMakeFiles/global.dir/build.make src/global/CMakeFiles/global.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/global/CMakeFiles/global.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/osdc /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/osdc /<>/obj-s390x-linux-gnu/src/osdc/CMakeFiles/osdc.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/osdc/CMakeFiles/osdc.dir/build.make src/osdc/CMakeFiles/osdc.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/osdc/CMakeFiles/osdc.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 35%] Built target osdc make -f src/compressor/lz4/CMakeFiles/ceph_lz4.dir/build.make src/compressor/lz4/CMakeFiles/ceph_lz4.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/lz4 /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor/lz4 /<>/obj-s390x-linux-gnu/src/compressor/lz4/CMakeFiles/ceph_lz4.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/compressor/lz4/CMakeFiles/ceph_lz4.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/snappy /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor/snappy /<>/obj-s390x-linux-gnu/src/compressor/snappy/CMakeFiles/ceph_snappy.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/mon/CMakeFiles/mon.dir/build.make src/mon/CMakeFiles/mon.dir/build make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/compressor/snappy/CMakeFiles/ceph_snappy.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zlib /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor/zlib /<>/obj-s390x-linux-gnu/src/compressor/zlib/CMakeFiles/ceph_zlib.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/mon/CMakeFiles/mon.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 36%] Built target mon make -f src/mds/CMakeFiles/mds.dir/build.make src/mds/CMakeFiles/mds.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mds /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/mds /<>/obj-s390x-linux-gnu/src/mds/CMakeFiles/mds.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build.make src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 36%] Built target ceph_zlib make -f src/client/CMakeFiles/client.dir/build.make src/client/CMakeFiles/client.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/client /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/client /<>/obj-s390x-linux-gnu/src/client/CMakeFiles/client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/seastar/CMakeFiles/seastar.dir/build.make src/seastar/CMakeFiles/seastar.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/client/CMakeFiles/client.dir/build.make src/client/CMakeFiles/client.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/client/CMakeFiles/client.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 37%] Built target client make -f src/neorados/CMakeFiles/libneorados.dir/build.make src/neorados/CMakeFiles/libneorados.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/neorados /<>/obj-s390x-linux-gnu/src/neorados/CMakeFiles/libneorados.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/neorados/CMakeFiles/libneorados.dir/build.make src/neorados/CMakeFiles/libneorados.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/neorados/CMakeFiles/libneorados.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 37%] Built target libneorados make -f src/librbd/CMakeFiles/rbd_internal.dir/build.make src/librbd/CMakeFiles/rbd_internal.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librbd /<>/obj-s390x-linux-gnu/src/librbd/CMakeFiles/rbd_internal.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/seastar/CMakeFiles/seastar.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 42%] Built target seastar make -f src/tools/CMakeFiles/neorados.dir/build.make src/tools/CMakeFiles/neorados.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/neorados.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/neorados.dir/build.make src/tools/CMakeFiles/neorados.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/neorados.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 42%] Built target neorados make -f src/tools/CMakeFiles/ceph-conf.dir/build.make src/tools/CMakeFiles/ceph-conf.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-conf.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/ceph-conf.dir/build.make src/tools/CMakeFiles/ceph-conf.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-conf.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 42%] Built target ceph-conf make -f src/tools/CMakeFiles/crushtool.dir/build.make src/tools/CMakeFiles/crushtool.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/crushtool.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/crushtool.dir/build.make src/tools/CMakeFiles/crushtool.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/crushtool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 42%] Built target crushtool make -f src/tools/CMakeFiles/monmaptool.dir/build.make src/tools/CMakeFiles/monmaptool.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/monmaptool.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/monmaptool.dir/build.make src/tools/CMakeFiles/monmaptool.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/monmaptool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 42%] Built target monmaptool make -f src/tools/CMakeFiles/osdmaptool.dir/build.make src/tools/CMakeFiles/osdmaptool.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/osdmaptool.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/osdmaptool.dir/build.make src/tools/CMakeFiles/osdmaptool.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/osdmaptool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 42%] Built target osdmaptool make -f src/tools/CMakeFiles/ceph-authtool.dir/build.make src/tools/CMakeFiles/ceph-authtool.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-authtool.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/ceph-authtool.dir/build.make src/tools/CMakeFiles/ceph-authtool.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-authtool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 42%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/crimson /<>/obj-s390x-linux-gnu/src/tools/crimson/CMakeFiles/perf-async-msgr.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/crimson/CMakeFiles/perf-async-msgr.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 42%] Built target perf-async-msgr 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build.make src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 43%] Built target ceph-dencoder 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/erasure-code /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/erasure-code /<>/obj-s390x-linux-gnu/src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-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-s390x-linux-gnu' [ 43%] Built target ceph-erasure-code-tool make -f src/mount/CMakeFiles/mount.ceph.dir/build.make src/mount/CMakeFiles/mount.ceph.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mount /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/mount /<>/obj-s390x-linux-gnu/src/mount/CMakeFiles/mount.ceph.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/mount/CMakeFiles/mount.ceph.dir/build.make src/mount/CMakeFiles/mount.ceph.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/mount/CMakeFiles/mount.ceph.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 44%] Built target mount.ceph make -f src/librados/CMakeFiles/librados.dir/build.make src/librados/CMakeFiles/librados.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librados /<>/obj-s390x-linux-gnu/src/librados/CMakeFiles/librados.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librados/CMakeFiles/librados.dir/build.make src/librados/CMakeFiles/librados.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/librados/CMakeFiles/librados.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 44%] Built target librados make -f src/compressor/CMakeFiles/compressor_plugins.dir/build.make src/compressor/CMakeFiles/compressor_plugins.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/compressor /<>/obj-s390x-linux-gnu/src/compressor/CMakeFiles/compressor_plugins.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/compressor/CMakeFiles/compressor_plugins.dir/build.make src/compressor/CMakeFiles/compressor_plugins.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/compressor/CMakeFiles/compressor_plugins.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 44%] Built target compressor_plugins make -f src/CMakeFiles/cephfs.dir/build.make src/CMakeFiles/cephfs.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/cephfs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/cephfs.dir/build.make src/CMakeFiles/cephfs.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/mds/CMakeFiles/mds.dir/build.make src/mds/CMakeFiles/mds.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/cephfs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 44%] Built target cephfs make -f src/CMakeFiles/ceph-syn.dir/build.make src/CMakeFiles/ceph-syn.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-syn.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-syn.dir/build.make src/CMakeFiles/ceph-syn.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-syn.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 44%] Built target ceph-syn make -f src/CMakeFiles/cephsqlite.dir/build.make src/CMakeFiles/cephsqlite.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/cephsqlite.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/mds/CMakeFiles/mds.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 46%] Built target mds make -f src/CMakeFiles/ceph-fuse.dir/build.make src/CMakeFiles/ceph-fuse.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-fuse.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/cephsqlite.dir/build.make src/CMakeFiles/cephsqlite.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/cephsqlite.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 46%] Built target cephsqlite make -f src/java/native/CMakeFiles/cephfs_jni.dir/build.make src/java/native/CMakeFiles/cephfs_jni.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java/native /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/java/native /<>/obj-s390x-linux-gnu/src/java/native/CMakeFiles/cephfs_jni.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/java/native/CMakeFiles/cephfs_jni.dir/build.make src/java/native/CMakeFiles/cephfs_jni.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-fuse.dir/build.make src/CMakeFiles/ceph-fuse.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-fuse.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 46%] Built target ceph-fuse make -f src/crimson/CMakeFiles/crimson-common.dir/build.make src/crimson/CMakeFiles/crimson-common.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson /<>/obj-s390x-linux-gnu/src/crimson/CMakeFiles/crimson-common.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/java/native/CMakeFiles/cephfs_jni.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 47%] Built target cephfs_jni make -f src/crimson/admin/CMakeFiles/crimson-admin.dir/build.make src/crimson/admin/CMakeFiles/crimson-admin.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/admin /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/admin /<>/obj-s390x-linux-gnu/src/crimson/admin/CMakeFiles/crimson-admin.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crimson/admin/CMakeFiles/crimson-admin.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 47%] Built target crimson-admin make -f src/libradosstriper/CMakeFiles/radosstriper.dir/build.make src/libradosstriper/CMakeFiles/radosstriper.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/libradosstriper /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/libradosstriper /<>/obj-s390x-linux-gnu/src/libradosstriper/CMakeFiles/radosstriper.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/libradosstriper/CMakeFiles/radosstriper.dir/build.make src/libradosstriper/CMakeFiles/radosstriper.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/libradosstriper/CMakeFiles/radosstriper.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 47%] Built target radosstriper make -f src/mgr/CMakeFiles/ceph-mgr.dir/build.make src/mgr/CMakeFiles/ceph-mgr.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mgr /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/mgr /<>/obj-s390x-linux-gnu/src/mgr/CMakeFiles/ceph-mgr.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/mgr/CMakeFiles/ceph-mgr.dir/build.make src/mgr/CMakeFiles/ceph-mgr.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/mgr/CMakeFiles/ceph-mgr.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 48%] Built target ceph-mgr 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 49%] Built target dbstore_lib make -f src/tools/CMakeFiles/rados.dir/build.make src/tools/CMakeFiles/rados.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/rados.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/rados.dir/build.make src/tools/CMakeFiles/rados.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/rados.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 49%] Built target 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/cephfs /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind/cephfs /<>/obj-s390x-linux-gnu/src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/crimson/CMakeFiles/crimson-common.dir/build.make src/crimson/CMakeFiles/crimson-common.dir/build make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 49%] Built target cython_cephfs 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs /<>/obj-s390x-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crimson/CMakeFiles/crimson-common.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 55%] Built target crimson-common 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs /<>/obj-s390x-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/build [ 55%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs /<>/obj-s390x-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 56%] Built target cephfs-journal-tool 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs /<>/obj-s390x-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 56%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs_mirror /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/cephfs_mirror /<>/obj-s390x-linux-gnu/src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 56%] Built target cephfs-mirror 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/immutable_object_cache /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/immutable_object_cache /<>/obj-s390x-linux-gnu/src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/DependInfo.cmake --color= [ 56%] Built target cephfs-data-scan make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-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-s390x-linux-gnu' [ 56%] Built target ceph-immutable-object-cache make -f src/rgw/CMakeFiles/radosgw-token.dir/build.make src/rgw/CMakeFiles/radosgw-token.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgw-token.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-token.dir/build.make src/rgw/CMakeFiles/radosgw-token.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgw-token.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 56%] Built target denc-mod-cephfs make -f src/CMakeFiles/librados-config.dir/build.make src/CMakeFiles/librados-config.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/librados-config.dir/DependInfo.cmake --color= [ 56%] Built target radosgw-token make -f src/os/CMakeFiles/os.dir/build.make src/os/CMakeFiles/os.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/os /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/os /<>/obj-s390x-linux-gnu/src/os/CMakeFiles/os.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/librados-config.dir/build.make src/CMakeFiles/librados-config.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/librados-config.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 56%] Built target librados-config make -f src/CMakeFiles/ceph-mds.dir/build.make src/CMakeFiles/ceph-mds.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-mds.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-mds.dir/build.make src/CMakeFiles/ceph-mds.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-mds.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 57%] Built target ceph-mds make -f src/crimson/CMakeFiles/crimson.dir/build.make src/crimson/CMakeFiles/crimson.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson /<>/obj-s390x-linux-gnu/src/crimson/CMakeFiles/crimson.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librbd/CMakeFiles/rbd_internal.dir/build.make src/librbd/CMakeFiles/rbd_internal.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/os/CMakeFiles/os.dir/build.make src/os/CMakeFiles/os.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/os/CMakeFiles/os.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 59%] Built target os 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/alienstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/os/alienstore /<>/obj-s390x-linux-gnu/src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/crimson/CMakeFiles/crimson.dir/build.make src/crimson/CMakeFiles/crimson.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/rbd_internal.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 70%] Built target rbd_internal 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore/sqlite /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/sqlite /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crimson/CMakeFiles/crimson.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 72%] Built target crimson make -f src/pybind/rados/CMakeFiles/cython_rados.dir/build.make src/pybind/rados/CMakeFiles/cython_rados.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rados /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind/rados /<>/obj-s390x-linux-gnu/src/pybind/rados/CMakeFiles/cython_rados.dir/DependInfo.cmake --color= [ 72%] Built target sqlite_db make -f src/librbd/CMakeFiles/librbd.dir/build.make src/librbd/CMakeFiles/librbd.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librbd /<>/obj-s390x-linux-gnu/src/librbd/CMakeFiles/librbd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/pybind/rados/CMakeFiles/cython_rados.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 72%] Built target cython_rados make -f src/os/CMakeFiles/ceph-bluestore-tool.dir/build.make src/os/CMakeFiles/ceph-bluestore-tool.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/os /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/os /<>/obj-s390x-linux-gnu/src/os/CMakeFiles/ceph-bluestore-tool.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/os/CMakeFiles/ceph-bluestore-tool.dir/build.make src/os/CMakeFiles/ceph-bluestore-tool.dir/build make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/os/CMakeFiles/ceph-bluestore-tool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 72%] Built target ceph-bluestore-tool make -f src/tools/CMakeFiles/ceph-osdomap-tool.dir/build.make src/tools/CMakeFiles/ceph-osdomap-tool.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-osdomap-tool.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/librbd/CMakeFiles/librbd.dir/build.make src/librbd/CMakeFiles/librbd.dir/build make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/librbd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-osdomap-tool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 72%] Built target librbd make -f src/tools/CMakeFiles/ceph-monstore-tool.dir/build.make src/tools/CMakeFiles/ceph-monstore-tool.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-monstore-tool.dir/DependInfo.cmake --color= [ 72%] Built target ceph-osdomap-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-kvstore-tool.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 73%] Built target crimson-alien-common make -f src/tools/rbd/CMakeFiles/rbd.dir/build.make src/tools/rbd/CMakeFiles/rbd.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/rbd /<>/obj-s390x-linux-gnu/src/tools/rbd/CMakeFiles/rbd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/CMakeFiles/ceph-kvstore-tool.dir/build.make src/tools/CMakeFiles/ceph-kvstore-tool.dir/build make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-kvstore-tool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 73%] Built target ceph-kvstore-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror /<>/obj-s390x-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-monstore-tool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 74%] Built target ceph-monstore-tool 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_nbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/rbd_nbd /<>/obj-s390x-linux-gnu/src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/build.make src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 74%] Built target rbd-mirror 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/crimson /<>/obj-s390x-linux-gnu/src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/build.make src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/build [ 74%] Built target rbd-nbd 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/librbd /<>/obj-s390x-linux-gnu/src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 75%] Built target perf-crimson-msgr make -f src/rbd_fuse/CMakeFiles/rbd-fuse.dir/build.make src/rbd_fuse/CMakeFiles/rbd-fuse.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_fuse /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_fuse /<>/obj-s390x-linux-gnu/src/rbd_fuse/CMakeFiles/rbd-fuse.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 75%] Built target librbd_plugin_parent_cache make -f src/rbd_replay/CMakeFiles/rbd_replay.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay.dir/depend make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_replay /<>/obj-s390x-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rbd_fuse/CMakeFiles/rbd-fuse.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 75%] Built target rbd-fuse 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_replay /<>/obj-s390x-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd_replay.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rbd_replay/CMakeFiles/rbd_replay.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/tools/rbd/CMakeFiles/rbd.dir/build.make src/tools/rbd/CMakeFiles/rbd.dir/build [ 76%] Built target rbd_replay make -f src/CMakeFiles/ceph-mon.dir/build.make src/CMakeFiles/ceph-mon.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-mon.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 76%] Built target rbd_replay_ios make -f src/osd/CMakeFiles/osd.dir/build.make src/osd/CMakeFiles/osd.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/osd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/osd /<>/obj-s390x-linux-gnu/src/osd/CMakeFiles/osd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-mon.dir/build.make src/CMakeFiles/ceph-mon.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-mon.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 76%] Built target ceph-mon 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/alienstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/os/alienstore /<>/obj-s390x-linux-gnu/src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/rbd/CMakeFiles/rbd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 79%] Built target rbd 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/seastore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/os/seastore /<>/obj-s390x-linux-gnu/src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 80%] Built target crimson-alienstore make -f src/rgw/store/dbstore/CMakeFiles/dbstore.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/store/dbstore/CMakeFiles/dbstore.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 80%] Built target dbstore make -f src/pybind/rbd/CMakeFiles/cython_rbd.dir/build.make src/pybind/rbd/CMakeFiles/cython_rbd.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rbd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind/rbd /<>/obj-s390x-linux-gnu/src/pybind/rbd/CMakeFiles/cython_rbd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/pybind/rbd/CMakeFiles/cython_rbd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 80%] Built target cython_rbd make -f src/rbd_replay/CMakeFiles/rbd-replay.dir/build.make src/rbd_replay/CMakeFiles/rbd-replay.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_replay /<>/obj-s390x-linux-gnu/src/rbd_replay/CMakeFiles/rbd-replay.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rbd_replay/CMakeFiles/rbd-replay.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 80%] 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[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rbd_replay /<>/obj-s390x-linux-gnu/src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/osd/CMakeFiles/osd.dir/build.make src/osd/CMakeFiles/osd.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 80%] Built target rbd-replay-prep make -f src/rgw/CMakeFiles/rgw_common.dir/build.make src/rgw/CMakeFiles/rgw_common.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/rgw_common.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/osd/CMakeFiles/osd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 82%] Built target osd make -f src/CMakeFiles/ceph-osd.dir/build.make src/CMakeFiles/ceph-osd.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/ceph-osd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/ceph-osd.dir/build.make src/CMakeFiles/ceph-osd.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-osd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 82%] Built target ceph-osd make -f src/tools/CMakeFiles/ceph-objectstore-tool.dir/build.make src/tools/CMakeFiles/ceph-objectstore-tool.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools /<>/obj-s390x-linux-gnu/src/tools/CMakeFiles/ceph-objectstore-tool.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-objectstore-tool.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 82%] Built target ceph-objectstore-tool 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 84%] Built target crimson-seastore 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/cyanstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/os/cyanstore /<>/obj-s390x-linux-gnu/src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/build.make src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 84%] Built target denc-mod-osd 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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/crimson /<>/obj-s390x-linux-gnu/src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/DependInfo.cmake --color= [ 84%] Built target crimson-cyanstore make -f src/crimson/os/CMakeFiles/crimson-os.dir/build.make src/crimson/os/CMakeFiles/crimson-os.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/os /<>/obj-s390x-linux-gnu/src/crimson/os/CMakeFiles/crimson-os.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/crimson/os/CMakeFiles/crimson-os.dir/build.make src/crimson/os/CMakeFiles/crimson-os.dir/build [ 84%] Built target perf-staged-fltree make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crimson/os/CMakeFiles/crimson-os.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 84%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/tools /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/tools /<>/obj-s390x-linux-gnu/src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/osd /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/crimson/osd /<>/obj-s390x-linux-gnu/src/crimson/osd/CMakeFiles/crimson-osd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 84%] Built target crimson-store-nbd make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/crimson/osd/CMakeFiles/crimson-osd.dir/build.make src/crimson/osd/CMakeFiles/crimson-osd.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/rgw_common.dir/build.make src/rgw/CMakeFiles/rgw_common.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/crimson/osd/CMakeFiles/crimson-osd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 87%] Built target crimson-osd make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/rgw_common.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 95%] 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-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore /<>/obj-s390x-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/DependInfo.cmake --color= cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/rgw_a.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 95%] Built target dbstore-bin make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/rgw_a.dir/build.make src/rgw/CMakeFiles/rgw_a.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/rgw_a.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 96%] 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/rgw.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder /<>/obj-s390x-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgw.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/rgw.dir/build.make src/rgw/CMakeFiles/rgw.dir/build make[4]: Leaving directory '/<>/obj-s390x-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[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/rgw.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 97%] Built target rgw make -f src/rgw/CMakeFiles/radosgw-admin.dir/build.make src/rgw/CMakeFiles/radosgw-admin.dir/depend [ 97%] Built target denc-mod-rgw make -f src/rgw/CMakeFiles/radosgw-es.dir/build.make src/rgw/CMakeFiles/radosgw-es.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgw-admin.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgw-es.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-es.dir/build.make src/rgw/CMakeFiles/radosgw-es.dir/build make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-admin.dir/build.make src/rgw/CMakeFiles/radosgw-admin.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgw-es.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgw-object-expirer.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgw-admin.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind/rgw /<>/obj-s390x-linux-gnu/src/pybind/rgw/CMakeFiles/cython_rgw.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-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-s390x-linux-gnu' make[4]: Nothing to be done for 'src/pybind/rgw/CMakeFiles/cython_rgw.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-object-expirer.dir/build.make src/rgw/CMakeFiles/radosgw-object-expirer.dir/build [ 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-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/pybind /<>/obj-s390x-linux-gnu/src/pybind/CMakeFiles/cython_modules.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/pybind/CMakeFiles/cython_modules.dir/build.make src/pybind/CMakeFiles/cython_modules.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/pybind/CMakeFiles/cython_modules.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 97%] Built target cython_modules make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgw.dir/build.make src/rgw/CMakeFiles/radosgw.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgw-object-expirer.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 97%] Built target radosgw-object-expirer make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgw.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 99%] Built target radosgw make -f src/rgw/CMakeFiles/radosgwd.dir/build.make src/rgw/CMakeFiles/radosgwd.dir/depend make[4]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src/rgw /<>/obj-s390x-linux-gnu/src/rgw/CMakeFiles/radosgwd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/rgw/CMakeFiles/radosgwd.dir/build.make src/rgw/CMakeFiles/radosgwd.dir/build make[4]: Entering directory '/<>/obj-s390x-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgwd.dir/build'. make[4]: Leaving directory '/<>/obj-s390x-linux-gnu' [100%] Built target radosgwd make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/<>/obj-s390x-linux-gnu' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/<>/obj-s390x-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/s390x-linux-gnu/libcephfs_jni.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libcephfs_jni.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/libcephfs_jni.so.1.0.0" to "/usr/lib/s390x-linux-gnu/ceph:/usr/lib/jvm/default-java/lib:/usr/lib/jvm/default-java/lib/server" -- Installing: /<>/debian/tmp/usr/lib/s390x-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/s390x-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/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/libceph-common.so.2 -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/libceph-common.so.2" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_sdk.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_sdk.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_sdk.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_hello.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_hello.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_hello.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_numops.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_numops.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_numops.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_rbd.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_rbd.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_rbd.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_lock.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_lock.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_lock.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_otp.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_otp.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_otp.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_refcount.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_refcount.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_refcount.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_version.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_version.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_version.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_log.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_log.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_log.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_timeindex.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_timeindex.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_timeindex.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_user.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_user.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_user.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_journal.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_journal.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_journal.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_cephfs.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_cephfs.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_cephfs.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_lua.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_lua.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_lua.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_cas.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_cas.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_cas.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_queue.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_queue.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_queue.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw_gc.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw_gc.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw_gc.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_2pc_queue.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_2pc_queue.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_2pc_queue.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_cmpomap.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_cmpomap.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_cmpomap.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_fifo.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_fifo.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_fifo.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_test_remote_reads.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/rados-classes/libcls_test_remote_reads.so.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-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/s390x-linux-gnu/librados.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/librados.so.2 -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/librados.so.2.0.0" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/librados.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libradosstriper.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libradosstriper.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/libradosstriper.so.1.0.0" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libradosstriper.so -- Installing: /<>/debian/tmp/usr/bin/ceph-mgr -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-mgr" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/librados-config -- Set runtime path of "/<>/debian/tmp/usr/bin/librados-config" to "/usr/lib/s390x-linux-gnu/ceph" running build running build_ext cythoning rados.pyx to /<>/obj-s390x-linux-gnu/src/pybind/rados/pyrex/rados.c creating /<>/obj-s390x-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-s390x-linux-gnu/lib/cython_modules/lib.3/rgw.cpython-311-s390x-linux-gnu.so -> /<>/debian/tmp/usr/lib/python3/dist-packages copying /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3/rados.cpython-311-s390x-linux-gnu.so -> /<>/debian/tmp/usr/lib/python3/dist-packages copying /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3/cephfs.cpython-311-s390x-linux-gnu.so -> /<>/debian/tmp/usr/lib/python3/dist-packages copying /<>/obj-s390x-linux-gnu/lib/cython_modules/lib.3/rbd.cpython-311-s390x-linux-gnu.so -> /<>/debian/tmp/usr/lib/python3/dist-packages running install_egg_info running egg_info creating /<>/obj-s390x-linux-gnu/src/pybind/rados/rados.egg-info writing /<>/obj-s390x-linux-gnu/src/pybind/rados/rados.egg-info/PKG-INFO writing dependency_links to /<>/obj-s390x-linux-gnu/src/pybind/rados/rados.egg-info/dependency_links.txt writing top-level names to /<>/obj-s390x-linux-gnu/src/pybind/rados/rados.egg-info/top_level.txt writing manifest file '/<>/obj-s390x-linux-gnu/src/pybind/rados/rados.egg-info/SOURCES.txt' reading manifest file '/<>/obj-s390x-linux-gnu/src/pybind/rados/rados.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/<>/obj-s390x-linux-gnu/src/pybind/rados/rados.egg-info/SOURCES.txt' Copying /<>/obj-s390x-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-s390x-linux-gnu/src/pybind/rbd/pyrex/rbd.c creating /<>/obj-s390x-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-s390x-linux-gnu/src/pybind/rbd/rbd.egg-info writing /<>/obj-s390x-linux-gnu/src/pybind/rbd/rbd.egg-info/PKG-INFO writing dependency_links to /<>/obj-s390x-linux-gnu/src/pybind/rbd/rbd.egg-info/dependency_links.txt writing top-level names to /<>/obj-s390x-linux-gnu/src/pybind/rbd/rbd.egg-info/top_level.txt writing manifest file '/<>/obj-s390x-linux-gnu/src/pybind/rbd/rbd.egg-info/SOURCES.txt' reading manifest file '/<>/obj-s390x-linux-gnu/src/pybind/rbd/rbd.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/<>/obj-s390x-linux-gnu/src/pybind/rbd/rbd.egg-info/SOURCES.txt' Copying /<>/obj-s390x-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-s390x-linux-gnu/src/pybind/cephfs/pyrex/cephfs.c creating /<>/obj-s390x-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-s390x-linux-gnu/src/pybind/cephfs/cephfs.egg-info writing /<>/obj-s390x-linux-gnu/src/pybind/cephfs/cephfs.egg-info/PKG-INFO writing dependency_links to /<>/obj-s390x-linux-gnu/src/pybind/cephfs/cephfs.egg-info/dependency_links.txt writing top-level names to /<>/obj-s390x-linux-gnu/src/pybind/cephfs/cephfs.egg-info/top_level.txt writing manifest file '/<>/obj-s390x-linux-gnu/src/pybind/cephfs/cephfs.egg-info/SOURCES.txt' reading manifest file '/<>/obj-s390x-linux-gnu/src/pybind/cephfs/cephfs.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/<>/obj-s390x-linux-gnu/src/pybind/cephfs/cephfs.egg-info/SOURCES.txt' Copying /<>/obj-s390x-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-s390x-linux-gnu/src/pybind/rgw/pyrex/rgw.c creating /<>/obj-s390x-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-s390x-linux-gnu/src/pybind/rgw/rgw.egg-info writing /<>/obj-s390x-linux-gnu/src/pybind/rgw/rgw.egg-info/PKG-INFO writing dependency_links to /<>/obj-s390x-linux-gnu/src/pybind/rgw/rgw.egg-info/dependency_links.txt writing top-level names to /<>/obj-s390x-linux-gnu/src/pybind/rgw/rgw.egg-info/top_level.txt writing manifest file '/<>/obj-s390x-linux-gnu/src/pybind/rgw/rgw.egg-info/SOURCES.txt' reading manifest file '/<>/obj-s390x-linux-gnu/src/pybind/rgw/rgw.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/<>/obj-s390x-linux-gnu/src/pybind/rgw/rgw.egg-info/SOURCES.txt' Copying /<>/obj-s390x-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/run-backend-api-tests.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/feature_toggles.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/interfaces.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/debug.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/motd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/plugin.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/pluggy.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/lru_cache.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/ttl_cache.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci/cephadm -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci/cephadm/start-cluster.sh -- 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/bootstrap-cluster.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci/cephadm/ceph_cluster.yml -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci/check_grafana_dashboards.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/run-backend-rook-api-request.sh -- 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/frontend -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/openapi.yaml -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/run-frontend-e2e-tests.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/osd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/access_control.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/_paginate.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/ceph_service.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/rbd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/sso.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/orchestrator.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/rgw_client.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/cephfs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/auth.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/tcmu_service.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/iscsi_cli.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/iscsi_config.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/cluster.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/exception.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/progress.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/iscsi_client.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/cherrypy_backports.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/logs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/osd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_paginate.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_endpoint.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/rbd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/user.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/orchestrator.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_router.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/service.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/frontend_logging.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/mgr_modules.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/telemetry.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/nfs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/rgw.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/home.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/task.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_permissions.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/docs.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/_task.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/cephfs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/role.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/iscsi.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/auth.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_auth.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_ui_router.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/grafana.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_base_controller.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/settings.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/erasure_code_profile.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/host.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/crush_rule.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/pool.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/health.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/feedback.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/cluster.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_rest_controller.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_docs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/saml2.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_helpers.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/cluster_configuration.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/summary.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/rbd_mirroring.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/perf_counters.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/monitor.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/HACKING.rst -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/grafana.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/settings.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/run-frontend-unittests.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/exceptions.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/rest_client.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/run-backend-api-request.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/security.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/awsauth.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/README.rst -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/tools.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/forkawesome-webfont.3b3951dce6cf5d60.ttf -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/prometheus_logo.8057911d27be9bb1.svg -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/polyfills.4b60b22744014b0b.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.d0a4ad9e6369d510.woff2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.c0fee260bb6fd5fd.eot -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.23671bdbd055fa7b.woff -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/437.7720eaff4a1def1b.js -- 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.3217b1b06e001045.svg -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/Ceph_Logo.beb815b55d2e7363.svg -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/43.819b1fed46aadf1b.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/95.1ae8f43a396d3fea.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/main.ddd4de0999172734.js -- 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/ceph_background.3fbdf95cd52530d7.gif -- 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/loading.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_background.gif -- 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/Ceph_Ceph_Logo_with_text_red_white.svg -- 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/styles.8b6796664b673424.css -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/runtime.4fd39655e7ea619b.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/scripts.cfd741a72b67f696.js -- 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/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/generate_rook_ceph_client.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephrbdmirror.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/__init__.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/cephobjectzonegroup.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/volumereplicationclass.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/cephobjectstore.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/cephfilesystemmirror.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/cephfilesystem.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/cephblockpool.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/cephnfs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/volume.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/_helper.py -- 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/tests -- 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/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/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/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/promtail.yml.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/loki.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/prometheus -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/prometheus/prometheus.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/blink_device_light_cmd.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/vagrant.config.example.json -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/upgrade.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/autotune.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/services -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/osd.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/nfs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/container.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/iscsi.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/ingress.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/monitoring.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/tuned_profiles.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/inventory.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/utils.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/serve.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/migrations.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/HACKING.rst -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/configchecks.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/agent.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/template.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/ceph.repo -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/Vagrantfile -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/schedule.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/offline_watcher.py -- 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/models -- 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/hgst_scaler.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/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/prophetstor -- 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_12.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_10.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_112.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_14.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_6.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_16.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_62.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_131.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_97.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_239.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_195.pkl -- 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_235.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_72.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_61.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_44.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_151.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_79.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_213.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_125.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_138.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/prophetstor/svm_128.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_230.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_82.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_105.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_78.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_36.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_118.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_69.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_114.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_115.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_206.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_3.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_109.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_71.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_225.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_124.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_93.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_1.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/predictor.py -- 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/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/insights/health.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/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/k8sevents/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/k8sevents/README.md -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/k8sevents/rbac_sample.yaml -- 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/fs -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/snapshot_mirror.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/dir_map -- 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/update.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/policy.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/dir_map/create.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/exception.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/notify.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs -- 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/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/ganesha_conf.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/export.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/cluster.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/exception.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/orchestrator -- 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/_interface.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/orchestrator/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/orchestrator/README.md -- 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/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/progress/test_progress.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/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/prometheus/test_module.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/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/common.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/task.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/perf.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/module.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/trash_purge_schedule.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/context.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/decorators.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/hooks.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/__init__.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/server.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/config.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/perf.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/restful/api/crush.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/fs -- 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/snap_schedule/fs/schedule.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/snap_schedule/module.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/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/stats/module.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/protocol.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telegraf/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telegraf/basesocket.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telegraf/utils.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/__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/test_orchestrator/README.md -- 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/fs -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/purge_queue.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/vol_spec.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/versions -- 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/op_sm.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/subvolume_base.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/subvolume_v1.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/clone_index.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/__init__.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/group.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/pin_util.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/snapshot_util.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/trash.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/subvolume.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/access.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/rankevicter.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/index.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/template.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/volume.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/async_cloner.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/fs_util.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/async_job.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/exception.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/volume.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/zabbix -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/zabbix/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/zabbix/zabbix_template.xml -- 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/process.py -> build/lib/ceph_volume copying ceph_volume/__init__.py -> 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/configuration.py -> build/lib/ceph_volume copying ceph_volume/exceptions.py -> build/lib/ceph_volume copying ceph_volume/decorators.py -> build/lib/ceph_volume copying ceph_volume/log.py -> build/lib/ceph_volume creating 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_decorators.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_configuration.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/conftest.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_inventory.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_process.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_terminal.py -> build/lib/ceph_volume/tests creating build/lib/ceph_volume/inventory copying ceph_volume/inventory/__init__.py -> build/lib/ceph_volume/inventory copying ceph_volume/inventory/main.py -> build/lib/ceph_volume/inventory creating build/lib/ceph_volume/systemd copying ceph_volume/systemd/__init__.py -> 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 creating build/lib/ceph_volume/devices copying ceph_volume/devices/__init__.py -> build/lib/ceph_volume/devices creating build/lib/ceph_volume/util copying ceph_volume/util/encryption.py -> build/lib/ceph_volume/util copying ceph_volume/util/templates.py -> build/lib/ceph_volume/util copying ceph_volume/util/__init__.py -> build/lib/ceph_volume/util copying ceph_volume/util/arg_validators.py -> build/lib/ceph_volume/util copying ceph_volume/util/disk.py -> build/lib/ceph_volume/util copying ceph_volume/util/device.py -> build/lib/ceph_volume/util copying ceph_volume/util/constants.py -> build/lib/ceph_volume/util copying ceph_volume/util/system.py -> build/lib/ceph_volume/util copying ceph_volume/util/lsmdisk.py -> build/lib/ceph_volume/util copying ceph_volume/util/prepare.py -> build/lib/ceph_volume/util creating build/lib/ceph_volume/drive_group copying ceph_volume/drive_group/__init__.py -> build/lib/ceph_volume/drive_group copying ceph_volume/drive_group/main.py -> build/lib/ceph_volume/drive_group 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/activate copying ceph_volume/activate/__init__.py -> build/lib/ceph_volume/activate copying ceph_volume/activate/main.py -> build/lib/ceph_volume/activate creating build/lib/ceph_volume/tests/devices copying ceph_volume/tests/devices/__init__.py -> build/lib/ceph_volume/tests/devices copying ceph_volume/tests/devices/test_zap.py -> build/lib/ceph_volume/tests/devices creating build/lib/ceph_volume/tests/devices/raw copying ceph_volume/tests/devices/raw/__init__.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/test_prepare.py -> build/lib/ceph_volume/tests/devices/raw creating build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_activate.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_deactivate.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_listing.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_trigger.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_create.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/test_zap.py -> build/lib/ceph_volume/tests/devices/lvm creating build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/activate.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/main.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/list.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/prepare.py -> build/lib/ceph_volume/devices/raw creating build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/activate.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/main.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/scan.py -> build/lib/ceph_volume/devices/simple creating build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/migrate.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/activate.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/main.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/zap.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/batch.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/prepare.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/create.py -> build/lib/ceph_volume/devices/lvm running install_lib creating /<>/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/__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_decorators.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/conftest.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 creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices copying build/lib/ceph_volume/tests/devices/__init__.py -> /<>/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/__init__.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/test_prepare.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw creating /<>/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/lvm/__init__.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_batch.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_common.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_prepare.py -> /<>/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_migrate.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/test_zap.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices copying build/lib/ceph_volume/tests/test_process.py -> /<>/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/process.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume copying build/lib/ceph_volume/__init__.py -> /<>/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/__init__.py -> /<>/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/terminal.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/__init__.py -> /<>/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/configuration.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices 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/devices/raw copying build/lib/ceph_volume/devices/raw/activate.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/main.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/list.py -> /<>/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 creating /<>/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 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/main.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/scan.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/migrate.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/lvm/__init__.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/common.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/deactivate.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/trigger.py -> /<>/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/listing.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 creating /<>/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/templates.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/arg_validators.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/device.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/util/system.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/prepare.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util creating /<>/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/drive_group/main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/drive_group copying build/lib/ceph_volume/exceptions.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 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 creating /<>/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/activate/main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/activate copying build/lib/ceph_volume/log.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_main.py to test_main.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_decorators.py to test_decorators.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_configuration.py to test_configuration.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/conftest.py to conftest.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_inventory.py to test_inventory.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw/test_list.py to test_list.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw/test_prepare.py to test_prepare.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_activate.py to test_activate.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_deactivate.py to test_deactivate.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_batch.py to test_batch.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_listing.py to test_listing.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_common.py to test_common.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_trigger.py to test_trigger.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_prepare.py to test_prepare.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_create.py to test_create.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_migrate.py to test_migrate.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_zap.py to test_zap.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/test_zap.py to test_zap.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_process.py to test_process.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_terminal.py to test_terminal.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/process.py to process.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/main.py to main.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/inventory/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/inventory/main.py to main.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/terminal.py to terminal.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/systemd/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/systemd/main.py to main.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/systemd/systemctl.py to systemctl.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/configuration.py to configuration.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/activate.py to activate.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/main.py to main.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/common.py to common.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/list.py to list.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/prepare.py to prepare.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple/activate.py to activate.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple/main.py to main.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple/trigger.py to trigger.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple/scan.py to scan.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/migrate.py to migrate.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/activate.py to activate.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/main.py to main.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/common.py to common.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/zap.py to zap.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/deactivate.py to deactivate.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/batch.py to batch.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/trigger.py to trigger.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/prepare.py to prepare.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/listing.py to listing.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/create.py to create.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/encryption.py to encryption.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/templates.py to templates.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/arg_validators.py to arg_validators.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/disk.py to disk.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/device.py to device.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/constants.py to constants.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/system.py to system.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/lsmdisk.py to lsmdisk.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/prepare.py to prepare.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/drive_group/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/drive_group/main.py to main.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/exceptions.py to exceptions.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/decorators.py to decorators.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/api/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/api/lvm.py to lvm.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/activate/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/activate/main.py to main.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/log.py to log.cpython-311.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/deployment copying ceph/deployment/hostspec.py -> build/lib/ceph/deployment copying ceph/deployment/__init__.py -> build/lib/ceph/deployment copying ceph/deployment/inventory.py -> build/lib/ceph/deployment copying ceph/deployment/utils.py -> build/lib/ceph/deployment copying ceph/deployment/translate.py -> build/lib/ceph/deployment copying ceph/deployment/drive_group.py -> build/lib/ceph/deployment copying ceph/deployment/service_spec.py -> build/lib/ceph/deployment creating build/lib/ceph/tests copying ceph/tests/test_utils.py -> build/lib/ceph/tests copying ceph/tests/test_disk_selector.py -> build/lib/ceph/tests copying ceph/tests/__init__.py -> build/lib/ceph/tests copying ceph/tests/test_inventory.py -> build/lib/ceph/tests copying ceph/tests/utils.py -> build/lib/ceph/tests copying ceph/tests/test_service_spec.py -> build/lib/ceph/tests copying ceph/tests/test_datetime.py -> build/lib/ceph/tests copying ceph/tests/test_hostspec.py -> build/lib/ceph/tests copying ceph/tests/test_drive_group.py -> build/lib/ceph/tests copying ceph/tests/factories.py -> build/lib/ceph/tests creating build/lib/ceph/rgw copying ceph/rgw/__init__.py -> build/lib/ceph/rgw copying ceph/rgw/diff.py -> build/lib/ceph/rgw copying ceph/rgw/rgwam_core.py -> build/lib/ceph/rgw copying ceph/rgw/types.py -> build/lib/ceph/rgw creating build/lib/ceph/deployment/drive_selection copying ceph/deployment/drive_selection/__init__.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/matchers.py -> build/lib/ceph/deployment/drive_selection copying ceph/deployment/drive_selection/selector.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/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 creating /<>/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/drive_selection/filter.py -> /<>/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/inventory.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/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 copying build/lib/ceph/deployment/service_spec.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_utils.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/__init__.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/utils.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_datetime.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/test_drive_group.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/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph copying build/lib/ceph/utils.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph creating /<>/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 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 byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/hostspec.py to hostspec.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection/filter.py to filter.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection/matchers.py to matchers.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection/selector.py to selector.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/inventory.py to inventory.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/utils.py to utils.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/translate.py to translate.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_group.py to drive_group.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/service_spec.py to service_spec.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_utils.py to test_utils.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_disk_selector.py to test_disk_selector.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_inventory.py to test_inventory.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/utils.py to utils.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_service_spec.py to test_service_spec.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_datetime.py to test_datetime.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_hostspec.py to test_hostspec.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_drive_group.py to test_drive_group.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/factories.py to factories.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/utils.py to utils.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw/diff.py to diff.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw/rgwam_core.py to rgwam_core.cpython-311.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw/types.py to types.cpython-311.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/s390x-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/s390x-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/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_jerasure.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_jerasure_generic.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_lrc.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_shec.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_shec_generic.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_clay.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_snappy.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_snappy.so.2 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_snappy.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zlib.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zlib.so.2 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zlib.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zstd.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zstd.so.2 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zstd.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_lz4.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/compressor/libceph_lz4.so.2 -- Installing: /<>/debian/tmp/usr/lib/s390x-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/s390x-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/s390x-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/s390x-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/s390x-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/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-conf -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-conf" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/crushtool -- Set runtime path of "/<>/debian/tmp/usr/bin/crushtool" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/monmaptool -- Set runtime path of "/<>/debian/tmp/usr/bin/monmaptool" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/osdmaptool -- Set runtime path of "/<>/debian/tmp/usr/bin/osdmaptool" to "/usr/lib/s390x-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/s390x-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/s390x-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/s390x-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/s390x-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_py running build_scripts creating build creating build/scripts-3.11 copying and adjusting cephfs-shell -> build/scripts-3.11 changing mode of build/scripts-3.11/cephfs-shell from 644 to 755 running install_lib warning: install_lib: 'build/lib' does not exist -- no Python modules to install 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.11/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_py running build_scripts creating build creating build/scripts-3.11 copying and adjusting cephfs-top -> build/scripts-3.11 changing mode of build/scripts-3.11/cephfs-top from 644 to 755 running install_lib warning: install_lib: 'build/lib' does not exist -- no Python modules to install 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.11/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/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/rbd -- Set runtime path of "/<>/debian/tmp/usr/bin/rbd" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/rbd-mirror -- Set runtime path of "/<>/debian/tmp/usr/bin/rbd-mirror" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/rbd-nbd -- Set runtime path of "/<>/debian/tmp/usr/bin/rbd-nbd" to "/usr/lib/s390x-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/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-common.so -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-common.so" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-osd.so -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-osd.so" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-rgw.so -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-rgw.so" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-rbd.so -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-rbd.so" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-cephfs.so -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-cephfs.so" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-dencoder -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-dencoder" to "/usr/lib/s390x-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/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-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/s390x-linux-gnu/libcephfs.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libcephfs.so.2 -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/libcephfs.so.2.0.0" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libcephfs.so -- Up-to-date: /<>/debian/tmp/usr/include/cephfs -- 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 -- Up-to-date: /<>/debian/tmp/usr/include/cephfs/ceph_ll_client.h -- Installing: /<>/debian/tmp/usr/bin/ceph-syn -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-syn" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/sbin/mount.ceph -- Set runtime path of "/<>/debian/tmp/usr/sbin/mount.ceph" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libcephsqlite.so -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/libcephsqlite.so" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-fuse -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-fuse" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/sbin/mount.fuse.ceph -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so.1.0.0" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/librbd.so.1.17.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/librbd.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/librbd.so.1.17.0" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/librbd.so -- Installing: /<>/debian/tmp/usr/bin/rbd-fuse -- Set runtime path of "/<>/debian/tmp/usr/bin/rbd-fuse" to "/usr/lib/s390x-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/s390x-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/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libradosgw.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libradosgw.so.2 -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/libradosgw.so.2.0.0" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libradosgw.so -- Installing: /<>/debian/tmp/usr/bin/radosgw -- Set runtime path of "/<>/debian/tmp/usr/bin/radosgw" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/radosgw-admin -- Set runtime path of "/<>/debian/tmp/usr/bin/radosgw-admin" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/radosgw-es -- Set runtime path of "/<>/debian/tmp/usr/bin/radosgw-es" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/radosgw-token -- Set runtime path of "/<>/debian/tmp/usr/bin/radosgw-token" to "/usr/lib/s390x-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/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/librgw.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/librgw.so.2 -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/librgw.so.2.0.0" to "/usr/lib/s390x-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/s390x-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-s390x-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 2c5845d65d6392cbe9615fd13914f5b1834dee9c ca01dd213016087daff546d890a5b08ebb93a074 1c4f10080a5a0b57b6e82669ef345eb75667c3a8 3b72fa470ec66a3863a697473f0b605c81ed5f9f 4a0d40c8221635213d4407e3606f72503f24fc71 c35dc73cce6621d85372a3e7d48c0f38fa36533e e00a1e4985760c171c807e03d182390fb6f78677 2191d38d6fdc26d70ae6d6c5665b0af3bf7059b6 67752003e717fb22937a63109d5885f2a04ae50d 10d390e037a7cde7f5d698fb5d3acb2be91b3b31 d1039b4751a31ad695975d32f1924ab9b31b3ae9 83123760e96657498340a21279cda3821fb39d44 684bc454296cd3a20ea3626e28b9c178a00778e0 170cc1a5e0de635fd18ecc20eb79650febd39278 dcdd3057f103d5bd2a081b934d20ffcbbaa1e31c 73824cdda3e68cdee4dc85fd3bfa14d3ea10f24b ac19a81b324eaf3ac597fbc2f4b5c1404dc15ed1 01f35df8c1ffa569f936ee95167643aee1264530 989d6adca22ef8d9d39d88c1147b214d0d26b0c7 70e88a8f1c7e80c43f60931f01629bc58d046886 06975dd603f14b7b279a1b8e16eef2afb26e9ba2 d9a055f33743372ca1fd8296b92a719318cbc626 e3f8ef14935419707cfe2f6ccaf3847b5f57baaf 15978dec81747049dd316026dd3b28fdcd6f89b5 b7873c3f408dcd57de85cf43079f858619dc575f e978c786f72cc5d74e30da27ed871bb55b1b33a9 80dfe3a681b914f30562372f36afc6c12a417b45 82e3050b936f7e8733d63229e8f773cb00f41acc 9c47fd8f1cf1110688d61789cf043ff4b736c805 75d776c57a139b59c5f9fee8f0a2df11f4b6166d edac4a197ba2fee2252288503aca068f392beb5f 9afc0ad7bf0f70b693d78d39ff92d94d501eecf5 5adebdc623c07d7956464f943b2018f782f5b228 dc7182cc12f3c8c9df5ca7702757cf82f45b622d ca71a362c96e9fb5ff2905dc9c7e9d51fe8b8b22 60c2b833fdf8f75a310a44c51db757fb5bb6953c ff8d7ad31489960601f361634b5dddd491e2149b 0c831ede056ccbc28d07b87f860164733db40de7 5fbd6a4d3fafce9a37720711d5090a75cccb8182 a4af01da1dcca40ab60a362f9f114c474de91573 70b9a5575fb31e1075653d29979689cc80dc73a2 dc319ca87d7e19d9857260ba522fc4397323b551 79edfffb45bf63f11c4cda9878ac5ea1e624e126 38a3d5aa0ae631a281e32b31130ed61a7ef7decc 9f4bf44a34a7919feff798a1031098d7269b1876 f76d3e14565261082143c945f61ebc8c58356ba7 9b58595f0f394a2371f7a0ddb38e07998452b9cd 4c81879a3d5c7edb701bce9ab4ab89b01c554679 cca263755f9414cba82957cb67168bba72c08d67 041ff3b071bff65aab76ff9dec0468cc6b7fa923 d0f2a02423bbcded7227ee34133fb955785d4d42 1eecf5ae05153e0d0f07ca5d0a3d26c391d5b7d1 0c38c29200891eca696b7143a598414f1257e748 c78802e79233a906e13284ae7f8b314316e248cc badd422266fbcea3abcf4d5d5b7b3d547b238cd2 8ef557f6605806d31643ca943ad3988740fe5a20 2f0004fcabbf208eb9b6902b0be07d420bc1ab17 3d0d6975e424af26c827892ba8cdf719cd6529f4 e4b5302705247755050ba9f4140c8bffc78ab1a1 590318b6ce6a1c10f8415790869ca89a4fa4e455 c131f724ef2de034ee51970edea4f6400c442aaa 6b942c918b4cf763d62b8c6844542bb0ef1ccbaa dccc782c204bb4667cab1ed2a732c20be47e2ffe c485dd91746a6f0981c0e07869cb477c75626324 2013350bebd311f4248a1d86a378a54d34f2fc82 70717db48eafb64fe90b1f33daeddf94cc2b8c2f 7bf019939b9f19757b49815f10ae4593bb96fa94 e1ab2932eef26d325ff104ea69cba5d05f2f47ac bbabfa481c21267813daa5a3ddb6e7bb7256ad69 c9503c9a3669d5d2a3c06137f3a3051032e1d254 08c25362360a0961713382adbaf6be23b0f93231 987c86273f29bc312819fe9ad637167ac2e503d6 f7d69264e6375ce81c65a62b3f47bd7a63fbace8 c37f0d26bb99df35c843265b6b0160fdbdadee66 fdd6b0e1fdd1d5f6a76ea845e9ab52525ed3537a e34e0d605ee839b8d01fa57fb426c616fc90e240 17a5a8477a767cdb1d9fa0f2614b88e205d612a4 015a9355c790a186e1808eff4fbccdf49c77ecf9 7ab09c92895242c13ad5aac845a3e17456386cbf 9f149f721fe67445578914f2398949545f09f93d b8afaa55f3e5423a29e74fdbd4051b3c56e31a6c 433ad4f7ce990931546d95a43d2a33078badeb91 221ed71847103e8b9647aeabdf78e6812748dc3e 593afb8386aa74681c65c5aab45c46fd0f2c8ea5 2c80b1632bd11284b6e7d13a06c1ca0f8f0d469a b58c802f442ec9500f5de447c6a816e94ff99c40 368b7ce6ebeb1d908c9b75295a92301581dae6a4 867fb0480c5d3ea3a51a85d63e3bfb3332753ab7 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/s390x-linux-gnu/ceph/erasure-code 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.6-0ubuntu0.23.04.1_s390x) +++ dpkg-gensymbolsRHfp6F 2023-05-26 21:50:10.163228059 +0000 @@ -1,5 +1,6 @@ libradosstriper.so.1 libradosstriper1 #MINVER# (regex|c++)"^_.*" 0.87 + boost_asio_detail_posix_thread_function@Base 17.2.6-0ubuntu0.23.04.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: 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.6-0ubuntu0.23.04.1_s390x) +++ dpkg-gensymbolsdYcEhY 2023-05-26 21:50:11.083228059 +0000 @@ -1,9 +1,13 @@ libceph_librbd_parent_cache.so.1 librbd1a (regex|c++)"^_.*" 0.87 + __ceph_plugin_init@Base 17.2.6-0ubuntu0.23.04.1 + __ceph_plugin_version@Base 17.2.6-0ubuntu0.23.04.1 + boost_asio_detail_posix_thread_function@Base 17.2.6-0ubuntu0.23.04.1 librbd.so.1 librbd1 #MINVER# (regex|c++)"^_.*" 0.87 rbd_aio_close@Base 10.1.0 rbd_aio_compare_and_write@Base 12.1.4 + rbd_aio_compare_and_writev@Base 17.2.6-0ubuntu0.23.04.1 rbd_aio_create_completion@Base 0.72.2 rbd_aio_discard@Base 0.72.2 rbd_aio_flush@Base 0.72.2 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/s390x-linux-gnu/ceph/denc/denc-mod-rbd.so contains an unresolvable reference to symbol _ZN4ceph6buffer7v15_2_04list13iterator_implILb1EE12copy_shallowEjRNS1_3ptrE: 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/s390x-linux-gnu/ceph/denc/denc-mod-common.so contains an unresolvable reference to symbol _ZN12bloom_filter23generate_test_instancesERNSt7__cxx114listIPS_SaIS2_EEE: it's probably a plugin dpkg-shlibdeps: warning: 249 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-s390' abi: '0202001600000000'; RPATH: '/usr/lib/s390x-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 ceph-mon: 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-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 152 INFO: pkgstriptranslations version 152 INFO: pkgstriptranslations version 152 INFO: pkgstriptranslations version 152 pkgstriptranslations: processing libradosstriper-dev (in debian/libradosstriper-dev); do_strip: 1, oemstrip: pkgstriptranslations: processing python3-rados (in debian/python3-rados); 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: cephadm does not contain translations, skipping pkgstriptranslations: preparing translation tarball ceph_17.2.6-0ubuntu0.23.04.1_s390x_translations.tar.gz...done 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 (cephadm) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... 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 INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... 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... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... 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. INFO: pkgstripfiles: waiting for lock (cephadm) ... dpkg-deb: building package 'ceph' in '../ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-base (in debian/ceph-base); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgstriptranslations: ceph-base 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-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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-base-dbgsym (in debian/.debhelper/ceph-base/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... pkgstriptranslations: python3-rados 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 INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgstripfiles: processing control file: debian/python3-rados/DEBIAN/control, package python3-rados, directory debian/python3-rados INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... Renaming ceph-base-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to ceph-base-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-common (in debian/ceph-common); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: ceph-common 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-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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-common-dbgsym (in debian/.debhelper/ceph-common/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: ceph-common-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-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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... Renaming ceph-common-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to ceph-common-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-immutable-object-cache (in debian/ceph-immutable-object-cache); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: ceph-immutable-object-cache 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-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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstriptranslations version 152 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 (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... Renaming ceph-immutable-object-cache-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to ceph-immutable-object-cache-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... pkgstriptranslations: processing ceph-mds (in debian/ceph-mds); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: ceph-mds 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 (libradosstriper-dev) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstriptranslations version 152 INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgstriptranslations: processing ceph-mds-dbgsym (in debian/.debhelper/ceph-mds/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... pkgstriptranslations: ceph-mds-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 (cephadm) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... Renaming ceph-mds-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to ceph-mds-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-mgr (in debian/ceph-mgr); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... pkgstriptranslations: ceph-mgr 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 INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-mgr-dbgsym (in debian/.debhelper/ceph-mgr/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgstriptranslations: ceph-mgr-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... Renaming ceph-mgr-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to ceph-mgr-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-mon (in debian/ceph-mon); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... pkgstriptranslations: ceph-mon 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 INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-mon-dbgsym (in debian/.debhelper/ceph-mon/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... Renaming ceph-mon-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to ceph-mon-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-osd (in debian/ceph-osd); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: ceph-osd 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-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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstripfiles: Running PNG optimization (using 4 cpus) for package cephadm ... pkgstripfiles: No PNG files. dpkg-deb: building package 'cephadm' in '../cephadm_17.2.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 pkgstriptranslations: processing cephfs-mirror (in debian/cephfs-mirror); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: cephfs-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/cephfs-mirror/DEBIAN/control, package cephfs-mirror, directory debian/cephfs-mirror Searching for duplicated docs in dependency ceph-common... symlinking changelog.Debian.gz in cephfs-mirror to file in librbd1 Searching for duplicated docs in dependency libcephfs2... Searching for duplicated docs in dependency librados2... pkgstripfiles: Running PNG optimization (using 4 cpus) for package cephfs-mirror ... pkgstripfiles: No PNG files. dpkg-deb: building package 'cephfs-mirror' in '../cephfs-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing cephfs-mirror-dbgsym (in debian/.debhelper/cephfs-mirror/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... pkgstriptranslations: cephfs-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/cephfs-mirror/dbgsym-root/DEBIAN/control, package cephfs-mirror-dbgsym, directory debian/.debhelper/cephfs-mirror/dbgsym-root dpkg-deb: building package 'cephfs-mirror-dbgsym' in 'debian/.debhelper/scratch-space/build-cephfs-mirror/cephfs-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... Renaming cephfs-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to cephfs-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 pkgstriptranslations: processing crimson-osd (in debian/crimson-osd); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: crimson-osd does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing ceph-osd-dbgsym (in debian/.debhelper/ceph-osd/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing crimson-osd-dbgsym (in debian/.debhelper/crimson-osd/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: crimson-osd-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... Renaming crimson-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to crimson-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: processing libcephfs-dev (in debian/libcephfs-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing libcephfs-jni (in debian/libcephfs-jni); do_strip: 1, oemstrip: pkgstriptranslations: libcephfs-jni 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-rados) ... 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. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... dpkg-deb: building package 'libcephfs-jni' in '../libcephfs-jni_17.2.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing libcephfs-jni-dbgsym (in debian/.debhelper/libcephfs-jni/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... Renaming ceph-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to ceph-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 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 INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... Renaming libcephfs-jni-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to libcephfs-jni-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 pkgstriptranslations: processing libcephfs2 (in debian/libcephfs2); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: libcephfs2 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstriptranslations version 152 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 pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... Renaming libcephfs2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to libcephfs2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 pkgstriptranslations: processing librados-dev (in debian/librados-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... 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 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing librados-dev-dbgsym (in debian/.debhelper/librados-dev/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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 INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. Renaming librados-dev-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to librados-dev-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 pkgstriptranslations: processing librados2 (in debian/librados2); do_strip: 1, oemstrip: pkgstriptranslations: librados2 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/librados2/DEBIAN/control, package librados2, directory debian/librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package librados2 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'librados2' in '../librados2_17.2.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing librados2-dbgsym (in debian/.debhelper/librados2/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... Renaming librados2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to librados2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 pkgstriptranslations: processing libradospp-dev (in debian/libradospp-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (libradosstriper-dev) ... pkgstriptranslations: libradospp-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/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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 pkgstriptranslations: processing libradosstriper1 (in debian/libradosstriper1); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing libradosstriper1-dbgsym (in debian/.debhelper/libradosstriper1/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: libradosstriper1-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 (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... Renaming libradosstriper1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to libradosstriper1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing librbd1 (in debian/librbd1); do_strip: 1, oemstrip: pkgstriptranslations: librbd1 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing librbd1-dbgsym (in debian/.debhelper/librbd1/dbgsym-root); do_strip: 1, oemstrip: 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... Renaming librbd1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to librbd1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 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-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 pkgstriptranslations: processing librgw2 (in debian/librgw2); do_strip: 1, oemstrip: 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 INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing librgw2-dbgsym (in debian/.debhelper/librgw2/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstripfiles: waiting for lock (python3-rados) ... Renaming librgw2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to librgw2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing libsqlite3-mod-ceph (in debian/libsqlite3-mod-ceph); do_strip: 1, oemstrip: 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstripfiles: waiting for lock (python3-rados) ... INFO: pkgstriptranslations version 152 pkgstriptranslations: processing libsqlite3-mod-ceph-dbgsym (in debian/.debhelper/libsqlite3-mod-ceph/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. Renaming libsqlite3-mod-ceph-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to libsqlite3-mod-ceph-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 pkgstriptranslations: processing libsqlite3-mod-ceph-dev (in debian/libsqlite3-mod-ceph-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... pkgstriptranslations: libsqlite3-mod-ceph-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/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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 pkgstriptranslations: processing python3-ceph-argparse (in debian/python3-ceph-argparse); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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: 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 pkgstriptranslations: processing python3-cephfs (in debian/python3-cephfs); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rados) ... 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.6-0ubuntu0.23.04.1_s390x.deb'. 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. INFO: pkgstriptranslations version 152 dpkg-deb: building package 'python3-rados' in '../python3-rados_17.2.6-0ubuntu0.23.04.1_s390x.deb'. 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 INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. pkgstriptranslations: processing python3-rados-dbgsym (in debian/.debhelper/python3-rados/dbgsym-root); do_strip: 1, oemstrip: Renaming python3-cephfs-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to python3-cephfs-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 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 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.6-0ubuntu0.23.04.1_s390x.deb'. Renaming python3-rados-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to python3-rados-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 pkgstriptranslations: processing python3-rbd (in debian/python3-rbd); do_strip: 1, oemstrip: pkgstriptranslations: python3-rbd 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-rbd/DEBIAN/control, package python3-rbd, directory debian/python3-rbd 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 pkgstriptranslations: processing python3-rbd-dbgsym (in debian/.debhelper/python3-rbd/dbgsym-root); do_strip: 1, oemstrip: 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.6-0ubuntu0.23.04.1_s390x.deb'. Renaming python3-rbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to python3-rbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. Renaming python3-rgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to python3-rgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. Renaming radosgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to radosgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. Renaming rbd-fuse-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to rbd-fuse-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. Renaming rbd-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to rbd-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. INFO: pkgstriptranslations version 152 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.6-0ubuntu0.23.04.1_s390x.deb'. Renaming rbd-nbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.deb to rbd-nbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb make[1]: Leaving directory '/<>' dpkg-genbuildinfo --build=any -O../ceph_17.2.6-0ubuntu0.23.04.1_s390x.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../ceph_17.2.6-0ubuntu0.23.04.1_s390x.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-05-26T22:03:03Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ ceph_17.2.6-0ubuntu0.23.04.1_s390x.changes: ------------------------------------------- Format: 1.8 Date: Fri, 26 May 2023 15:40:39 +0100 Source: ceph Binary: ceph ceph-base ceph-common ceph-immutable-object-cache ceph-mds ceph-mgr ceph-mon ceph-osd cephadm cephfs-mirror 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: s390x s390x_translations Version: 17.2.6-0ubuntu0.23.04.1 Distribution: lunar-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 cephfs-mirror - Daemon for mirroring CephFS directory snapshots 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: 2018929 Changes: ceph (17.2.6-0ubuntu0.23.04.1) lunar; urgency=medium . [ Luciano Lo Giudice ] * New upstream point release (LP: #2018929). * d/p/*: Refresh. . [ James Page ] * d/p/32bit-fixes.patch: rework size_t usage to avoid FTBFS on 32 bit architectures. Checksums-Sha1: e596db40bd29ebbc1955489f425f42f5e0d229ca 154462400 ceph-base-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb c0c612890938d0fa6640856afe840554ceae8900 4777936 ceph-base_17.2.6-0ubuntu0.23.04.1_s390x.deb 85f598f2eddadaf08a0fe090d38a35d30f164dc5 944130522 ceph-common-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 56f135f449f3862f952709788ca7ed1057d1e2fa 21097028 ceph-common_17.2.6-0ubuntu0.23.04.1_s390x.deb ab499c51481d5097d51dc73968b703749cff91da 5361044 ceph-immutable-object-cache-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb f2c0a88fcaa7ad7a0a96b929e3fe74e7bcb8cfbf 161476 ceph-immutable-object-cache_17.2.6-0ubuntu0.23.04.1_s390x.deb 04544d76bc8f067138771ade513550b603da4aad 103697568 ceph-mds-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 858dbfb0ad85e6c31c712e5973b127050b97396e 2232244 ceph-mds_17.2.6-0ubuntu0.23.04.1_s390x.deb 3c2e1177953e025493a1a3a53d9c1c9a692f5525 54536662 ceph-mgr-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 8d75c9b16b654196c160ce99b9c234288b22c61d 1467090 ceph-mgr_17.2.6-0ubuntu0.23.04.1_s390x.deb 284b501be9e91042745212065c1f767044342995 174627900 ceph-mon-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb baca22248fc9fca910c3bf1d19a767edbee3c575 4033832 ceph-mon_17.2.6-0ubuntu0.23.04.1_s390x.deb 71eed5ad1b43c385e273fe4ca663951de68030d9 572446988 ceph-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb d981279ab48368ab23b850bfa15ec04385d3ebf3 17989070 ceph-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 17e7153d58185f99255e27b0e41219ff0e961a3e 40753 ceph_17.2.6-0ubuntu0.23.04.1_s390x.buildinfo ed7c869161eae6b9f49a6fcafa0b475a9301e575 18880 ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb b23f894d141d36ea77188e075d389551d99943c1 677379 ceph_17.2.6-0ubuntu0.23.04.1_s390x_translations.tar.gz dfec823f8970c9732abde5af4481b23ce0bb604c 100594 cephadm_17.2.6-0ubuntu0.23.04.1_s390x.deb 45cbec3f44cc8f18c921b85c8ff2cd1132612c9b 10309944 cephfs-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb b9b3ff70c8a49e56316b58085afc05135405bab5 246972 cephfs-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb 647c045f1108ed6053f80f8dc55ae84031e7bbe7 309454306 crimson-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb e971001dcf30968f4f945daf5906cfa82bce7489 8940084 crimson-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 3437a121d23f7b071620406efa642aa93dd981ce 31558 libcephfs-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 326a1cc0b9a06af8a54c3b2e98ebbc394c1a54ff 817590 libcephfs-jni-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 9137a68aab65e5b64ef0b66dffab846dea5761ec 60484 libcephfs-jni_17.2.6-0ubuntu0.23.04.1_s390x.deb 073cc8f1a56cc233e3af322188a5218c2820fb28 19734602 libcephfs2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 4bea9ae3289564678e5fb8eebf3e6bd1dc6f4897 701916 libcephfs2_17.2.6-0ubuntu0.23.04.1_s390x.deb eb8cb10009efff14397ee91a048e40827cf7e1b7 157856 librados-dev-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 486187534f94238603f1724dc9b99efcfe11f29d 47220 librados-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb c781d492dcbde52b6b8e184f130efbd06c01e62b 112929318 librados2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb b30c0145afa03cef87b86a04a2fbe0210ffa1f7f 3499568 librados2_17.2.6-0ubuntu0.23.04.1_s390x.deb abe1f31b44afe4600be1d00cb4708800d123c217 36758 libradospp-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 52e94d75c94edef22b0f6d94fa696d8d1d051fdb 18662 libradosstriper-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 569efe8b039cff0d37692f3dc2851539fe10939d 12325600 libradosstriper1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a5079d4b2f32829272d4295a9f89653bd817ac61 465112 libradosstriper1_17.2.6-0ubuntu0.23.04.1_s390x.deb 20a5571f90fbc67ed713382ab24bc1a4b72f0124 29448 librbd-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb e7c365ab1a8cb76c4d21ba478f218be6bf559331 148653346 librbd1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb ca2c18c99bee206350f0ab2ff76c190a4bc2ae20 2717374 librbd1_17.2.6-0ubuntu0.23.04.1_s390x.deb f647b563005c045b8d08f836dd7feb4ca97362ee 16676 librgw-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb e03486adc1776b77ff80345925aab15d592893fc 163144114 librgw2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb d3ee6edeb17eb795633d811355fa7942d83b3d9e 4045532 librgw2_17.2.6-0ubuntu0.23.04.1_s390x.deb 895835516d28e68f178404b144a01efacd2460da 2507680 libsqlite3-mod-ceph-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 54fb12f96b3272a6a5968dbae5e4e4f2f33cee69 14900 libsqlite3-mod-ceph-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 793b26ae6609d9e6ce44c310d102c870495af5db 130320 libsqlite3-mod-ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb c3ff8ff46e4184bf7b74ff449ad8264c37b10bb3 43846 python3-ceph-argparse_17.2.6-0ubuntu0.23.04.1_s390x.deb 457a72d6a596ffd0fc4b71ae3f243d0ef5e58872 824354 python3-cephfs-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb cb5e11f0688ce108c8f8a8af701caaa2d97f77ae 153174 python3-cephfs_17.2.6-0ubuntu0.23.04.1_s390x.deb 0c4e399f38374d0269b3a2381bf11da88461ff40 984204 python3-rados-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb c0a8b09efe93c1fdfcbe1d2aad779b107e3f75e3 297382 python3-rados_17.2.6-0ubuntu0.23.04.1_s390x.deb 8c6d814790bda6ced7d454bbbd0dd1f2e727248e 1600506 python3-rbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 4b70ca874387eb4f534b70bbd050838759b89bd9 289388 python3-rbd_17.2.6-0ubuntu0.23.04.1_s390x.deb 9321915f16187abc2392ee900221b60f19e1053e 452946 python3-rgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb f6878e519d1c7738f42d943de31139d381abbeed 100696 python3-rgw_17.2.6-0ubuntu0.23.04.1_s390x.deb 6fcd44aa95c931fd2c5ebbe11a8245f1f171f205 14874 rados-objclass-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb f042707aeef3e991ad59607b2800b1d75c0a61d5 491183170 radosgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb ac7064ea19bd5bbeb1d68dd1d42de0df51789958 12235928 radosgw_17.2.6-0ubuntu0.23.04.1_s390x.deb aaa2009ef657e3f7002ef8ed829bbc74e3cd2718 2154334 rbd-fuse-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 4185e2a05945d166e99afde3c6afaebb60a3f824 90684 rbd-fuse_17.2.6-0ubuntu0.23.04.1_s390x.deb 594f61922c1e1e04e1765fb1847e05acecf7e676 170775962 rbd-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 83733898426fd0f2acaa14ee30b3f7e7ea13e00d 3486592 rbd-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb ecf34ac6315d03701919b2c592a3c4258752f19d 3461322 rbd-nbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 4d60f94d854216b184efd580c358f1e53c13366a 171256 rbd-nbd_17.2.6-0ubuntu0.23.04.1_s390x.deb Checksums-Sha256: 4b681579291d4e0b35d1d0959d2c8c3dd4fbff8d23b54e334e8492d6ca0a6380 154462400 ceph-base-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb f3efa68eb93c757f97e3f426fd70c269d23fd1ff2dff06384669f9860bb935fd 4777936 ceph-base_17.2.6-0ubuntu0.23.04.1_s390x.deb b9d249facb523927ff359b80902966877d88eae33b34cef5bece87937c2bccf8 944130522 ceph-common-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 19558add9588df84dee44d856aed6b9909cf4417c78361e29c60f4ee745e8679 21097028 ceph-common_17.2.6-0ubuntu0.23.04.1_s390x.deb 10febf6f17ba2168d63511f710711ae7dbc997d53f20d02c51027ad49b6d895f 5361044 ceph-immutable-object-cache-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 3df99283ace0b79f47120ac6c986bb1475a853f373c261e7e2ff5718b8e6f1be 161476 ceph-immutable-object-cache_17.2.6-0ubuntu0.23.04.1_s390x.deb b6049c53144f86c3a92a8614d1cb36654b730af246194f5a960ca634af71e1b3 103697568 ceph-mds-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 8d618f1767d4c98f7d591f764c77dbba47309a9285d08844bf32bdcc58dadf13 2232244 ceph-mds_17.2.6-0ubuntu0.23.04.1_s390x.deb b4c920e506d2d8ed467c494a84863a3c6869ab45ddc35229597704704fc8ca1e 54536662 ceph-mgr-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 28137b21ff5357e9238412593abd5ba8797bbd05528085cca8eaee12dfd5993b 1467090 ceph-mgr_17.2.6-0ubuntu0.23.04.1_s390x.deb 60b0f9f58e5e240a0fdcfa74d1725ad6a7a99e05d82e855e9edc313cb35c62e2 174627900 ceph-mon-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 1ce7c7e5661697ee6c78849ceda79f4bba48fcf1baac2ceabcc75c1701e1c71d 4033832 ceph-mon_17.2.6-0ubuntu0.23.04.1_s390x.deb 077ca73c4c9aeedceef8dd65985051428078fe582907d26211b50b76778db540 572446988 ceph-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb afdba9252afc6eff8e8b345af55bffb9e919996adf1fb28cebe62bb178b76dbd 17989070 ceph-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 97e0d1921e45a59a471c74463b058f8079928469623d9130166f32edd3e9c588 40753 ceph_17.2.6-0ubuntu0.23.04.1_s390x.buildinfo 1fc4499ef18e542d3a6272a9bcdd9a315d2a5da0a7c1f016aa40280f5ded27c6 18880 ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb 6dab6108318ccd0791d20751ef5f356bb34b0c376c3b0e1628b9df7ed529dc48 677379 ceph_17.2.6-0ubuntu0.23.04.1_s390x_translations.tar.gz d6658756677f4610af2239b3eec55b7c79497141a14f2761acb51d15129c0259 100594 cephadm_17.2.6-0ubuntu0.23.04.1_s390x.deb a18322b7aebc646e70794b3c6e97ece85744e480bc029d582db6c72542217f7a 10309944 cephfs-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb c6e982867e3439a0de409d6952ba629daf7f0f0b892c5cec02221224c999df3f 246972 cephfs-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb d0905251b4a02cee4396f96b95e05ad51c8ea1fd51b500b181e498ad511b096a 309454306 crimson-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a9c6e1f26f322e4104d683f67d6b65bb8733adfc583e0ad64537c23d62963c2c 8940084 crimson-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 92177698bafd39d63e3f076d618d3d4af78adfd7e68ed8c5d1b5dac57fe85e07 31558 libcephfs-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb c499cea7be391fb3f85ad61088c3f7691fa12dff5247649090e0d559823a9f24 817590 libcephfs-jni-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a962e64db0fb19bc3f78b62dc12b7dca2acbea1d471683cb0d4ec0691c3ec10e 60484 libcephfs-jni_17.2.6-0ubuntu0.23.04.1_s390x.deb 82e3f361b2122fb239630d6a966433dd39c2004a78bfeaf4b8bb256ef90acd4e 19734602 libcephfs2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 5efc4ab07cbbc96c1cdc4360f4ba728fa8a6572f51a3d4dfec17baea2700848b 701916 libcephfs2_17.2.6-0ubuntu0.23.04.1_s390x.deb c28fa8e2abf3130cf68e46448da233982bfa881b60d1d3732a1fb6f7ebc7a10d 157856 librados-dev-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 1780b358575de308cdb4f00755842a523ad2a9bffd91ee7739004a7c2dd92a22 47220 librados-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 456f6c74dd9e2af21a5ff28f8b85e3e0c0de08d4f925da45cd024629fd471f8d 112929318 librados2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb d5acc5f482de41e6ec9cbad31c62b9ec5dab223ceb8d0cfbff97cbf3df7d92d9 3499568 librados2_17.2.6-0ubuntu0.23.04.1_s390x.deb 42bc0a07c8a7515f5590e36bd02b888b4c335ba1c4fd20726472317bdbea8997 36758 libradospp-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb f2de9fac6b3b65b540f1eba6ff409772ff8be83fce687cff6d71d15c4b021256 18662 libradosstriper-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 819e4649906cb87af743c9f9a8e15c89180b6973c22e4e7d08acc31fa38a1d9b 12325600 libradosstriper1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 39e0fde8753541ce75aac43f563831e1699c3afc0976fc4ebc33f4495f3ddc8d 465112 libradosstriper1_17.2.6-0ubuntu0.23.04.1_s390x.deb 53849609dc9705d0f9cfc7ecf1d75d49be3d5277e143a995a9fda7a0b829cfb8 29448 librbd-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 937f82850dd11c9147a2300f2618b8cfb62ed4117110b9ee470d7369a0e2a83d 148653346 librbd1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 5dade4b8b25946211633aa17ef0021cc34fa38f3954023c7e2d0fa06566fc344 2717374 librbd1_17.2.6-0ubuntu0.23.04.1_s390x.deb 71194dc0e6eba320d6bdbea3a411c21f294dfc2bd3f22a5ae8ace91380bb4bd2 16676 librgw-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb b7fadf4833a443e6c90a2ebef0c349543dfc84b266f9b974c7468be86b398c2d 163144114 librgw2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a609eda9c61bab2382f50d500910fd871f88f69f6aa9a3c6929f0c3ed93e6e4e 4045532 librgw2_17.2.6-0ubuntu0.23.04.1_s390x.deb 156a1fd2793aa74ecb4d2eb35d391455a4f60a794c7f87b8ed749339b4d9b3d3 2507680 libsqlite3-mod-ceph-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb eced47373e4a088b0d76d255ac7380e9c68cc034ed379b6868a6278428fe809f 14900 libsqlite3-mod-ceph-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 130f43674809814f10754fbbe60786c74af092cde6775d9569e940744d07c384 130320 libsqlite3-mod-ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb 65ce4130aeae4bc7be2e978e6f3dd58239b790eb6bc9142368529092bb2f26da 43846 python3-ceph-argparse_17.2.6-0ubuntu0.23.04.1_s390x.deb 65cce14c6d6c9b9f4a67d4e9bc9ed67aada1436c961b1d1d643aa64191a97d63 824354 python3-cephfs-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 806935e19f4b7564876f5020ac6dee8df0f52f3a9bb13ae4e02c96eaa3ae4bc9 153174 python3-cephfs_17.2.6-0ubuntu0.23.04.1_s390x.deb 305d2a3158ef3f651b00aa76317c888a04ef528c2dff0e342cb5f40428ba3fc1 984204 python3-rados-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 559fd9fad4f490f43065690279c5f8fa2999d6ae94a6388de1d5dc10f4c2b092 297382 python3-rados_17.2.6-0ubuntu0.23.04.1_s390x.deb ad75a20d0ac78a1ace5e477123b6e3a8e21921664cbce060b7a30e8d6944840c 1600506 python3-rbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 944c26a64dd60eabb5e954438993cfaf2507a730dc04606e2d9f074168cd056b 289388 python3-rbd_17.2.6-0ubuntu0.23.04.1_s390x.deb 96e1459aacf6c53fd707c3854b38bd878c21b3bb75ce0d06d3173dd1fa627fc5 452946 python3-rgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 03a50f6d4caa3611235d56e932638695fc9b309e13b91626a0e35ab67e8b3101 100696 python3-rgw_17.2.6-0ubuntu0.23.04.1_s390x.deb 7c7c7b734f9d759e572cc4faef43a19876a63f788827034f118911119503813c 14874 rados-objclass-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 1e8087c08daab544eb5012fdde5070e979892eee96a51d6c69dd4a49b2f54ed6 491183170 radosgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 63d4daccd24e29a966a7b9fa1f7800bbac005ae06b8dbc00fbbc9c6b750bfc18 12235928 radosgw_17.2.6-0ubuntu0.23.04.1_s390x.deb 40b5b3e8a2e867158b972cf24440470e66f8a8e6aa9d799e1f63c7c484cdb4c8 2154334 rbd-fuse-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb cc0e604655a672841f10a6ce1d33b2b50e8988c9991e82d4acc951b918ac62e7 90684 rbd-fuse_17.2.6-0ubuntu0.23.04.1_s390x.deb c566ee3047758106739a6e9a4de6a471337bb428156541f078c6cc4f6d2cf463 170775962 rbd-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb b52041b4956d2b62ab41e52a923350d510620234c4370c0fcc127940e3e7dd58 3486592 rbd-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb b82ee15f1ad41284348ff560a92656690d12889e5d238682ee8227759a5e9705 3461322 rbd-nbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a46a530be37059f1571c7a110b3340cd3e42e269a72040521c00892cdb54ae72 171256 rbd-nbd_17.2.6-0ubuntu0.23.04.1_s390x.deb Files: c121b15fd01960c7ad44332597a29965 154462400 debug optional ceph-base-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb dc42629cabf7bc5d8d0461f6d0377c56 4777936 admin optional ceph-base_17.2.6-0ubuntu0.23.04.1_s390x.deb 89f9518fe3327bf15ad0b37442128e0f 944130522 debug optional ceph-common-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb dd17cadcd3c0d331c5489b31ef7d552e 21097028 admin optional ceph-common_17.2.6-0ubuntu0.23.04.1_s390x.deb 44e38fc670bcef25f21b5ac2dd39a840 5361044 debug optional ceph-immutable-object-cache-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb ca4e8add6807759849d98ee1366be480 161476 admin optional ceph-immutable-object-cache_17.2.6-0ubuntu0.23.04.1_s390x.deb e69059342086da60f27246c1476f349f 103697568 debug optional ceph-mds-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 7be1084ad42ee1a04b95963987341a0e 2232244 admin optional ceph-mds_17.2.6-0ubuntu0.23.04.1_s390x.deb 103315f6f7ced26a74718395c48a23b7 54536662 debug optional ceph-mgr-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 0c907d7786656b9818b3928e1f981265 1467090 admin optional ceph-mgr_17.2.6-0ubuntu0.23.04.1_s390x.deb 71ecbf7d546d3237e0af01ecc9d33c72 174627900 debug optional ceph-mon-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb dbc0193f6375eae43b272c37e1fc629b 4033832 admin optional ceph-mon_17.2.6-0ubuntu0.23.04.1_s390x.deb 2ee0bc08951badc093f2c1fd8de4bf49 572446988 debug optional ceph-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 3b6c381d3d311d7c3b0ae658f58d2674 17989070 admin optional ceph-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 44673513363b13676fa7f84467f98001 40753 admin optional ceph_17.2.6-0ubuntu0.23.04.1_s390x.buildinfo 524000db2fbfe94354d979614f8f5d14 18880 admin optional ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb 716b57becc483d80dbeec93cfa0cbb26 677379 raw-translations - ceph_17.2.6-0ubuntu0.23.04.1_s390x_translations.tar.gz 2cb69da8449d7b544dcb19ccce2117b4 100594 admin optional cephadm_17.2.6-0ubuntu0.23.04.1_s390x.deb 18f433ac6ce3359052ace7a52cd26285 10309944 debug optional cephfs-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb bafa38edc7c79874ae0ae554cb355459 246972 admin optional cephfs-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb ddb7d47022e750404d9bf3b904420b31 309454306 debug optional crimson-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 7e743661f6183673f23e0f9f4af29c8d 8940084 admin optional crimson-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 06c6d17f1980ba1021eeb22f29724f73 31558 libdevel optional libcephfs-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb b747532decc8be45f72cdb64ad862ef4 817590 debug optional libcephfs-jni-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb f7bbd95421e9824a804503d3988c6bdd 60484 libs optional libcephfs-jni_17.2.6-0ubuntu0.23.04.1_s390x.deb 5854acdcfef95258e56a5f119a2208d8 19734602 debug optional libcephfs2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 15dbcfbf0be63a8f55c6dc3ea67c7ffa 701916 libs optional libcephfs2_17.2.6-0ubuntu0.23.04.1_s390x.deb 2284098eb7b6e05e33de539f24673e61 157856 debug optional librados-dev-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 9c745c60221a70196d431c961349f7a6 47220 libdevel optional librados-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb d3403b0ac196409ebe7cce9e65a8e473 112929318 debug optional librados2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a1da434755e48eba9c4dc1d38d4fd9ea 3499568 libs optional librados2_17.2.6-0ubuntu0.23.04.1_s390x.deb 22aea4f9f12c5e02ec6bc701e7c42a0e 36758 libdevel optional libradospp-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb de6b3b1813f586455c9da4d1c27e769c 18662 libdevel optional libradosstriper-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 3a9be6e71306f54d2cfab1e92e60b1f0 12325600 debug optional libradosstriper1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb da3b8f71c971c985fca876f42e270887 465112 libs optional libradosstriper1_17.2.6-0ubuntu0.23.04.1_s390x.deb b56b321d39d9a2369a67e3778016fcd9 29448 libdevel optional librbd-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 81801628f0ec38e529eabd82a398cd3f 148653346 debug optional librbd1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 446f415331337cb8aced88ffe857e6f7 2717374 libs optional librbd1_17.2.6-0ubuntu0.23.04.1_s390x.deb a9690550dba0238ec584f85802fdf2ec 16676 libdevel optional librgw-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb bfc18bd44a30cd5376ffd00107d72fc1 163144114 debug optional librgw2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb d49a26eb1ec69dd69e2eca7cf54a65d5 4045532 libs optional librgw2_17.2.6-0ubuntu0.23.04.1_s390x.deb c39e17c96cb48d0bd5729d894ee2abed 2507680 debug optional libsqlite3-mod-ceph-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb bf10c98deef03ed7875996c6fab5f960 14900 libdevel optional libsqlite3-mod-ceph-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 4e70537e601bb40638b3daecf09ffc59 130320 libs optional libsqlite3-mod-ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb 538f9a038647c0a47afe59516f49bbab 43846 python optional python3-ceph-argparse_17.2.6-0ubuntu0.23.04.1_s390x.deb d09c258d7be03a3e77c22578d444f3ab 824354 debug optional python3-cephfs-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 221e8b1e1ed4eaccf5dbb2626cc94180 153174 python optional python3-cephfs_17.2.6-0ubuntu0.23.04.1_s390x.deb 61efbd08a6a2019d5c27fdea501eade8 984204 debug optional python3-rados-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb cb691653fa47bc9de988c2cf1f3d113c 297382 python optional python3-rados_17.2.6-0ubuntu0.23.04.1_s390x.deb a947b7a5d67d4ec024c859856bb1a077 1600506 debug optional python3-rbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a9f3e8a6099e9f891e54ee10e8834a98 289388 python optional python3-rbd_17.2.6-0ubuntu0.23.04.1_s390x.deb d9b54a6e81795c105589c340ea730c0d 452946 debug optional python3-rgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb ae1bd2f9549f33c06742cda10ddc28cc 100696 python optional python3-rgw_17.2.6-0ubuntu0.23.04.1_s390x.deb fbbc5cd05e66f3e88b2b4ca1465aee1e 14874 libdevel optional rados-objclass-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb f4d9ad7001ef1f4fe511e3036fe04b27 491183170 debug optional radosgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb f71a7546188394b95fc2b01267456c99 12235928 admin optional radosgw_17.2.6-0ubuntu0.23.04.1_s390x.deb 20c0b9f82ca35ea5b69d49331bd2981a 2154334 debug optional rbd-fuse-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 81c0ec78685c2acf2199e1741b9a38e7 90684 admin optional rbd-fuse_17.2.6-0ubuntu0.23.04.1_s390x.deb 1ea20fa387f722c4e9d83d7c70ea3cca 170775962 debug optional rbd-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb bda78573d726bff82e8b617e34e2dec2 3486592 admin optional rbd-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb 79c08092895c6ca5b6c1a59ccbce5f58 3461322 debug optional rbd-nbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb ede8f844562c26337e2aafbe531038cc 171256 admin optional rbd-nbd_17.2.6-0ubuntu0.23.04.1_s390x.deb Original-Maintainer: Ceph Packaging Team /<>/ceph_17.2.6-0ubuntu0.23.04.1_s390x.changes.new could not be renamed to /<>/ceph_17.2.6-0ubuntu0.23.04.1_s390x.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 cephfs-mirror cephfs-mirror-dbgsym 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: s390x Version: 17.2.6-0ubuntu0.23.04.1 Checksums-Md5: c121b15fd01960c7ad44332597a29965 154462400 ceph-base-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb dc42629cabf7bc5d8d0461f6d0377c56 4777936 ceph-base_17.2.6-0ubuntu0.23.04.1_s390x.deb 89f9518fe3327bf15ad0b37442128e0f 944130522 ceph-common-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb dd17cadcd3c0d331c5489b31ef7d552e 21097028 ceph-common_17.2.6-0ubuntu0.23.04.1_s390x.deb 44e38fc670bcef25f21b5ac2dd39a840 5361044 ceph-immutable-object-cache-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb ca4e8add6807759849d98ee1366be480 161476 ceph-immutable-object-cache_17.2.6-0ubuntu0.23.04.1_s390x.deb e69059342086da60f27246c1476f349f 103697568 ceph-mds-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 7be1084ad42ee1a04b95963987341a0e 2232244 ceph-mds_17.2.6-0ubuntu0.23.04.1_s390x.deb 103315f6f7ced26a74718395c48a23b7 54536662 ceph-mgr-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 0c907d7786656b9818b3928e1f981265 1467090 ceph-mgr_17.2.6-0ubuntu0.23.04.1_s390x.deb 71ecbf7d546d3237e0af01ecc9d33c72 174627900 ceph-mon-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb dbc0193f6375eae43b272c37e1fc629b 4033832 ceph-mon_17.2.6-0ubuntu0.23.04.1_s390x.deb 2ee0bc08951badc093f2c1fd8de4bf49 572446988 ceph-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 3b6c381d3d311d7c3b0ae658f58d2674 17989070 ceph-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 524000db2fbfe94354d979614f8f5d14 18880 ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb 716b57becc483d80dbeec93cfa0cbb26 677379 ceph_17.2.6-0ubuntu0.23.04.1_s390x_translations.tar.gz 2cb69da8449d7b544dcb19ccce2117b4 100594 cephadm_17.2.6-0ubuntu0.23.04.1_s390x.deb 18f433ac6ce3359052ace7a52cd26285 10309944 cephfs-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb bafa38edc7c79874ae0ae554cb355459 246972 cephfs-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb ddb7d47022e750404d9bf3b904420b31 309454306 crimson-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 7e743661f6183673f23e0f9f4af29c8d 8940084 crimson-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 06c6d17f1980ba1021eeb22f29724f73 31558 libcephfs-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb b747532decc8be45f72cdb64ad862ef4 817590 libcephfs-jni-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb f7bbd95421e9824a804503d3988c6bdd 60484 libcephfs-jni_17.2.6-0ubuntu0.23.04.1_s390x.deb 5854acdcfef95258e56a5f119a2208d8 19734602 libcephfs2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 15dbcfbf0be63a8f55c6dc3ea67c7ffa 701916 libcephfs2_17.2.6-0ubuntu0.23.04.1_s390x.deb 2284098eb7b6e05e33de539f24673e61 157856 librados-dev-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 9c745c60221a70196d431c961349f7a6 47220 librados-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb d3403b0ac196409ebe7cce9e65a8e473 112929318 librados2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a1da434755e48eba9c4dc1d38d4fd9ea 3499568 librados2_17.2.6-0ubuntu0.23.04.1_s390x.deb 22aea4f9f12c5e02ec6bc701e7c42a0e 36758 libradospp-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb de6b3b1813f586455c9da4d1c27e769c 18662 libradosstriper-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 3a9be6e71306f54d2cfab1e92e60b1f0 12325600 libradosstriper1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb da3b8f71c971c985fca876f42e270887 465112 libradosstriper1_17.2.6-0ubuntu0.23.04.1_s390x.deb b56b321d39d9a2369a67e3778016fcd9 29448 librbd-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 81801628f0ec38e529eabd82a398cd3f 148653346 librbd1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 446f415331337cb8aced88ffe857e6f7 2717374 librbd1_17.2.6-0ubuntu0.23.04.1_s390x.deb a9690550dba0238ec584f85802fdf2ec 16676 librgw-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb bfc18bd44a30cd5376ffd00107d72fc1 163144114 librgw2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb d49a26eb1ec69dd69e2eca7cf54a65d5 4045532 librgw2_17.2.6-0ubuntu0.23.04.1_s390x.deb c39e17c96cb48d0bd5729d894ee2abed 2507680 libsqlite3-mod-ceph-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb bf10c98deef03ed7875996c6fab5f960 14900 libsqlite3-mod-ceph-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 4e70537e601bb40638b3daecf09ffc59 130320 libsqlite3-mod-ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb 538f9a038647c0a47afe59516f49bbab 43846 python3-ceph-argparse_17.2.6-0ubuntu0.23.04.1_s390x.deb d09c258d7be03a3e77c22578d444f3ab 824354 python3-cephfs-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 221e8b1e1ed4eaccf5dbb2626cc94180 153174 python3-cephfs_17.2.6-0ubuntu0.23.04.1_s390x.deb 61efbd08a6a2019d5c27fdea501eade8 984204 python3-rados-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb cb691653fa47bc9de988c2cf1f3d113c 297382 python3-rados_17.2.6-0ubuntu0.23.04.1_s390x.deb a947b7a5d67d4ec024c859856bb1a077 1600506 python3-rbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a9f3e8a6099e9f891e54ee10e8834a98 289388 python3-rbd_17.2.6-0ubuntu0.23.04.1_s390x.deb d9b54a6e81795c105589c340ea730c0d 452946 python3-rgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb ae1bd2f9549f33c06742cda10ddc28cc 100696 python3-rgw_17.2.6-0ubuntu0.23.04.1_s390x.deb fbbc5cd05e66f3e88b2b4ca1465aee1e 14874 rados-objclass-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb f4d9ad7001ef1f4fe511e3036fe04b27 491183170 radosgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb f71a7546188394b95fc2b01267456c99 12235928 radosgw_17.2.6-0ubuntu0.23.04.1_s390x.deb 20c0b9f82ca35ea5b69d49331bd2981a 2154334 rbd-fuse-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 81c0ec78685c2acf2199e1741b9a38e7 90684 rbd-fuse_17.2.6-0ubuntu0.23.04.1_s390x.deb 1ea20fa387f722c4e9d83d7c70ea3cca 170775962 rbd-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb bda78573d726bff82e8b617e34e2dec2 3486592 rbd-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb 79c08092895c6ca5b6c1a59ccbce5f58 3461322 rbd-nbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb ede8f844562c26337e2aafbe531038cc 171256 rbd-nbd_17.2.6-0ubuntu0.23.04.1_s390x.deb Checksums-Sha1: e596db40bd29ebbc1955489f425f42f5e0d229ca 154462400 ceph-base-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb c0c612890938d0fa6640856afe840554ceae8900 4777936 ceph-base_17.2.6-0ubuntu0.23.04.1_s390x.deb 85f598f2eddadaf08a0fe090d38a35d30f164dc5 944130522 ceph-common-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 56f135f449f3862f952709788ca7ed1057d1e2fa 21097028 ceph-common_17.2.6-0ubuntu0.23.04.1_s390x.deb ab499c51481d5097d51dc73968b703749cff91da 5361044 ceph-immutable-object-cache-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb f2c0a88fcaa7ad7a0a96b929e3fe74e7bcb8cfbf 161476 ceph-immutable-object-cache_17.2.6-0ubuntu0.23.04.1_s390x.deb 04544d76bc8f067138771ade513550b603da4aad 103697568 ceph-mds-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 858dbfb0ad85e6c31c712e5973b127050b97396e 2232244 ceph-mds_17.2.6-0ubuntu0.23.04.1_s390x.deb 3c2e1177953e025493a1a3a53d9c1c9a692f5525 54536662 ceph-mgr-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 8d75c9b16b654196c160ce99b9c234288b22c61d 1467090 ceph-mgr_17.2.6-0ubuntu0.23.04.1_s390x.deb 284b501be9e91042745212065c1f767044342995 174627900 ceph-mon-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb baca22248fc9fca910c3bf1d19a767edbee3c575 4033832 ceph-mon_17.2.6-0ubuntu0.23.04.1_s390x.deb 71eed5ad1b43c385e273fe4ca663951de68030d9 572446988 ceph-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb d981279ab48368ab23b850bfa15ec04385d3ebf3 17989070 ceph-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb ed7c869161eae6b9f49a6fcafa0b475a9301e575 18880 ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb b23f894d141d36ea77188e075d389551d99943c1 677379 ceph_17.2.6-0ubuntu0.23.04.1_s390x_translations.tar.gz dfec823f8970c9732abde5af4481b23ce0bb604c 100594 cephadm_17.2.6-0ubuntu0.23.04.1_s390x.deb 45cbec3f44cc8f18c921b85c8ff2cd1132612c9b 10309944 cephfs-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb b9b3ff70c8a49e56316b58085afc05135405bab5 246972 cephfs-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb 647c045f1108ed6053f80f8dc55ae84031e7bbe7 309454306 crimson-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb e971001dcf30968f4f945daf5906cfa82bce7489 8940084 crimson-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 3437a121d23f7b071620406efa642aa93dd981ce 31558 libcephfs-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 326a1cc0b9a06af8a54c3b2e98ebbc394c1a54ff 817590 libcephfs-jni-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 9137a68aab65e5b64ef0b66dffab846dea5761ec 60484 libcephfs-jni_17.2.6-0ubuntu0.23.04.1_s390x.deb 073cc8f1a56cc233e3af322188a5218c2820fb28 19734602 libcephfs2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 4bea9ae3289564678e5fb8eebf3e6bd1dc6f4897 701916 libcephfs2_17.2.6-0ubuntu0.23.04.1_s390x.deb eb8cb10009efff14397ee91a048e40827cf7e1b7 157856 librados-dev-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 486187534f94238603f1724dc9b99efcfe11f29d 47220 librados-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb c781d492dcbde52b6b8e184f130efbd06c01e62b 112929318 librados2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb b30c0145afa03cef87b86a04a2fbe0210ffa1f7f 3499568 librados2_17.2.6-0ubuntu0.23.04.1_s390x.deb abe1f31b44afe4600be1d00cb4708800d123c217 36758 libradospp-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 52e94d75c94edef22b0f6d94fa696d8d1d051fdb 18662 libradosstriper-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 569efe8b039cff0d37692f3dc2851539fe10939d 12325600 libradosstriper1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a5079d4b2f32829272d4295a9f89653bd817ac61 465112 libradosstriper1_17.2.6-0ubuntu0.23.04.1_s390x.deb 20a5571f90fbc67ed713382ab24bc1a4b72f0124 29448 librbd-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb e7c365ab1a8cb76c4d21ba478f218be6bf559331 148653346 librbd1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb ca2c18c99bee206350f0ab2ff76c190a4bc2ae20 2717374 librbd1_17.2.6-0ubuntu0.23.04.1_s390x.deb f647b563005c045b8d08f836dd7feb4ca97362ee 16676 librgw-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb e03486adc1776b77ff80345925aab15d592893fc 163144114 librgw2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb d3ee6edeb17eb795633d811355fa7942d83b3d9e 4045532 librgw2_17.2.6-0ubuntu0.23.04.1_s390x.deb 895835516d28e68f178404b144a01efacd2460da 2507680 libsqlite3-mod-ceph-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 54fb12f96b3272a6a5968dbae5e4e4f2f33cee69 14900 libsqlite3-mod-ceph-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 793b26ae6609d9e6ce44c310d102c870495af5db 130320 libsqlite3-mod-ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb c3ff8ff46e4184bf7b74ff449ad8264c37b10bb3 43846 python3-ceph-argparse_17.2.6-0ubuntu0.23.04.1_s390x.deb 457a72d6a596ffd0fc4b71ae3f243d0ef5e58872 824354 python3-cephfs-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb cb5e11f0688ce108c8f8a8af701caaa2d97f77ae 153174 python3-cephfs_17.2.6-0ubuntu0.23.04.1_s390x.deb 0c4e399f38374d0269b3a2381bf11da88461ff40 984204 python3-rados-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb c0a8b09efe93c1fdfcbe1d2aad779b107e3f75e3 297382 python3-rados_17.2.6-0ubuntu0.23.04.1_s390x.deb 8c6d814790bda6ced7d454bbbd0dd1f2e727248e 1600506 python3-rbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 4b70ca874387eb4f534b70bbd050838759b89bd9 289388 python3-rbd_17.2.6-0ubuntu0.23.04.1_s390x.deb 9321915f16187abc2392ee900221b60f19e1053e 452946 python3-rgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb f6878e519d1c7738f42d943de31139d381abbeed 100696 python3-rgw_17.2.6-0ubuntu0.23.04.1_s390x.deb 6fcd44aa95c931fd2c5ebbe11a8245f1f171f205 14874 rados-objclass-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb f042707aeef3e991ad59607b2800b1d75c0a61d5 491183170 radosgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb ac7064ea19bd5bbeb1d68dd1d42de0df51789958 12235928 radosgw_17.2.6-0ubuntu0.23.04.1_s390x.deb aaa2009ef657e3f7002ef8ed829bbc74e3cd2718 2154334 rbd-fuse-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 4185e2a05945d166e99afde3c6afaebb60a3f824 90684 rbd-fuse_17.2.6-0ubuntu0.23.04.1_s390x.deb 594f61922c1e1e04e1765fb1847e05acecf7e676 170775962 rbd-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 83733898426fd0f2acaa14ee30b3f7e7ea13e00d 3486592 rbd-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb ecf34ac6315d03701919b2c592a3c4258752f19d 3461322 rbd-nbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 4d60f94d854216b184efd580c358f1e53c13366a 171256 rbd-nbd_17.2.6-0ubuntu0.23.04.1_s390x.deb Checksums-Sha256: 4b681579291d4e0b35d1d0959d2c8c3dd4fbff8d23b54e334e8492d6ca0a6380 154462400 ceph-base-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb f3efa68eb93c757f97e3f426fd70c269d23fd1ff2dff06384669f9860bb935fd 4777936 ceph-base_17.2.6-0ubuntu0.23.04.1_s390x.deb b9d249facb523927ff359b80902966877d88eae33b34cef5bece87937c2bccf8 944130522 ceph-common-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 19558add9588df84dee44d856aed6b9909cf4417c78361e29c60f4ee745e8679 21097028 ceph-common_17.2.6-0ubuntu0.23.04.1_s390x.deb 10febf6f17ba2168d63511f710711ae7dbc997d53f20d02c51027ad49b6d895f 5361044 ceph-immutable-object-cache-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 3df99283ace0b79f47120ac6c986bb1475a853f373c261e7e2ff5718b8e6f1be 161476 ceph-immutable-object-cache_17.2.6-0ubuntu0.23.04.1_s390x.deb b6049c53144f86c3a92a8614d1cb36654b730af246194f5a960ca634af71e1b3 103697568 ceph-mds-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 8d618f1767d4c98f7d591f764c77dbba47309a9285d08844bf32bdcc58dadf13 2232244 ceph-mds_17.2.6-0ubuntu0.23.04.1_s390x.deb b4c920e506d2d8ed467c494a84863a3c6869ab45ddc35229597704704fc8ca1e 54536662 ceph-mgr-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 28137b21ff5357e9238412593abd5ba8797bbd05528085cca8eaee12dfd5993b 1467090 ceph-mgr_17.2.6-0ubuntu0.23.04.1_s390x.deb 60b0f9f58e5e240a0fdcfa74d1725ad6a7a99e05d82e855e9edc313cb35c62e2 174627900 ceph-mon-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 1ce7c7e5661697ee6c78849ceda79f4bba48fcf1baac2ceabcc75c1701e1c71d 4033832 ceph-mon_17.2.6-0ubuntu0.23.04.1_s390x.deb 077ca73c4c9aeedceef8dd65985051428078fe582907d26211b50b76778db540 572446988 ceph-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb afdba9252afc6eff8e8b345af55bffb9e919996adf1fb28cebe62bb178b76dbd 17989070 ceph-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 1fc4499ef18e542d3a6272a9bcdd9a315d2a5da0a7c1f016aa40280f5ded27c6 18880 ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb 6dab6108318ccd0791d20751ef5f356bb34b0c376c3b0e1628b9df7ed529dc48 677379 ceph_17.2.6-0ubuntu0.23.04.1_s390x_translations.tar.gz d6658756677f4610af2239b3eec55b7c79497141a14f2761acb51d15129c0259 100594 cephadm_17.2.6-0ubuntu0.23.04.1_s390x.deb a18322b7aebc646e70794b3c6e97ece85744e480bc029d582db6c72542217f7a 10309944 cephfs-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb c6e982867e3439a0de409d6952ba629daf7f0f0b892c5cec02221224c999df3f 246972 cephfs-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb d0905251b4a02cee4396f96b95e05ad51c8ea1fd51b500b181e498ad511b096a 309454306 crimson-osd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a9c6e1f26f322e4104d683f67d6b65bb8733adfc583e0ad64537c23d62963c2c 8940084 crimson-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb 92177698bafd39d63e3f076d618d3d4af78adfd7e68ed8c5d1b5dac57fe85e07 31558 libcephfs-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb c499cea7be391fb3f85ad61088c3f7691fa12dff5247649090e0d559823a9f24 817590 libcephfs-jni-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a962e64db0fb19bc3f78b62dc12b7dca2acbea1d471683cb0d4ec0691c3ec10e 60484 libcephfs-jni_17.2.6-0ubuntu0.23.04.1_s390x.deb 82e3f361b2122fb239630d6a966433dd39c2004a78bfeaf4b8bb256ef90acd4e 19734602 libcephfs2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 5efc4ab07cbbc96c1cdc4360f4ba728fa8a6572f51a3d4dfec17baea2700848b 701916 libcephfs2_17.2.6-0ubuntu0.23.04.1_s390x.deb c28fa8e2abf3130cf68e46448da233982bfa881b60d1d3732a1fb6f7ebc7a10d 157856 librados-dev-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 1780b358575de308cdb4f00755842a523ad2a9bffd91ee7739004a7c2dd92a22 47220 librados-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 456f6c74dd9e2af21a5ff28f8b85e3e0c0de08d4f925da45cd024629fd471f8d 112929318 librados2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb d5acc5f482de41e6ec9cbad31c62b9ec5dab223ceb8d0cfbff97cbf3df7d92d9 3499568 librados2_17.2.6-0ubuntu0.23.04.1_s390x.deb 42bc0a07c8a7515f5590e36bd02b888b4c335ba1c4fd20726472317bdbea8997 36758 libradospp-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb f2de9fac6b3b65b540f1eba6ff409772ff8be83fce687cff6d71d15c4b021256 18662 libradosstriper-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 819e4649906cb87af743c9f9a8e15c89180b6973c22e4e7d08acc31fa38a1d9b 12325600 libradosstriper1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 39e0fde8753541ce75aac43f563831e1699c3afc0976fc4ebc33f4495f3ddc8d 465112 libradosstriper1_17.2.6-0ubuntu0.23.04.1_s390x.deb 53849609dc9705d0f9cfc7ecf1d75d49be3d5277e143a995a9fda7a0b829cfb8 29448 librbd-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 937f82850dd11c9147a2300f2618b8cfb62ed4117110b9ee470d7369a0e2a83d 148653346 librbd1-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 5dade4b8b25946211633aa17ef0021cc34fa38f3954023c7e2d0fa06566fc344 2717374 librbd1_17.2.6-0ubuntu0.23.04.1_s390x.deb 71194dc0e6eba320d6bdbea3a411c21f294dfc2bd3f22a5ae8ace91380bb4bd2 16676 librgw-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb b7fadf4833a443e6c90a2ebef0c349543dfc84b266f9b974c7468be86b398c2d 163144114 librgw2-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a609eda9c61bab2382f50d500910fd871f88f69f6aa9a3c6929f0c3ed93e6e4e 4045532 librgw2_17.2.6-0ubuntu0.23.04.1_s390x.deb 156a1fd2793aa74ecb4d2eb35d391455a4f60a794c7f87b8ed749339b4d9b3d3 2507680 libsqlite3-mod-ceph-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb eced47373e4a088b0d76d255ac7380e9c68cc034ed379b6868a6278428fe809f 14900 libsqlite3-mod-ceph-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 130f43674809814f10754fbbe60786c74af092cde6775d9569e940744d07c384 130320 libsqlite3-mod-ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb 65ce4130aeae4bc7be2e978e6f3dd58239b790eb6bc9142368529092bb2f26da 43846 python3-ceph-argparse_17.2.6-0ubuntu0.23.04.1_s390x.deb 65cce14c6d6c9b9f4a67d4e9bc9ed67aada1436c961b1d1d643aa64191a97d63 824354 python3-cephfs-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 806935e19f4b7564876f5020ac6dee8df0f52f3a9bb13ae4e02c96eaa3ae4bc9 153174 python3-cephfs_17.2.6-0ubuntu0.23.04.1_s390x.deb 305d2a3158ef3f651b00aa76317c888a04ef528c2dff0e342cb5f40428ba3fc1 984204 python3-rados-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 559fd9fad4f490f43065690279c5f8fa2999d6ae94a6388de1d5dc10f4c2b092 297382 python3-rados_17.2.6-0ubuntu0.23.04.1_s390x.deb ad75a20d0ac78a1ace5e477123b6e3a8e21921664cbce060b7a30e8d6944840c 1600506 python3-rbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 944c26a64dd60eabb5e954438993cfaf2507a730dc04606e2d9f074168cd056b 289388 python3-rbd_17.2.6-0ubuntu0.23.04.1_s390x.deb 96e1459aacf6c53fd707c3854b38bd878c21b3bb75ce0d06d3173dd1fa627fc5 452946 python3-rgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 03a50f6d4caa3611235d56e932638695fc9b309e13b91626a0e35ab67e8b3101 100696 python3-rgw_17.2.6-0ubuntu0.23.04.1_s390x.deb 7c7c7b734f9d759e572cc4faef43a19876a63f788827034f118911119503813c 14874 rados-objclass-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb 1e8087c08daab544eb5012fdde5070e979892eee96a51d6c69dd4a49b2f54ed6 491183170 radosgw-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb 63d4daccd24e29a966a7b9fa1f7800bbac005ae06b8dbc00fbbc9c6b750bfc18 12235928 radosgw_17.2.6-0ubuntu0.23.04.1_s390x.deb 40b5b3e8a2e867158b972cf24440470e66f8a8e6aa9d799e1f63c7c484cdb4c8 2154334 rbd-fuse-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb cc0e604655a672841f10a6ce1d33b2b50e8988c9991e82d4acc951b918ac62e7 90684 rbd-fuse_17.2.6-0ubuntu0.23.04.1_s390x.deb c566ee3047758106739a6e9a4de6a471337bb428156541f078c6cc4f6d2cf463 170775962 rbd-mirror-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb b52041b4956d2b62ab41e52a923350d510620234c4370c0fcc127940e3e7dd58 3486592 rbd-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb b82ee15f1ad41284348ff560a92656690d12889e5d238682ee8227759a5e9705 3461322 rbd-nbd-dbgsym_17.2.6-0ubuntu0.23.04.1_s390x.ddeb a46a530be37059f1571c7a110b3340cd3e42e269a72040521c00892cdb54ae72 171256 rbd-nbd_17.2.6-0ubuntu0.23.04.1_s390x.deb Build-Origin: Ubuntu Build-Architecture: s390x Build-Date: Fri, 26 May 2023 22:02:29 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.129ubuntu1), adwaita-icon-theme (= 41.0-1ubuntu1), at-spi2-common (= 2.48.0-1), autoconf (= 2.71-3), automake (= 1:1.16.5-1.3), autopoint (= 0.21-11), autotools-dev (= 20220109.1), base-files (= 12.3ubuntu2), base-passwd (= 3.6.1), bash (= 5.2.15-2ubuntu1), binutils (= 2.40-2ubuntu4.1), binutils-common (= 2.40-2ubuntu4.1), binutils-s390x-linux-gnu (= 2.40-2ubuntu4.1), bsdextrautils (= 2.38.1-4ubuntu1), bsdutils (= 1:2.38.1-4ubuntu1), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), ca-certificates (= 20230311ubuntu0.23.04.1), ca-certificates-java (= 20230103ubuntu1), cmake (= 3.25.1-1ubuntu1), cmake-data (= 3.25.1-1ubuntu1), coreutils (= 9.1-1ubuntu2), cpp (= 4:12.2.0-3ubuntu1), cpp-12 (= 12.2.0-17ubuntu1), cython3 (= 0.29.32-2ubuntu2), dash (= 0.5.12-2ubuntu1), dctrl-tools (= 2.24-3build2), debconf (= 1.5.82), debhelper (= 13.11.4ubuntu3), debianutils (= 5.7-0.4), debugedit (= 1:5.0-5), default-jdk (= 2:1.17-74), default-jdk-headless (= 2:1.17-74), default-jre (= 2:1.17-74), default-jre-headless (= 2:1.17-74), devscripts (= 2.23.4ubuntu1), dh-autoreconf (= 20), dh-exec (= 0.27), dh-python (= 5.20230130), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.8-4), dirmngr (= 2.2.40-1.1ubuntu1), docutils-common (= 0.19+dfsg-6), dpkg (= 1.21.21ubuntu1), dpkg-dev (= 1.21.21ubuntu1), dwz (= 0.15-1), fakeroot (= 1.31-1.1), file (= 1:5.44-3), findutils (= 4.9.0-3ubuntu1), fontconfig (= 2.14.1-3ubuntu3), fontconfig-config (= 2.14.1-3ubuntu3), fonts-dejavu-core (= 2.37-6), g++ (= 4:12.2.0-3ubuntu1), g++-12 (= 12.2.0-17ubuntu1), gcc (= 4:12.2.0-3ubuntu1), gcc-12 (= 12.2.0-17ubuntu1), gcc-12-base (= 12.2.0-17ubuntu1), gcc-13-base (= 13-20230320-1ubuntu1), gettext (= 0.21-11), gettext-base (= 0.21-11), gnupg (= 2.2.40-1.1ubuntu1), gnupg-l10n (= 2.2.40-1.1ubuntu1), gnupg-utils (= 2.2.40-1.1ubuntu1), gperf (= 3.1-1build1), gpg (= 2.2.40-1.1ubuntu1), gpg-agent (= 2.2.40-1.1ubuntu1), gpg-wks-client (= 2.2.40-1.1ubuntu1), gpg-wks-server (= 2.2.40-1.1ubuntu1), gpgconf (= 2.2.40-1.1ubuntu1), gpgsm (= 2.2.40-1.1ubuntu1), gpgv (= 2.2.40-1.1ubuntu1), grep (= 3.8-5), groff-base (= 1.22.4-10), gtk-update-icon-cache (= 3.24.37-1ubuntu1), gzip (= 1.12-1ubuntu1), hicolor-icon-theme (= 0.17-2), hostname (= 3.23+nmu1ubuntu1), humanity-icon-theme (= 0.6.16), ibverbs-providers (= 44.0-2), icu-devtools (= 72.1-3ubuntu2), init-system-helpers (= 1.65.2), intltool-debian (= 0.35.0+20060710.6), java-common (= 0.74), javahelper (= 0.78), junit4 (= 4.13.2-3), libacl1 (= 2.3.1-3), libaio-dev (= 0.3.113-4), libaio1 (= 0.3.113-4), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.6.2-1ubuntu1), libargon2-1 (= 0~20171227-0.3), libargon2-dev (= 0~20171227-0.3), libasan8 (= 13-20230320-1ubuntu1), libasound2 (= 1.2.8-1build1), libasound2-data (= 1.2.8-1build1), libassuan0 (= 2.5.5-5), libatk1.0-0 (= 2.48.0-1), libatomic1 (= 13-20230320-1ubuntu1), libattr1 (= 1:2.5.1-4), libaudit-common (= 1:3.0.9-1), libaudit1 (= 1:3.0.9-1), libavahi-client3 (= 0.8-6ubuntu1), libavahi-common-data (= 0.8-6ubuntu1), libavahi-common3 (= 0.8-6ubuntu1), libb-hooks-op-check-perl (= 0.22-2build1), libbabeltrace-ctf-dev (= 1.5.11-1build1), libbabeltrace-dev (= 1.5.11-1build1), libbabeltrace1 (= 1.5.11-1build1), libbinutils (= 2.40-2ubuntu4.1), libblkid-dev (= 2.38.1-4ubuntu1), libblkid1 (= 2.38.1-4ubuntu1), libboost-atomic-dev (= 1.74.0.3ubuntu7), libboost-atomic1.74-dev (= 1.74.0-18.1ubuntu3), libboost-atomic1.74.0 (= 1.74.0-18.1ubuntu3), libboost-chrono-dev (= 1.74.0.3ubuntu7), libboost-chrono1.74-dev (= 1.74.0-18.1ubuntu3), libboost-chrono1.74.0 (= 1.74.0-18.1ubuntu3), libboost-context-dev (= 1.74.0.3ubuntu7), libboost-context1.74-dev (= 1.74.0-18.1ubuntu3), libboost-context1.74.0 (= 1.74.0-18.1ubuntu3), libboost-coroutine-dev (= 1.74.0.3ubuntu7), libboost-coroutine1.74-dev (= 1.74.0-18.1ubuntu3), libboost-coroutine1.74.0 (= 1.74.0-18.1ubuntu3), libboost-date-time-dev (= 1.74.0.3ubuntu7), libboost-date-time1.74-dev (= 1.74.0-18.1ubuntu3), libboost-date-time1.74.0 (= 1.74.0-18.1ubuntu3), libboost-filesystem-dev (= 1.74.0.3ubuntu7), libboost-filesystem1.74-dev (= 1.74.0-18.1ubuntu3), libboost-filesystem1.74.0 (= 1.74.0-18.1ubuntu3), libboost-iostreams-dev (= 1.74.0.3ubuntu7), libboost-iostreams1.74-dev (= 1.74.0-18.1ubuntu3), libboost-iostreams1.74.0 (= 1.74.0-18.1ubuntu3), libboost-program-options-dev (= 1.74.0.3ubuntu7), libboost-program-options1.74-dev (= 1.74.0-18.1ubuntu3), libboost-program-options1.74.0 (= 1.74.0-18.1ubuntu3), libboost-python-dev (= 1.74.0.3ubuntu7), libboost-python1.74-dev (= 1.74.0-18.1ubuntu3), libboost-python1.74.0 (= 1.74.0-18.1ubuntu3), libboost-random-dev (= 1.74.0.3ubuntu7), libboost-random1.74-dev (= 1.74.0-18.1ubuntu3), libboost-random1.74.0 (= 1.74.0-18.1ubuntu3), libboost-regex-dev (= 1.74.0.3ubuntu7), libboost-regex1.74-dev (= 1.74.0-18.1ubuntu3), libboost-regex1.74.0 (= 1.74.0-18.1ubuntu3), libboost-serialization1.74-dev (= 1.74.0-18.1ubuntu3), libboost-serialization1.74.0 (= 1.74.0-18.1ubuntu3), libboost-system-dev (= 1.74.0.3ubuntu7), libboost-system1.74-dev (= 1.74.0-18.1ubuntu3), libboost-system1.74.0 (= 1.74.0-18.1ubuntu3), libboost-test-dev (= 1.74.0.3ubuntu7), libboost-test1.74-dev (= 1.74.0-18.1ubuntu3), libboost-test1.74.0 (= 1.74.0-18.1ubuntu3), libboost-thread-dev (= 1.74.0.3ubuntu7), libboost-thread1.74-dev (= 1.74.0-18.1ubuntu3), libboost-thread1.74.0 (= 1.74.0-18.1ubuntu3), libboost-timer-dev (= 1.74.0.3ubuntu7), libboost-timer1.74-dev (= 1.74.0-18.1ubuntu3), libboost-timer1.74.0 (= 1.74.0-18.1ubuntu3), libboost1.74-dev (= 1.74.0-18.1ubuntu3), libbrotli1 (= 1.0.9-2build8), libbsd-dev (= 0.11.7-4), libbsd0 (= 0.11.7-4), libbz2-1.0 (= 1.0.8-5build1), libbz2-dev (= 1.0.8-5build1), libc-ares-dev (= 1.18.1-2), libc-ares2 (= 1.18.1-2), libc-bin (= 2.37-0ubuntu2), libc-dev-bin (= 2.37-0ubuntu2), libc6 (= 2.37-0ubuntu2), libc6-dbg (= 2.37-0ubuntu2), libc6-dev (= 2.37-0ubuntu2), libcairo2 (= 1.16.0-7), libcap-ng-dev (= 0.8.3-1build2), libcap-ng0 (= 0.8.3-1build2), libcap2 (= 1:2.66-3ubuntu2), libcc1-0 (= 13-20230320-1ubuntu1), libclass-method-modifiers-perl (= 2.14-1), libclass-xsaccessor-perl (= 1.19-4build1), libclone-perl (= 0.46-1), libcom-err2 (= 1.47.0-1ubuntu1), libcrypt-dev (= 1:4.4.33-2), libcrypt1 (= 1:4.4.33-2), libcrypto++-dev (= 8.7.0+git220824-1), libcrypto++8 (= 8.7.0+git220824-1), libcryptsetup-dev (= 2:2.6.1-1ubuntu1), libcryptsetup12 (= 2:2.6.1-1ubuntu1), libctf-nobfd0 (= 2.40-2ubuntu4.1), libctf0 (= 2.40-2ubuntu4.1), libcunit1 (= 2.1-3-dfsg-2.4), libcunit1-dev (= 2.1-3-dfsg-2.4), libcups2 (= 2.4.2-3ubuntu2), libcurl3-gnutls (= 7.88.1-8ubuntu2), libcurl4 (= 7.88.1-8ubuntu2), libcurl4-gnutls-dev (= 7.88.1-8ubuntu2), libdatrie1 (= 0.2.13-2), libdb5.3 (= 5.3.28+dfsg2-1), libdbus-1-3 (= 1.14.4-1ubuntu1), libdebconfclient0 (= 0.267ubuntu1), libdebhelper-perl (= 13.11.4ubuntu3), libdeflate0 (= 1.15-1), libdevel-callchecker-perl (= 0.008-2), libdevmapper-dev (= 2:1.02.185-1ubuntu1), libdevmapper-event1.02.1 (= 2:1.02.185-1ubuntu1), libdevmapper1.02.1 (= 2:1.02.185-1ubuntu1), libdpkg-perl (= 1.21.21ubuntu1), libdrm-amdgpu1 (= 2.4.114-1), libdrm-common (= 2.4.114-1), libdrm-nouveau2 (= 2.4.114-1), libdrm-radeon1 (= 2.4.114-1), libdrm2 (= 2.4.114-1), libdw1 (= 0.188-2.1), libdynaloader-functions-perl (= 0.003-3), libedit-dev (= 3.1-20221030-2), libedit2 (= 3.1-20221030-2), libelf1 (= 0.188-2.1), libencode-locale-perl (= 1.05-3), libevent-2.1-7 (= 2.1.12-stable-8ubuntu3), libevent-2.1-7a (= 2.1.12-stable-8ubuntu3), libexpat1 (= 2.5.0-1), libexpat1-dev (= 2.5.0-1), libfakeroot (= 1.31-1.1), libffi8 (= 3.4.4-1), libfile-dirlist-perl (= 0.05-3), libfile-homedir-perl (= 1.006-2), libfile-listing-perl (= 6.15-1), libfile-stripnondeterminism-perl (= 1.13.1-1), libfile-touch-perl (= 0.12-2), libfile-which-perl (= 1.27-2), libfontconfig1 (= 2.14.1-3ubuntu3), libfreetype6 (= 2.12.1+dfsg-4ubuntu0.1), libfribidi0 (= 1.0.8-2.1ubuntu1), libfuse3-3 (= 3.14.0-3), libfuse3-dev (= 3.14.0-3), libgcc-12-dev (= 12.2.0-17ubuntu1), libgcc-s1 (= 13-20230320-1ubuntu1), libgcrypt20 (= 1.10.1-3ubuntu1), libgdbm-compat4 (= 1.23-3), libgdbm6 (= 1.23-3), libgdk-pixbuf-2.0-0 (= 2.42.10+dfsg-1build1), libgdk-pixbuf2.0-common (= 2.42.10+dfsg-1build1), libgif7 (= 5.2.1-2.5), libgl1 (= 1.6.0-1), libgl1-mesa-dri (= 23.0.2-1ubuntu1), libglapi-mesa (= 23.0.2-1ubuntu1), libglib2.0-0 (= 2.76.1-1), libglvnd0 (= 1.6.0-1), libglx-mesa0 (= 23.0.2-1ubuntu1), libglx0 (= 1.6.0-1), libgmp-dev (= 2:6.2.1+dfsg1-1.1ubuntu1), libgmp10 (= 2:6.2.1+dfsg1-1.1ubuntu1), libgmpxx4ldbl (= 2:6.2.1+dfsg1-1.1ubuntu1), libgnutls-dane0 (= 3.7.8-5ubuntu1), libgnutls-openssl27 (= 3.7.8-5ubuntu1), libgnutls28-dev (= 3.7.8-5ubuntu1), libgnutls30 (= 3.7.8-5ubuntu1), libgnutlsxx30 (= 3.7.8-5ubuntu1), libgomp1 (= 13-20230320-1ubuntu1), libgpg-error0 (= 1.46-1), libgraphite2-3 (= 1.3.14-1build2), libgssapi-krb5-2 (= 1.20.1-1build1), libgtk2.0-0 (= 2.24.33-2ubuntu2), libgtk2.0-common (= 2.24.33-2ubuntu2), libhamcrest-java (= 2.2-1), libharfbuzz0b (= 6.0.0+dfsg-3build1), libhogweed6 (= 3.8.1-2), libhtml-parser-perl (= 3.81-1), libhtml-tagset-perl (= 3.20-6), libhtml-tree-perl (= 5.07-3), libhttp-cookies-perl (= 6.10-1), libhttp-date-perl (= 6.05-2), libhttp-message-perl (= 6.44-1), libhttp-negotiate-perl (= 6.01-2), libhwloc-dev (= 2.9.0-1), libhwloc15 (= 2.9.0-1), libibverbs-dev (= 44.0-2), libibverbs1 (= 44.0-2), libicu-dev (= 72.1-3ubuntu2), libicu72 (= 72.1-3ubuntu2), libidn2-0 (= 2.3.3-1build1), libidn2-dev (= 2.3.3-1build1), libimport-into-perl (= 1.002005-2), libinih1 (= 55-1ubuntu1), libio-html-perl (= 1.004-3), libio-pty-perl (= 1:1.17-1), libio-socket-ssl-perl (= 2.081-2), libipc-run-perl (= 20220807.0-1), libisl23 (= 0.25-1), libitm1 (= 13-20230320-1ubuntu1), libjansson4 (= 2.14-2), libjbig0 (= 2.1-6ubuntu1), libjpeg-turbo8 (= 2.1.5-2ubuntu1), libjpeg8 (= 8c-2ubuntu11), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-sphinxdoc (= 5.3.0-4), libjs-underscore (= 1.13.4~dfsg+~1.11.4-3), libjson-c-dev (= 0.16-2), libjson-c5 (= 0.16-2), libjson-perl (= 4.10000-1), libjsoncpp25 (= 1.9.5-4), libk5crypto3 (= 1.20.1-1build1), libkeyutils-dev (= 1.6.3-2), libkeyutils1 (= 1.6.3-2), libkrb5-3 (= 1.20.1-1build1), libkrb5support0 (= 1.20.1-1build1), libksba8 (= 1.6.3-2), liblcms2-2 (= 2.14-2), libldap-dev (= 2.6.3+dfsg-1~exp1ubuntu2), libldap2 (= 2.6.3+dfsg-1~exp1ubuntu2), libldap2-dev (= 2.6.3+dfsg-1~exp1ubuntu2), libleveldb-dev (= 1.23-4), libleveldb1d (= 1.23-4), libllvm15 (= 1:15.0.7-3), libltdl-dev (= 2.4.7-5), libltdl7 (= 2.4.7-5), liblua5.3-0 (= 5.3.6-2), liblua5.3-dev (= 5.3.6-2), liblwp-mediatypes-perl (= 6.04-2), liblwp-protocol-https-perl (= 6.10-1), liblz4-1 (= 1.9.4-1), liblz4-dev (= 1.9.4-1), liblzma5 (= 5.4.1-0.2), libmagic-mgc (= 1:5.44-3), libmagic1 (= 1:5.44-3), libmd-dev (= 1.0.4-2), libmd0 (= 1.0.4-2), libmodule-runtime-perl (= 0.016-2), libmoo-perl (= 2.005005-1), libmount1 (= 2.38.1-4ubuntu1), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.0-1), libncurses-dev (= 6.4-2ubuntu0.1), libncurses6 (= 6.4-2ubuntu0.1), libncursesw6 (= 6.4-2ubuntu0.1), libnet-http-perl (= 6.22-1), libnet-ssleay-perl (= 1.92-2build2), libnettle8 (= 3.8.1-2), libnghttp2-14 (= 1.52.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.35-1), libnspr4-dev (= 2:4.35-1), libnss3 (= 2:3.87.1-1), libnss3-dev (= 2:3.87.1-1), libnuma-dev (= 2.0.16-1), libnuma1 (= 2.0.16-1), liboath-dev (= 2.6.7-3.1), liboath0 (= 2.6.7-3.1), libp11-kit-dev (= 0.24.1-2ubuntu1), libp11-kit0 (= 0.24.1-2ubuntu1), libpam-modules (= 1.5.2-5ubuntu1), libpam-modules-bin (= 1.5.2-5ubuntu1), libpam-runtime (= 1.5.2-5ubuntu1), libpam0g (= 1.5.2-5ubuntu1), libpango-1.0-0 (= 1.50.12+ds-1), libpangocairo-1.0-0 (= 1.50.12+ds-1), libpangoft2-1.0-0 (= 1.50.12+ds-1), libparams-classify-perl (= 0.015-2build2), libpciaccess-dev (= 0.17-2), libpciaccess0 (= 0.17-2), libpcre2-16-0 (= 10.42-1), libpcre2-32-0 (= 10.42-1), libpcre2-8-0 (= 10.42-1), libpcre2-dev (= 10.42-1), libpcre2-posix3 (= 10.42-1), libpcsclite1 (= 1.9.9-1), libperl5.36 (= 5.36.0-7), libpipeline1 (= 1.5.7-1), libpixman-1-0 (= 0.42.2-1), libpkgconf3 (= 1.8.1-1ubuntu2), libpng16-16 (= 1.6.39-2), libproc2-0 (= 2:4.0.3-1ubuntu1), libprotobuf-dev (= 3.21.12-1ubuntu7), libprotobuf-lite32 (= 3.21.12-1ubuntu7), libprotobuf32 (= 3.21.12-1ubuntu7), libprotoc32 (= 3.21.12-1ubuntu7), libpsl5 (= 0.21.2-1), libpython3-dev (= 3.11.2-1), libpython3-stdlib (= 3.11.2-1), libpython3.11 (= 3.11.2-6), libpython3.11-dev (= 3.11.2-6), libpython3.11-minimal (= 3.11.2-6), libpython3.11-stdlib (= 3.11.2-6), librabbitmq-dev (= 0.11.0-1), librabbitmq4 (= 0.11.0-1), librdmacm-dev (= 44.0-2), librdmacm1 (= 44.0-2), libreadline-dev (= 8.2-1.3), libreadline8 (= 8.2-1.3), librhash0 (= 1.4.3-3), librole-tiny-perl (= 2.002004-1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build4), libsasl2-2 (= 2.1.28+dfsg-10), libsasl2-modules-db (= 2.1.28+dfsg-10), libsctp-dev (= 1.0.19+dfsg-2), libsctp1 (= 1.0.19+dfsg-2), libseccomp2 (= 2.5.4-1ubuntu3), libselinux1 (= 3.4-1build4), libselinux1-dev (= 3.4-1build4), libsemanage-common (= 3.4-1build4), libsemanage2 (= 3.4-1build4), 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.1-4ubuntu1), libsnappy-dev (= 1.1.9-3), libsnappy1v5 (= 1.1.9-3), libsqlite3-0 (= 3.40.1-1), libsqlite3-dev (= 3.40.1-1), libssh-4 (= 0.10.4-2), libssl-dev (= 3.0.8-1ubuntu1.1), libssl3 (= 3.0.8-1ubuntu1.1), libstdc++-12-dev (= 12.2.0-17ubuntu1), libstdc++6 (= 13-20230320-1ubuntu1), libsub-override-perl (= 0.09-4), libsub-quote-perl (= 2.006008-1ubuntu1), libsystemd0 (= 252.5-2ubuntu3), libtasn1-6 (= 4.19.0-2), libtasn1-6-dev (= 4.19.0-2), libthai-data (= 0.1.29-1build1), libthai0 (= 0.1.29-1build1), libtiff6 (= 4.5.0-5ubuntu1), libtimedate-perl (= 2.3300-2), libtinfo6 (= 6.4-2ubuntu0.1), libtirpc-common (= 1.3.3+ds-1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-5), libtry-tiny-perl (= 0.31-2), libubsan1 (= 13-20230320-1ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev-dev (= 252.5-2ubuntu3), libudev1 (= 252.5-2ubuntu3), libunbound8 (= 1.17.1-1), libunistring2 (= 1.0-2), liburcu8 (= 0.13.2-1), liburi-perl (= 5.17-1ubuntu1), libuuid1 (= 2.38.1-4ubuntu1), libuv1 (= 1.44.2-1), libwebp7 (= 1.2.4-0.1ubuntu0.23.04.1), libwww-perl (= 6.67-1), libwww-robotrules-perl (= 6.02-1), libx11-6 (= 2:1.8.4-2), libx11-data (= 2:1.8.4-2), libx11-xcb1 (= 2:1.8.4-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-randr0 (= 1.15-1), libxcb-render0 (= 1.15-1), libxcb-shm0 (= 1.15-1), libxcb-sync1 (= 1.15-1), libxcb-xfixes0 (= 1.15-1), libxcb1 (= 1.15-1), libxcomposite1 (= 1:0.4.5-1build2), libxcursor1 (= 1:1.2.1-1), libxdamage1 (= 1:1.1.6-1), libxdmcp6 (= 1:1.1.3-0ubuntu5), libxext6 (= 2:1.3.4-1build1), libxfixes3 (= 1:6.0.0-2), libxi6 (= 2:1.8-1build1), libxinerama1 (= 2:1.1.4-3), libxml2 (= 2.9.14+dfsg-1.1build2), libxml2-dev (= 2.9.14+dfsg-1.1build2), libxrandr2 (= 2:1.5.2-2), 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.4+dfsg2-4), linux-libc-dev (= 6.2.0-23.23), login (= 1:4.13+dfsg1-1ubuntu1), lsb-base (= 11.6), lsb-release (= 12.0-1ubuntu1), lto-disabled-list (= 39), lua-any (= 29), lua5.1 (= 5.1.5-9), luarocks (= 3.8.0+dfsg1-1), m4 (= 1.4.19-3), make (= 4.3-4.1build1), man-db (= 2.11.2-1), mawk (= 1.3.4.20200120-3.1), media-types (= 10.0.0), ncurses-base (= 6.4-2ubuntu0.1), ncurses-bin (= 6.4-2ubuntu0.1), netbase (= 6.4), nettle-dev (= 3.8.1-2), openjdk-17-jdk (= 17.0.7+7~us1-0ubuntu1~23.04), openjdk-17-jdk-headless (= 17.0.7+7~us1-0ubuntu1~23.04), openjdk-17-jre (= 17.0.7+7~us1-0ubuntu1~23.04), openjdk-17-jre-headless (= 17.0.7+7~us1-0ubuntu1~23.04), openssl (= 3.0.8-1ubuntu1.1), passwd (= 1:4.13+dfsg1-1ubuntu1), patch (= 2.7.6-7build2), patchutils (= 0.4.2-1build2), perl (= 5.36.0-7), perl-base (= 5.36.0-7), perl-modules-5.36 (= 5.36.0-7), perl-openssl-defaults (= 7), pinentry-curses (= 1.2.1-1ubuntu1), pkg-config (= 1.8.1-1ubuntu2), pkgconf (= 1.8.1-1ubuntu2), pkgconf-bin (= 1.8.1-1ubuntu2), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.3-1ubuntu1), protobuf-compiler (= 3.21.12-1ubuntu7), python-babel-localedata (= 2.10.3-1), python3 (= 3.11.2-1), python3-alabaster (= 0.7.12-1), python3-babel (= 2.10.3-1), python3-bs4 (= 4.11.2-2), python3-certifi (= 2022.9.24-1), python3-chardet (= 5.1.0+dfsg-2), python3-cheroot (= 9.0.0+ds1-2), python3-cherrypy3 (= 18.8.0-2), python3-dev (= 3.11.2-1), python3-distlib (= 0.3.6-1), python3-distutils (= 3.11.2-2), python3-docutils (= 0.19+dfsg-6), python3-filelock (= 3.9.0-1), python3-idna (= 3.3-1), python3-imagesize (= 1.4.1-1), python3-jaraco.classes (= 3.2.1-3), python3-jaraco.collections (= 3.8.0-1), python3-jaraco.context (= 4.2.0-1), python3-jaraco.functools (= 3.5.0-1), python3-jaraco.text (= 3.7.0-1), python3-jinja2 (= 3.1.2-1), python3-lib2to3 (= 3.11.2-2), python3-logutils (= 0.3.5-1), python3-mako (= 1.2.4+ds-1), python3-markupsafe (= 2.1.2-1build1), python3-minimal (= 3.11.2-1), python3-more-itertools (= 8.10.0-2), python3-packaging (= 23.0-1), python3-paste (= 3.5.2+repack-1), python3-pastedeploy (= 3.0.1-5), python3-pastedeploy-tpl (= 3.0.1-5), python3-pecan (= 1.4.1-1ubuntu1), python3-pip-whl (= 23.0.1+dfsg-1), python3-pkg-resources (= 66.1.1-1), python3-platformdirs (= 3.0.0-1), python3-pluggy (= 1.0.0+repack-1), python3-portend (= 3.1.0-1), python3-py (= 1.11.0-1), python3-pygments (= 2.14.0+dfsg-1), python3-requests (= 2.28.1+dfsg-1ubuntu1), python3-roman (= 3.3-3), python3-setuptools (= 66.1.1-1), python3-setuptools-whl (= 66.1.1-1), python3-simplegeneric (= 0.8.1-5), python3-singledispatch (= 3.4.0.3-4), python3-six (= 1.16.0-4), python3-snowballstemmer (= 2.2.0-2), python3-soupsieve (= 2.4-1), python3-sphinx (= 5.3.0-4), python3-tempita (= 0.5.2-7), python3-tempora (= 5.1.0-1), python3-tz (= 2022.7.1-3ubuntu0.1), python3-urllib3 (= 1.26.12-1), python3-virtualenv (= 20.19.0+ds-1), python3-waitress (= 2.1.2-2), python3-webob (= 1:1.8.6-3), python3-webtest (= 3.0.0-2), python3-wheel-whl (= 0.38.4-1), python3-yaml (= 6.0-3build1), python3-zc.lockfile (= 2.0-4), python3.11 (= 3.11.2-6), python3.11-dev (= 3.11.2-6), python3.11-minimal (= 3.11.2-6), ragel (= 6.10-4), readline-common (= 8.2-1.3), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.9-1), sensible-utils (= 0.0.17+nmu1), sgml-base (= 1.31), shared-mime-info (= 2.2-1), sphinx-common (= 5.3.0-4), systemtap-sdt-dev (= 4.8-1), sysvinit-utils (= 3.06-2ubuntu1), tar (= 1.34+dfsg-1.2ubuntu0.1), tox (= 3.28.0-2), tzdata (= 2023c-2exp1ubuntu1.1), ubuntu-mono (= 20.10-0ubuntu2), unzip (= 6.0-27ubuntu1), usrmerge (= 33ubuntu1), util-linux (= 2.38.1-4ubuntu1), util-linux-extra (= 2.38.1-4ubuntu1), uuid-dev (= 2.38.1-4ubuntu1), uuid-runtime (= 2.38.1-4ubuntu1), valgrind (= 1:3.19.0-1ubuntu2), virtualenv (= 20.19.0+ds-1), wdiff (= 1.2.2-5), wget (= 1.21.3-1ubuntu1), x11-common (= 1:7.7+23ubuntu2), xfslibs-dev (= 6.1.0-1ubuntu1), xfsprogs (= 6.1.0-1ubuntu1), xml-core (= 0.18+nmu1), xz-utils (= 5.4.1-0.2), zip (= 3.0-13), zlib1g (= 1:1.2.13.dfsg-1ubuntu4), zlib1g-dev (= 1:1.2.13.dfsg-1ubuntu4) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1685112039" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ ceph-base_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------- new Debian package, version 2.0. size 4777936 bytes: control archive=4121 bytes. 29 bytes, 1 lines conffiles 1316 bytes, 20 lines control 3798 bytes, 46 lines md5sums 3212 bytes, 86 lines * postinst #!/bin/sh 1526 bytes, 62 lines * postrm #!/bin/sh 123 bytes, 10 lines * preinst #!/bin/sh 261 bytes, 7 lines * prerm #!/bin/sh 829 bytes, 22 lines shlibs 75 bytes, 2 lines triggers Package: ceph-base Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 21697 Depends: binutils, ceph-common (= 17.2.6-0ubuntu0.23.04.1), cryptsetup-bin | cryptsetup, gdisk, hdparm | sdparm, parted, uuid-runtime, xfsprogs, python3:any, libaio1 (>= 0.3.93), libatomic1 (>= 4.8), libc6 (>= 2.34), libgcc-s1 (>= 3.0), liblz4-1 (>= 0.0~r130), 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.6-0ubuntu0.23.04.1), chrony | time-daemon | ntp, librados2 (= 17.2.6-0ubuntu0.23.04.1), librbd1 (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./etc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./etc/sudoers.d/ -r--r----- root/root 202 2023-05-26 14:40 ./etc/sudoers.d/ceph-smartctl drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/system/ -rw-r--r-- root/root 203 2023-05-26 14:40 ./lib/systemd/system/ceph-crash.service drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 4189 2023-05-26 14:40 ./usr/bin/ceph-crash -rwxr-xr-x root/root 10490728 2023-05-26 14:40 ./usr/bin/ceph-kvstore-tool -rwxr-xr-x root/root 296 2023-04-05 15:09 ./usr/bin/ceph-run -rwxr-xr-x root/root 309528 2023-05-26 14:40 ./usr/bin/crushtool -rwxr-xr-x root/root 272568 2023-05-26 14:40 ./usr/bin/monmaptool -rwxr-xr-x root/root 411840 2023-05-26 14:40 ./usr/bin/osdmaptool drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ceph/ -rwxr-xr-x root/root 6846 2023-04-05 15:09 ./usr/lib/ceph/ceph_common.sh drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/erasure-code/ -rw-r--r-- root/root 890912 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_clay.so -rw-r--r-- root/root 338072 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_jerasure.so -rw-r--r-- root/root 338072 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_jerasure_generic.so -rw-r--r-- root/root 1919032 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_lrc.so -rw-r--r-- root/root 362648 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_shec.so -rw-r--r-- root/root 362648 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/erasure-code/libec_shec_generic.so drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_2pc_queue.so -> libcls_2pc_queue.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_2pc_queue.so.1 -> libcls_2pc_queue.so.1.0.0 -rw-r--r-- root/root 239600 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_2pc_queue.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_cas.so -> libcls_cas.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_cas.so.1 -> libcls_cas.so.1.0.0 -rw-r--r-- root/root 104480 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_cas.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_cephfs.so -> libcls_cephfs.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_cephfs.so.1 -> libcls_cephfs.so.1.0.0 -rw-r--r-- root/root 63520 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_cephfs.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_cmpomap.so -> libcls_cmpomap.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_cmpomap.so.1 -> libcls_cmpomap.so.1.0.0 -rw-r--r-- root/root 79832 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_cmpomap.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_fifo.so -> libcls_fifo.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_fifo.so.1 -> libcls_fifo.so.1.0.0 -rw-r--r-- root/root 223192 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_fifo.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_hello.so -> libcls_hello.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_hello.so.1 -> libcls_hello.so.1.0.0 -rw-r--r-- root/root 63520 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_hello.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_journal.so -> libcls_journal.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_journal.so.1 -> libcls_journal.so.1.0.0 -rw-r--r-- root/root 108576 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_journal.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_lock.so -> libcls_lock.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_lock.so.1 -> libcls_lock.so.1.0.0 -rw-r--r-- root/root 92120 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_lock.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_log.so -> libcls_log.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_log.so.1 -> libcls_log.so.1.0.0 -rw-r--r-- root/root 63448 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_log.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_lua.so -> libcls_lua.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_lua.so.1 -> libcls_lua.so.1.0.0 -rw-r--r-- root/root 1066968 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_lua.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_numops.so -> libcls_numops.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_numops.so.1 -> libcls_numops.so.1.0.0 -rw-r--r-- root/root 51160 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_numops.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_otp.so -> libcls_otp.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_otp.so.1 -> libcls_otp.so.1.0.0 -rw-r--r-- root/root 83928 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_otp.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_queue.so -> libcls_queue.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_queue.so.1 -> libcls_queue.so.1.0.0 -rw-r--r-- root/root 210928 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_queue.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_rbd.so -> libcls_rbd.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_rbd.so.1 -> libcls_rbd.so.1.0.0 -rw-r--r-- root/root 477216 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_rbd.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_refcount.so -> libcls_refcount.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_refcount.so.1 -> libcls_refcount.so.1.0.0 -rw-r--r-- root/root 1206256 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_refcount.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw.so -> libcls_rgw.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw.so.1 -> libcls_rgw.so.1.0.0 -rw-r--r-- root/root 1689584 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw_gc.so -> libcls_rgw_gc.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw_gc.so.1 -> libcls_rgw_gc.so.1.0.0 -rw-r--r-- root/root 239600 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_rgw_gc.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_sdk.so -> libcls_sdk.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_sdk.so.1 -> libcls_sdk.so.1.0.0 -rw-r--r-- root/root 10112 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_sdk.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_test_remote_reads.so -> libcls_test_remote_reads.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_test_remote_reads.so.1 -> libcls_test_remote_reads.so.1.0.0 -rw-r--r-- root/root 47056 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_test_remote_reads.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_timeindex.so -> libcls_timeindex.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_timeindex.so.1 -> libcls_timeindex.so.1.0.0 -rw-r--r-- root/root 59352 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_timeindex.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_user.so -> libcls_user.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_user.so.1 -> libcls_user.so.1.0.0 -rw-r--r-- root/root 79832 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_user.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_version.so -> libcls_version.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_version.so.1 -> libcls_version.so.1.0.0 -rw-r--r-- root/root 55256 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/rados-classes/libcls_version.so.1.0.0 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/sbin/ -rwxr-xr-x root/root 231 2023-04-05 15:09 ./usr/sbin/ceph-create-keys drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-base/ -rw-r--r-- root/root 2790 2023-04-05 15:09 ./usr/share/doc/ceph-base/README.md.gz lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-base/changelog.Debian.gz -> ../ceph-common/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/ceph-base/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph/ -rw-r--r-- root/root 5657 2023-04-05 15:09 ./usr/share/doc/ceph/sample.ceph.conf.gz drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 1024 2023-05-26 14:40 ./usr/share/man/man8/ceph-create-keys.8.gz -rw-r--r-- root/root 1595 2023-05-26 14:40 ./usr/share/man/man8/ceph-kvstore-tool.8.gz -rw-r--r-- root/root 784 2023-05-26 14:40 ./usr/share/man/man8/ceph-run.8.gz -rw-r--r-- root/root 4220 2023-05-26 14:40 ./usr/share/man/man8/crushtool.8.gz -rw-r--r-- root/root 1879 2023-05-26 14:40 ./usr/share/man/man8/monmaptool.8.gz -rw-r--r-- root/root 3315 2023-05-26 14:40 ./usr/share/man/man8/osdmaptool.8.gz drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/bootstrap-mds/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/bootstrap-mgr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/bootstrap-osd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/bootstrap-rbd-mirror/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/bootstrap-rbd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/bootstrap-rgw/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/crash/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/crash/posted/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/tmp/ ceph-common_17.2.6-0ubuntu0.23.04.1_s390x.deb --------------------------------------------- new Debian package, version 2.0. size 21097028 bytes: control archive=5463 bytes. 64 bytes, 3 lines conffiles 1815 bytes, 19 lines control 3959 bytes, 58 lines md5sums 6684 bytes, 183 lines * postinst #!/bin/sh 2256 bytes, 86 lines * postrm #!/bin/sh 809 bytes, 29 lines * preinst #!/bin/sh 271 bytes, 7 lines * prerm #!/bin/sh 157 bytes, 4 lines shlibs 75 bytes, 2 lines triggers Package: ceph-common Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 82919 Depends: librbd1 (= 17.2.6-0ubuntu0.23.04.1), python3-ceph-argparse (= 17.2.6-0ubuntu0.23.04.1), python3-ceph-common (= 17.2.6-0ubuntu0.23.04.1), python3-cephfs (= 17.2.6-0ubuntu0.23.04.1), python3-prettytable, python3-rados (= 17.2.6-0ubuntu0.23.04.1), python3-rbd (= 17.2.6-0ubuntu0.23.04.1), python3-requests, python3:any, libaio1 (>= 0.3.93), libatomic1 (>= 4.8), 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 (>= 3.0), libicu72 (>= 72.1~rc-1~), libkeyutils1 (>= 1.4), libldap2 (>= 2.6.2), liblua5.3-0, liblz4-1 (>= 0.0~r130), libncurses6 (>= 6), liboath0 (>= 1.10.0), 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./etc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./etc/ceph/ -rw-r--r-- root/root 92 2023-05-26 14:40 ./etc/ceph/rbdmap drwxr-xr-x root/root 0 2023-05-26 14:40 ./etc/default/ -rw-r--r-- root/root 159 2023-04-05 15:09 ./etc/default/ceph drwxr-xr-x root/root 0 2023-05-26 14:40 ./etc/logrotate.d/ -rw-r--r-- root/root 358 2023-05-26 14:40 ./etc/logrotate.d/ceph-common drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/system/ -rw-r--r-- root/root 129 2023-04-05 15:09 ./lib/systemd/system/ceph.target -rw-r--r-- root/root 417 2023-05-26 14:40 ./lib/systemd/system/rbdmap.service drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/udev/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/udev/rules.d/ -rw-r--r-- root/root 362 2023-05-26 14:40 ./lib/udev/rules.d/50-rbd.rules drwxr-xr-x root/root 0 2023-05-26 14:40 ./sbin/ -rwxr-xr-x root/root 268488 2023-05-26 14:40 ./sbin/mount.ceph drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 46829 2023-05-26 14:40 ./usr/bin/ceph -rwxr-xr-x root/root 252144 2023-05-26 14:40 ./usr/bin/ceph-authtool -rwxr-xr-x root/root 247992 2023-05-26 14:40 ./usr/bin/ceph-conf -rwxr-xr-x root/root 104632 2023-05-26 14:40 ./usr/bin/ceph-dencoder -rwxr-xr-x root/root 4172 2023-05-26 14:40 ./usr/bin/ceph-post-file -rwxr-xr-x root/root 452 2023-04-05 15:09 ./usr/bin/ceph-rbdnamer -rwxr-xr-x root/root 2677112 2023-05-26 14:40 ./usr/bin/ceph-syn -rwxr-xr-x root/root 7532232 2023-05-26 14:40 ./usr/bin/cephfs-data-scan -rwxr-xr-x root/root 7569120 2023-05-26 14:40 ./usr/bin/cephfs-journal-tool -rwxr-xr-x root/root 7376584 2023-05-26 14:40 ./usr/bin/cephfs-table-tool -rwxr-xr-x root/root 10744 2023-05-26 14:40 ./usr/bin/crushdiff -rwxr-xr-x root/root 674056 2023-05-26 14:40 ./usr/bin/rados -rwxr-xr-x root/root 15175240 2023-05-26 14:40 ./usr/bin/radosgw-admin -rwxr-xr-x root/root 4296552 2023-05-26 14:40 ./usr/bin/rbd -rwxr-xr-x root/root 522440 2023-05-26 14:40 ./usr/bin/rbd-replay -rwxr-xr-x root/root 2070 2023-04-05 15:09 ./usr/bin/rbd-replay-many -rwxr-xr-x root/root 215208 2023-05-26 14:40 ./usr/bin/rbd-replay-prep -rwxr-xr-x root/root 4481 2023-04-05 15:09 ./usr/bin/rbdmap drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_lz4.so -> libceph_lz4.so.2 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_lz4.so.2 -> libceph_lz4.so.2.0.0 -rw-r--r-- root/root 55232 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_lz4.so.2.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_snappy.so -> libceph_snappy.so.2 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_snappy.so.2 -> libceph_snappy.so.2.0.0 -rw-r--r-- root/root 55232 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_snappy.so.2.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zlib.so -> libceph_zlib.so.2 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zlib.so.2 -> libceph_zlib.so.2.0.0 -rw-r--r-- root/root 75792 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zlib.so.2.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zstd.so -> libceph_zstd.so.2 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zstd.so.2 -> libceph_zstd.so.2.0.0 -rw-r--r-- root/root 714688 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/compressor/libceph_zstd.so.2.0.0 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/denc/ -rw-r--r-- root/root 7519784 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-cephfs.so -rw-r--r-- root/root 1780768 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-common.so -rw-r--r-- root/root 11952760 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-osd.so -rw-r--r-- root/root 604176 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-rbd.so -rw-r--r-- root/root 14945688 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/denc/denc-mod-rgw.so drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/tmpfiles.d/ -rw-r--r-- root/root 29 2023-05-26 14:40 ./usr/lib/tmpfiles.d/ceph.conf drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/bash-completion/completions/ -rw-r--r-- root/root 1488 2023-04-05 15:09 ./usr/share/bash-completion/completions/ceph -rw-r--r-- root/root 1190 2023-04-05 15:09 ./usr/share/bash-completion/completions/rados -rw-r--r-- root/root 1825 2023-04-05 15:09 ./usr/share/bash-completion/completions/radosgw-admin -rw-r--r-- root/root 2754 2023-04-05 15:09 ./usr/share/bash-completion/completions/rbd drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ceph/ -rw-r--r-- root/root 1679 2023-04-05 15:09 ./usr/share/ceph/id_rsa_drop.ceph.com -rw-r--r-- root/root 413 2023-04-05 15:09 ./usr/share/ceph/id_rsa_drop.ceph.com.pub -rw-r--r-- root/root 395 2023-04-05 15:09 ./usr/share/ceph/known_hosts_drop.ceph.com drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-common/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-common/changelog.Debian.gz -> ../librbd1/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/ceph-common/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 54 2023-05-15 13:39 ./usr/share/lintian/overrides/ceph-common drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man1/ -rw-r--r-- root/root 391 2023-05-26 14:40 ./usr/share/man/man1/ceph-crush-location.1.gz drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 2790 2023-05-26 14:40 ./usr/share/man/man8/ceph-authtool.8.gz -rw-r--r-- root/root 2116 2023-05-26 14:40 ./usr/share/man/man8/ceph-conf.8.gz -rw-r--r-- root/root 2041 2023-05-26 14:40 ./usr/share/man/man8/ceph-dencoder.8.gz -rw-r--r-- root/root 1286 2023-05-26 14:40 ./usr/share/man/man8/ceph-post-file.8.gz -rw-r--r-- root/root 755 2023-05-26 14:40 ./usr/share/man/man8/ceph-rbdnamer.8.gz -rw-r--r-- root/root 1423 2023-05-26 14:40 ./usr/share/man/man8/ceph-syn.8.gz -rw-r--r-- root/root 11386 2023-05-26 14:40 ./usr/share/man/man8/ceph.8.gz -rw-r--r-- root/root 1643 2023-05-26 14:40 ./usr/share/man/man8/crushdiff.8.gz -rw-r--r-- root/root 3681 2023-05-26 14:40 ./usr/share/man/man8/mount.ceph.8.gz -rw-r--r-- root/root 3893 2023-05-26 14:40 ./usr/share/man/man8/rados.8.gz -rw-r--r-- root/root 6564 2023-05-26 14:40 ./usr/share/man/man8/radosgw-admin.8.gz -rw-r--r-- root/root 1236 2023-05-26 14:40 ./usr/share/man/man8/rbd-replay-many.8.gz -rw-r--r-- root/root 922 2023-05-26 14:40 ./usr/share/man/man8/rbd-replay-prep.8.gz -rw-r--r-- root/root 1207 2023-05-26 14:40 ./usr/share/man/man8/rbd-replay.8.gz -rw-r--r-- root/root 13059 2023-05-26 14:40 ./usr/share/man/man8/rbd.8.gz -rw-r--r-- root/root 2325 2023-05-26 14:40 ./usr/share/man/man8/rbdmap.8.gz drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/log/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/log/ceph/ ceph-immutable-object-cache_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------------------------- new Debian package, version 2.0. size 161476 bytes: control archive=1343 bytes. 686 bytes, 16 lines control 420 bytes, 5 lines md5sums 1379 bytes, 27 lines * postinst #!/bin/sh 479 bytes, 14 lines * postrm #!/bin/sh 277 bytes, 7 lines * prerm #!/bin/sh Package: ceph-immutable-object-cache Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 554 Depends: librados2 (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/system/ -rw-r--r-- root/root 201 2023-04-05 15:09 ./lib/systemd/system/ceph-immutable-object-cache.target -rw-r--r-- root/root 778 2023-05-26 14:40 ./lib/systemd/system/ceph-immutable-object-cache@.service drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 485584 2023-05-26 14:40 ./usr/bin/ceph-immutable-object-cache drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-immutable-object-cache/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-immutable-object-cache/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/ceph-immutable-object-cache/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 1195 2023-05-26 14:40 ./usr/share/man/man8/ceph-immutable-object-cache.8.gz ceph-mds_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------ new Debian package, version 2.0. size 2232244 bytes: control archive=1910 bytes. 927 bytes, 21 lines control 396 bytes, 6 lines md5sums 2395 bytes, 72 lines * postinst #!/bin/sh 460 bytes, 14 lines * postrm #!/bin/sh 258 bytes, 7 lines * prerm #!/bin/sh Package: ceph-mds Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 7335 Depends: ceph-base (= 17.2.6-0ubuntu0.23.04.1), librados2 (= 17.2.6-0ubuntu0.23.04.1), libc6 (>= 2.34), libgcc-s1 (>= 3.0), liblua5.3-0, libstdc++6 (>= 12) Recommends: libcephfs2 (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/system/ -rw-r--r-- root/root 238 2023-04-05 15:09 ./lib/systemd/system/ceph-mds.target -rw-r--r-- root/root 911 2023-05-26 14:40 ./lib/systemd/system/ceph-mds@.service drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 7421656 2023-05-26 14:40 ./usr/bin/ceph-mds drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-mds/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-mds/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/ceph-mds/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 812 2023-05-15 13:39 ./usr/share/lintian/overrides/ceph-mds drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 1309 2023-05-26 14:40 ./usr/share/man/man8/ceph-mds.8.gz drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/mds/ ceph-mgr_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------ new Debian package, version 2.0. size 1467090 bytes: control archive=2108 bytes. 1224 bytes, 21 lines control 460 bytes, 7 lines md5sums 2465 bytes, 76 lines * postinst #!/bin/sh 460 bytes, 14 lines * postrm #!/bin/sh 258 bytes, 7 lines * prerm #!/bin/sh Package: ceph-mgr Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 4940 Depends: ceph-base (= 17.2.6-0ubuntu0.23.04.1), ceph-mgr-modules-core (= 17.2.6-0ubuntu0.23.04.1), libsqlite3-mod-ceph (= 17.2.6-0ubuntu0.23.04.1), python3-bcrypt, python3-cherrypy3, python3-jwt, python3-pecan, python3-werkzeug, libboost-python1.74.0 (>= 1.74.0), libboost-python1.74.0-py311, libc6 (>= 2.34), libgcc-s1 (>= 3.0), libpython3.11 (>= 3.11.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/system/ -rw-r--r-- root/root 238 2023-04-05 15:09 ./lib/systemd/system/ceph-mgr.target -rw-r--r-- root/root 1047 2023-05-26 14:40 ./lib/systemd/system/ceph-mgr@.service drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 4837840 2023-05-26 14:40 ./usr/bin/ceph-mgr drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ceph/mgr/ -rw-r--r-- root/root 81661 2023-04-05 15:09 ./usr/share/ceph/mgr/mgr_module.py -rw-r--r-- root/root 29153 2023-04-05 15:09 ./usr/share/ceph/mgr/mgr_util.py -rw-r--r-- root/root 23307 2023-04-05 15:09 ./usr/share/ceph/mgr/object_format.py drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-mgr/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-mgr/changelog.Debian.gz -> ../libsqlite3-mod-ceph/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/ceph-mgr/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/mgr/ ceph-mon_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------ new Debian package, version 2.0. size 4033832 bytes: control archive=2137 bytes. 1098 bytes, 22 lines control 456 bytes, 7 lines md5sums 2702 bytes, 80 lines * postinst #!/bin/bash 460 bytes, 14 lines * postrm #!/bin/sh 277 bytes, 7 lines * prerm #!/bin/sh Package: ceph-mon Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 17579 Depends: ceph-base (= 17.2.6-0ubuntu0.23.04.1), libboost-program-options1.74.0 (>= 1.74.0), libc6 (>= 2.34), libgcc-s1 (>= 3.0), 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/system/ -rw-r--r-- root/root 558 2023-05-26 14:40 ./lib/systemd/system/ceph-mon.service -rw-r--r-- root/root 200 2023-04-05 15:09 ./lib/systemd/system/ceph-mon.target -rw-r--r-- root/root 1304 2023-05-26 14:40 ./lib/systemd/system/ceph-mon@.service drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 11088232 2023-05-26 14:40 ./usr/bin/ceph-mon -rwxr-xr-x root/root 6823600 2023-05-26 14:40 ./usr/bin/ceph-monstore-tool drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-mon/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-mon/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/ceph-mon/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 1714 2023-05-26 14:40 ./usr/share/man/man8/ceph-mon.8.gz drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/mon/ ceph-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------ new Debian package, version 2.0. size 17989070 bytes: control archive=2482 bytes. 31 bytes, 1 lines conffiles 1471 bytes, 23 lines control 921 bytes, 14 lines md5sums 2512 bytes, 76 lines * postinst #!/bin/sh 460 bytes, 14 lines * postrm #!/bin/sh 258 bytes, 7 lines * prerm #!/bin/sh Package: ceph-osd Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 61680 Pre-Depends: ceph-common (= 17.2.6-0ubuntu0.23.04.1) Depends: ceph-base (= 17.2.6-0ubuntu0.23.04.1), sudo, libaio1 (>= 0.3.93), libatomic1 (>= 4.8), 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.12.0), libgcc-s1 (>= 3.0), libibverbs1 (>= 1.1.6), liblz4-1 (>= 0.0~r130), 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.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./etc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./etc/sysctl.d/ -rw-r--r-- root/root 49 2023-05-26 14:40 ./etc/sysctl.d/30-ceph-osd.conf drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/system/ -rw-r--r-- root/root 238 2023-04-05 15:09 ./lib/systemd/system/ceph-osd.target -rw-r--r-- root/root 1097 2023-05-26 14:40 ./lib/systemd/system/ceph-osd@.service drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/udev/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/udev/rules.d/ -rw-r--r-- root/root 398 2023-05-15 13:39 ./lib/udev/rules.d/95-ceph-osd-lvm.rules drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 10584912 2023-05-26 14:40 ./usr/bin/ceph-bluestore-tool -rwxr-xr-x root/root 1478 2023-04-05 15:09 ./usr/bin/ceph-clsinfo -rwxr-xr-x root/root 321720 2023-05-26 14:40 ./usr/bin/ceph-erasure-code-tool -rwxr-xr-x root/root 18708456 2023-05-26 14:40 ./usr/bin/ceph-objectstore-tool -rwxr-xr-x root/root 26803112 2023-05-26 14:40 ./usr/bin/ceph-osd -rwxr-xr-x root/root 6635112 2023-05-26 14:40 ./usr/bin/ceph-osdomap-tool drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ceph/ -rwxr-xr-x root/root 1251 2023-04-05 15:09 ./usr/lib/ceph/ceph-osd-prestart.sh drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-osd/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph-osd/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/ceph-osd/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 3706 2023-05-26 14:40 ./usr/share/man/man8/ceph-bluestore-tool.8.gz -rw-r--r-- root/root 741 2023-05-26 14:40 ./usr/share/man/man8/ceph-clsinfo.8.gz -rw-r--r-- root/root 1897 2023-05-26 14:40 ./usr/share/man/man8/ceph-osd.8.gz drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/osd/ ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb -------------------------------------- new Debian package, version 2.0. size 18880 bytes: control archive=781 bytes. 664 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.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 79 Depends: ceph-mgr (= 17.2.6-0ubuntu0.23.04.1), ceph-mon (= 17.2.6-0ubuntu0.23.04.1), ceph-osd (= 17.2.6-0ubuntu0.23.04.1) Suggests: ceph-mds (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph/ -rw-r--r-- root/root 3085 2023-05-15 13:39 ./usr/share/doc/ceph/NEWS.Debian.gz -rw-r--r-- root/root 3489 2023-05-15 13:39 ./usr/share/doc/ceph/README.Debian lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/ceph/changelog.Debian.gz -> ../ceph-mgr/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/ceph/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 21 2023-05-15 13:39 ./usr/share/lintian/overrides/ceph cephadm_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------- new Debian package, version 2.0. size 100594 bytes: control archive=1638 bytes. 721 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.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 434 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/sbin/ -rwxr-xr-x root/root 364700 2023-05-26 14:40 ./usr/sbin/cephadm drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/cephadm/ -rw-r--r-- root/root 11290 2023-05-26 14:40 ./usr/share/doc/cephadm/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/cephadm/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 5414 2023-05-26 14:40 ./usr/share/man/man8/cephadm.8.gz cephfs-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------------- new Debian package, version 2.0. size 246972 bytes: control archive=669 bytes. 817 bytes, 18 lines control 128 bytes, 2 lines md5sums Package: cephfs-mirror Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 829 Depends: ceph-common (= 17.2.6-0ubuntu0.23.04.1), libcephfs2 (= 17.2.6-0ubuntu0.23.04.1), librados2 (= 17.2.6-0ubuntu0.23.04.1), libc6 (>= 2.34), libgcc-s1 (>= 3.0), libstdc++6 (>= 12) Section: admin Priority: optional Homepage: http://ceph.com/ Description: Daemon for mirroring CephFS directory snapshots 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 daemon for mirroring CephFS directory snapshots between Ceph clusters. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 780488 2023-05-26 14:40 ./usr/bin/cephfs-mirror drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/cephfs-mirror/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/cephfs-mirror/changelog.Debian.gz -> ../librbd1/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/cephfs-mirror/copyright crimson-osd_17.2.6-0ubuntu0.23.04.1_s390x.deb --------------------------------------------- new Debian package, version 2.0. size 8940084 bytes: control archive=733 bytes. 907 bytes, 22 lines control 124 bytes, 2 lines md5sums Package: crimson-osd Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 36725 Depends: ceph-osd (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 37537848 2023-05-26 14:40 ./usr/bin/crimson-osd drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/crimson-osd/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/crimson-osd/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/crimson-osd/copyright libcephfs-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------------- new Debian package, version 2.0. size 31558 bytes: control archive=766 bytes. 889 bytes, 21 lines control 276 bytes, 4 lines md5sums Package: libcephfs-dev Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 182 Depends: libcephfs2 (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/cephfs/ -rw-r--r-- root/root 6463 2023-04-05 15:09 ./usr/include/cephfs/ceph_ll_client.h -rw-r--r-- root/root 85446 2023-04-05 15:09 ./usr/include/cephfs/libcephfs.h drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/cephfs/metrics/ -rw-r--r-- root/root 19934 2023-04-05 15:09 ./usr/include/cephfs/metrics/Types.h drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/libcephfs.so -> libcephfs.so.2 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/libcephfs-dev/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/libcephfs-dev/changelog.Debian.gz -> ../libcephfs2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/libcephfs-dev/copyright libcephfs-jni_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------------- new Debian package, version 2.0. size 60484 bytes: control archive=709 bytes. 724 bytes, 17 lines control 217 bytes, 3 lines md5sums Package: libcephfs-jni Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 235 Depends: libcephfs2 (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/jni/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/jni/libcephfs_jni.so -> libcephfs_jni.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/jni/libcephfs_jni.so.1 -> libcephfs_jni.so.1.0.0 -rw-r--r-- root/root 165904 2023-05-26 14:40 ./usr/lib/jni/libcephfs_jni.so.1.0.0 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/libcephfs-jni/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/libcephfs-jni/changelog.Debian.gz -> ../libcephfs2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/libcephfs-jni/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 44 2023-05-15 13:39 ./usr/share/lintian/overrides/libcephfs-jni libcephfs2_17.2.6-0ubuntu0.23.04.1_s390x.deb -------------------------------------------- new Debian package, version 2.0. size 701916 bytes: control archive=5385 bytes. 769 bytes, 18 lines control 219 bytes, 3 lines md5sums 35 bytes, 1 lines shlibs 35864 bytes, 527 lines symbols 75 bytes, 2 lines triggers Package: libcephfs2 Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 2164 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/libcephfs.so.2 -> libcephfs.so.2.0.0 -rw-r--r-- root/root 2103504 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/libcephfs.so.2.0.0 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/libcephfs2/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/libcephfs2/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/libcephfs2/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 54 2023-05-15 13:39 ./usr/share/lintian/overrides/libcephfs2 librados-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb ---------------------------------------------- new Debian package, version 2.0. size 47220 bytes: control archive=850 bytes. 978 bytes, 21 lines control 332 bytes, 5 lines md5sums Package: librados-dev Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 250 Depends: librados2 (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 26640 2023-05-26 14:40 ./usr/bin/librados-config drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/rados/ -rw-r--r-- root/root 150618 2023-04-05 15:09 ./usr/include/rados/librados.h -rw-r--r-- root/root 720 2023-04-05 15:09 ./usr/include/rados/rados_types.h drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/librados.so -> librados.so.2 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/librados-dev/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/librados-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/librados-dev/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 724 2023-05-26 14:40 ./usr/share/man/man8/librados-config.8.gz librados2_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------- new Debian package, version 2.0. size 3499568 bytes: control archive=110253 bytes. 928 bytes, 18 lines control 377 bytes, 5 lines md5sums 72 bytes, 2 lines shlibs 1790602 bytes, 14248 lines symbols 75 bytes, 2 lines triggers Package: librados2 Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 14271 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/ -rw-r--r-- root/root 11202688 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/libceph-common.so.2 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/librados.so.2 -> librados.so.2.0.0 -rw-r--r-- root/root 1542328 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/librados.so.2.0.0 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/librados2/ -rw-r--r-- root/root 11292 2023-05-26 14:40 ./usr/share/doc/librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/librados2/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 54 2023-05-15 13:39 ./usr/share/lintian/overrides/librados2 libradospp-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------------ new Debian package, version 2.0. size 36758 bytes: control archive=898 bytes. 810 bytes, 19 lines control 589 bytes, 9 lines md5sums Package: libradospp-dev Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 178 Depends: librados-dev (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/rados/ -rw-r--r-- root/root 35624 2023-05-26 14:40 ./usr/include/rados/buffer.h -rw-r--r-- root/root 288 2023-04-05 15:09 ./usr/include/rados/buffer_fwd.h -rw-r--r-- root/root 1356 2023-04-05 15:09 ./usr/include/rados/crc32c.h -rw-r--r-- root/root 3634 2023-04-05 15:09 ./usr/include/rados/inline_memory.h -rw-r--r-- root/root 57853 2023-04-05 15:09 ./usr/include/rados/librados.hpp -rw-r--r-- root/root 616 2023-04-05 15:09 ./usr/include/rados/librados_fwd.hpp -rw-r--r-- root/root 323 2023-04-05 15:09 ./usr/include/rados/page.h -rw-r--r-- root/root 9560 2023-04-05 15:09 ./usr/include/rados/rados_types.hpp drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/libradospp-dev/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/libradospp-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/libradospp-dev/copyright libradosstriper-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------------------- new Debian package, version 2.0. size 18662 bytes: control archive=675 bytes. 743 bytes, 18 lines control 234 bytes, 3 lines md5sums Package: libradosstriper-dev Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 99 Depends: libradosstriper1 (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/radosstriper/ -rw-r--r-- root/root 20934 2023-04-05 15:09 ./usr/include/radosstriper/libradosstriper.h -rw-r--r-- root/root 7815 2023-04-05 15:09 ./usr/include/radosstriper/libradosstriper.hpp drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/libradosstriper.so -> libradosstriper.so.1 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/libradosstriper-dev/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/libradosstriper-dev/changelog.Debian.gz -> ../libradosstriper1/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/libradosstriper-dev/copyright libradosstriper1_17.2.6-0ubuntu0.23.04.1_s390x.deb -------------------------------------------------- new Debian package, version 2.0. size 465112 bytes: control archive=21505 bytes. 634 bytes, 15 lines control 158 bytes, 2 lines md5sums 47 bytes, 1 lines shlibs 242471 bytes, 2198 lines symbols 75 bytes, 2 lines triggers Package: libradosstriper1 Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 1742 Depends: librados2 (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/libradosstriper.so.1 -> libradosstriper.so.1.0.0 -rw-r--r-- root/root 1468536 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/libradosstriper.so.1.0.0 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/libradosstriper1/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/libradosstriper1/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/libradosstriper1/copyright librbd-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb -------------------------------------------- new Debian package, version 2.0. size 29448 bytes: control archive=768 bytes. 862 bytes, 21 lines control 250 bytes, 4 lines md5sums Package: librbd-dev Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 174 Depends: librados-dev, librbd1 (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/rbd/ -rw-r--r-- root/root 6383 2023-04-05 15:09 ./usr/include/rbd/features.h -rw-r--r-- root/root 65819 2023-04-05 15:09 ./usr/include/rbd/librbd.h -rw-r--r-- root/root 32677 2023-04-05 15:09 ./usr/include/rbd/librbd.hpp drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/librbd.so -> librbd.so.1 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/librbd-dev/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/librbd-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/librbd-dev/copyright librbd1_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------- new Debian package, version 2.0. size 2717374 bytes: control archive=25934 bytes. 801 bytes, 16 lines control 248 bytes, 3 lines md5sums 79 bytes, 2 lines shlibs 280327 bytes, 2857 lines symbols 75 bytes, 2 lines triggers Package: librbd1 Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 10617 Depends: librados2 (= 17.2.6-0ubuntu0.23.04.1), libatomic1 (>= 4.8), libc6 (>= 2.34), libcryptsetup12 (>= 2:2.4), libgcc-s1 (>= 3.0), 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/librbd/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so -> libceph_librbd_parent_cache.so.1 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so.1 -> libceph_librbd_parent_cache.so.1.0.0 -rw-r--r-- root/root 1448024 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so.1.0.0 lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/librbd.so.1 -> librbd.so.1.17.0 -rw-r--r-- root/root 9066088 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/librbd.so.1.17.0 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/librbd1/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/librbd1/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/librbd1/copyright librgw-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb -------------------------------------------- new Debian package, version 2.0. size 16676 bytes: control archive=704 bytes. 758 bytes, 19 lines control 193 bytes, 3 lines md5sums Package: librgw-dev Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 82 Depends: librados-dev (= 17.2.6-0ubuntu0.23.04.1), librgw2 (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/rados/ -rw-r--r-- root/root 922 2023-04-05 15:09 ./usr/include/rados/librgw.h -rw-r--r-- root/root 10734 2023-04-05 15:09 ./usr/include/rados/rgw_file.h drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/librgw.so -> librgw.so.2 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/librgw-dev/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/librgw-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/librgw-dev/copyright librgw2_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------- new Debian package, version 2.0. size 4045532 bytes: control archive=902 bytes. 1012 bytes, 18 lines control 140 bytes, 2 lines md5sums 29 bytes, 1 lines shlibs 75 bytes, 2 lines triggers Package: librgw2 Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 14662 Depends: librados2 (= 17.2.6-0ubuntu0.23.04.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.0), libicu72 (>= 72.1~rc-1~), libldap2 (>= 2.6.2), 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/librgw.so.2 -> librgw.so.2.0.0 -rw-r--r-- root/root 14941616 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/librgw.so.2.0.0 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/librgw2/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/librgw2/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/librgw2/copyright libsqlite3-mod-ceph-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb --------------------------------------------------------- new Debian package, version 2.0. size 14900 bytes: control archive=617 bytes. 672 bytes, 17 lines control 144 bytes, 2 lines md5sums Package: libsqlite3-mod-ceph-dev Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 69 Depends: libsqlite3-dev, libsqlite3-mod-ceph (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/ -rw-r--r-- root/root 2424 2023-04-05 15:09 ./usr/include/libcephsqlite.h drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/libsqlite3-mod-ceph-dev/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/libsqlite3-mod-ceph-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/libsqlite3-mod-ceph-dev/copyright libsqlite3-mod-ceph_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------------------- new Debian package, version 2.0. size 130320 bytes: control archive=628 bytes. 613 bytes, 16 lines control 153 bytes, 2 lines md5sums Package: libsqlite3-mod-ceph Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 415 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ -rw-r--r-- root/root 355352 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/libcephsqlite.so drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/libsqlite3-mod-ceph/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/libsqlite3-mod-ceph/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/libsqlite3-mod-ceph/copyright python3-ceph-argparse_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------------------- new Debian package, version 2.0. size 43846 bytes: control archive=1029 bytes. 666 bytes, 18 lines control 330 bytes, 4 lines md5sums 289 bytes, 12 lines * postinst #!/bin/sh 402 bytes, 12 lines * prerm #!/bin/sh Package: python3-ceph-argparse Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 143 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/dist-packages/ -rw-r--r-- root/root 58011 2023-04-05 15:09 ./usr/lib/python3/dist-packages/ceph_argparse.py -rw-r--r-- root/root 15433 2023-04-05 15:09 ./usr/lib/python3/dist-packages/ceph_daemon.py drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/python3-ceph-argparse/ -rw-r--r-- root/root 11292 2023-05-26 14:40 ./usr/share/doc/python3-ceph-argparse/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/python3-ceph-argparse/copyright python3-cephfs_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------------ new Debian package, version 2.0. size 153174 bytes: control archive=824 bytes. 840 bytes, 18 lines control 477 bytes, 5 lines md5sums Package: python3-cephfs Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 522 Depends: libcephfs2 (= 17.2.6-0ubuntu0.23.04.1), python3-ceph-argparse (= 17.2.6-0ubuntu0.23.04.1), python3-rados (= 17.2.6-0ubuntu0.23.04.1), python3 (<< 3.12), python3 (>= 3.11~), libc6 (>= 2.4) 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/dist-packages/cephfs-2.0.0.egg-info/ -rw-r--r-- root/root 889 2023-05-26 14:40 ./usr/lib/python3/dist-packages/cephfs-2.0.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2023-05-26 14:40 ./usr/lib/python3/dist-packages/cephfs-2.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root 7 2023-05-26 14:40 ./usr/lib/python3/dist-packages/cephfs-2.0.0.egg-info/top_level.txt -rw-r--r-- root/root 460464 2023-05-26 14:40 ./usr/lib/python3/dist-packages/cephfs.cpython-311-s390x-linux-gnu.so drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/python3-cephfs/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/python3-cephfs/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/python3-cephfs/copyright python3-rados_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------------- new Debian package, version 2.0. size 297382 bytes: control archive=814 bytes. 731 bytes, 18 lines control 472 bytes, 5 lines md5sums Package: python3-rados Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 1086 Depends: librados2 (= 17.2.6-0ubuntu0.23.04.1), python3 (<< 3.12), python3 (>= 3.11~), libc6 (>= 2.4) 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rados-2.0.0.egg-info/ -rw-r--r-- root/root 866 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rados-2.0.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rados-2.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root 6 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rados-2.0.0.egg-info/top_level.txt -rw-r--r-- root/root 1038272 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rados.cpython-311-s390x-linux-gnu.so drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/python3-rados/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/python3-rados/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/python3-rados/copyright python3-rbd_17.2.6-0ubuntu0.23.04.1_s390x.deb --------------------------------------------- new Debian package, version 2.0. size 289388 bytes: control archive=816 bytes. 730 bytes, 18 lines control 462 bytes, 5 lines md5sums Package: python3-rbd Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 1114 Depends: librbd1 (>= 17.2.6-0ubuntu0.23.04.1), python3 (<< 3.12), python3 (>= 3.11~), libc6 (>= 2.4) 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rbd-2.0.0.egg-info/ -rw-r--r-- root/root 929 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rbd-2.0.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rbd-2.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root 4 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rbd-2.0.0.egg-info/top_level.txt -rw-r--r-- root/root 1066880 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rbd.cpython-311-s390x-linux-gnu.so drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/python3-rbd/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/python3-rbd/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/python3-rbd/copyright python3-rgw_17.2.6-0ubuntu0.23.04.1_s390x.deb --------------------------------------------- new Debian package, version 2.0. size 100696 bytes: control archive=816 bytes. 759 bytes, 18 lines control 462 bytes, 5 lines md5sums Package: python3-rgw Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 325 Depends: librgw2 (>= 17.2.6-0ubuntu0.23.04.1), python3-rados (= 17.2.6-0ubuntu0.23.04.1), python3 (<< 3.12), python3 (>= 3.11~), libc6 (>= 2.4) 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rgw-2.0.0.egg-info/ -rw-r--r-- root/root 757 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rgw-2.0.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rgw-2.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root 4 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rgw-2.0.0.egg-info/top_level.txt -rw-r--r-- root/root 258264 2023-05-26 14:40 ./usr/lib/python3/dist-packages/rgw.cpython-311-s390x-linux-gnu.so drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/python3-rgw/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/python3-rgw/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/python3-rgw/copyright rados-objclass-dev_17.2.6-0ubuntu0.23.04.1_s390x.deb ---------------------------------------------------- new Debian package, version 2.0. size 14874 bytes: control archive=537 bytes. 510 bytes, 14 lines control 140 bytes, 2 lines md5sums Package: rados-objclass-dev Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 71 Depends: librados-dev (= 17.2.6-0ubuntu0.23.04.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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/include/rados/ -rw-r--r-- root/root 3860 2023-04-05 15:09 ./usr/include/rados/objclass.h drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/rados-objclass-dev/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/rados-objclass-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/rados-objclass-dev/copyright radosgw_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------- new Debian package, version 2.0. size 12235928 bytes: control archive=2832 bytes. 20 bytes, 1 lines conffiles 1169 bytes, 19 lines control 773 bytes, 12 lines md5sums 3161 bytes, 86 lines * postinst #!/bin/sh 989 bytes, 33 lines * postrm #!/bin/sh 460 bytes, 18 lines * preinst #!/bin/sh 447 bytes, 27 lines * prerm #!/bin/sh 33 bytes, 1 lines shlibs 75 bytes, 2 lines triggers Package: radosgw Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 44994 Depends: ceph-common (= 17.2.6-0ubuntu0.23.04.1), librgw2 (= 17.2.6-0ubuntu0.23.04.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.0), libicu72 (>= 72.1~rc-1~), libldap2 (>= 2.6.2), 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./etc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./etc/init.d/ -rwxr-xr-x root/root 4058 2023-05-26 14:40 ./etc/init.d/radosgw drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/system/ -rw-r--r-- root/root 242 2023-04-05 15:09 ./lib/systemd/system/ceph-radosgw.target -rw-r--r-- root/root 889 2023-05-26 14:40 ./lib/systemd/system/ceph-radosgw@.service drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 10168 2023-05-26 14:40 ./usr/bin/radosgw -rwxr-xr-x root/root 14327360 2023-05-26 14:40 ./usr/bin/radosgw-es -rwxr-xr-x root/root 14315072 2023-05-26 14:40 ./usr/bin/radosgw-object-expirer -rwxr-xr-x root/root 239816 2023-05-26 14:40 ./usr/bin/radosgw-token -rwxr-xr-x root/root 10522 2023-04-05 15:09 ./usr/bin/rgw-gap-list -rwxr-xr-x root/root 3196 2023-04-05 15:09 ./usr/bin/rgw-gap-list-comparator drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/libradosgw.so.2 -> libradosgw.so.2.0.0 -rw-r--r-- root/root 17059448 2023-05-26 14:40 ./usr/lib/s390x-linux-gnu/libradosgw.so.2.0.0 drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/radosgw/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/radosgw/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/radosgw/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 563 2023-05-15 13:39 ./usr/share/lintian/overrides/radosgw drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 2943 2023-05-26 14:40 ./usr/share/man/man8/radosgw.8.gz drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./var/lib/ceph/radosgw/ rbd-fuse_17.2.6-0ubuntu0.23.04.1_s390x.deb ------------------------------------------ new Debian package, version 2.0. size 90684 bytes: control archive=700 bytes. 724 bytes, 16 lines control 185 bytes, 3 lines md5sums Package: rbd-fuse Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 313 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 248368 2023-05-26 14:40 ./usr/bin/rbd-fuse drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/rbd-fuse/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/rbd-fuse/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/rbd-fuse/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 1077 2023-05-26 14:40 ./usr/share/man/man8/rbd-fuse.8.gz rbd-mirror_17.2.6-0ubuntu0.23.04.1_s390x.deb -------------------------------------------- new Debian package, version 2.0. size 3486592 bytes: control archive=1391 bytes. 805 bytes, 17 lines control 345 bytes, 5 lines md5sums 1319 bytes, 27 lines * postinst #!/bin/sh 467 bytes, 14 lines * postrm #!/bin/sh 265 bytes, 7 lines * prerm #!/bin/sh Package: rbd-mirror Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 14709 Depends: ceph-common (= 17.2.6-0ubuntu0.23.04.1), librados2 (= 17.2.6-0ubuntu0.23.04.1), libatomic1 (>= 4.8), libc6 (>= 2.34), libcryptsetup12 (>= 2:2.4), libgcc-s1 (>= 3.0), 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./lib/systemd/system/ -rw-r--r-- root/root 189 2023-04-05 15:09 ./lib/systemd/system/ceph-rbd-mirror.target -rw-r--r-- root/root 807 2023-05-26 14:40 ./lib/systemd/system/ceph-rbd-mirror@.service drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 14980872 2023-05-26 14:40 ./usr/bin/rbd-mirror drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/rbd-mirror/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/rbd-mirror/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/rbd-mirror/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 1159 2023-05-26 14:40 ./usr/share/man/man8/rbd-mirror.8.gz rbd-nbd_17.2.6-0ubuntu0.23.04.1_s390x.deb ----------------------------------------- new Debian package, version 2.0. size 171256 bytes: control archive=730 bytes. 870 bytes, 20 lines control 182 bytes, 3 lines md5sums Package: rbd-nbd Source: ceph Version: 17.2.6-0ubuntu0.23.04.1 Architecture: s390x Maintainer: Ubuntu Developers Installed-Size: 563 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-05-26 14:40 ./ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/bin/ -rwxr-xr-x root/root 504224 2023-05-26 14:40 ./usr/bin/rbd-nbd drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/doc/rbd-nbd/ lrwxrwxrwx root/root 0 2023-05-26 14:40 ./usr/share/doc/rbd-nbd/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-05-15 13:39 ./usr/share/doc/rbd-nbd/copyright drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/ drwxr-xr-x root/root 0 2023-05-26 14:40 ./usr/share/man/man8/ -rw-r--r-- root/root 1479 2023-05-26 14:40 ./usr/share/man/man8/rbd-nbd.8.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: s390x Build Type: any Build-Space: 18728900 Build-Time: 11991 Distribution: lunar-proposed Host Architecture: s390x Install-Time: 66 Job: ceph_17.2.6-0ubuntu0.23.04.1.dsc Machine Architecture: s390x Package: ceph Package-Time: 12073 Source-Version: 17.2.6-0ubuntu0.23.04.1 Space: 18728900 Status: successful Version: 17.2.6-0ubuntu0.23.04.1 -------------------------------------------------------------------------------- Finished at 2023-05-26T22:03:03Z Build needed 03:21:13, 18728900k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=lunar --arch=s390x PACKAGEBUILD-26228601 Scanning for processes to kill in build PACKAGEBUILD-26228601