0s autopkgtest [21:24:20]: starting date and time: 2025-11-16 21:24:20+0000 0s autopkgtest [21:24:20]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [21:24:20]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.oo30kphf/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:golang-github-cyphar-filepath-securejoin --apt-upgrade golang-github-cyphar-filepath-securejoin --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=golang-github-cyphar-filepath-securejoin/0.5.1-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-arm64-4.secgroup --name adt-resolute-arm64-golang-github-cyphar-filepath-securejoin-20251116-212420-juju-7f2275-prod-proposed-migration-environment-20-630df749-8c57-4869-9199-ba2def4f8b9d --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-arm64-golang-github-cyphar-filepath-securejoin-20251116-212420-juju-7f2275-prod-proposed-migration-environment-20-630df749-8c57-4869-9199-ba2def4f8b9d from image adt/ubuntu-resolute-arm64-server-20251116.img (UUID fb775477-6158-48ef-8d8f-2a6d6fe30b1c)... 63s autopkgtest [21:25:23]: testbed dpkg architecture: arm64 64s autopkgtest [21:25:24]: testbed apt version: 3.1.11 64s autopkgtest [21:25:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 64s autopkgtest [21:25:24]: testbed release detected to be: None 65s autopkgtest [21:25:25]: updating testbed package index (apt update) 65s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 66s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 66s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 66s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 66s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.6 kB] 66s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 66s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [978 kB] 66s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 66s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [148 kB] 66s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3084 B] 66s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [107 kB] 66s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [324 B] 66s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [514 kB] 66s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [14.1 kB] 66s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [12.5 kB] 66s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [576 B] 67s Fetched 1980 kB in 1s (1707 kB/s) 68s Reading package lists... 69s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 69s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 69s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 69s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 70s Reading package lists... 70s Reading package lists... 70s Building dependency tree... 70s Reading state information... 71s Calculating upgrade... 71s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 71s autopkgtest [21:25:31]: upgrading testbed (apt dist-upgrade and autopurge) 71s Reading package lists... 71s Building dependency tree... 71s Reading state information... 72s Calculating upgrade... 72s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 73s Solving dependencies... 73s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 76s autopkgtest [21:25:36]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 09:50:31 UTC 2025 76s autopkgtest [21:25:36]: @@@@@@@@@@@@@@@@@@@@ apt-source golang-github-cyphar-filepath-securejoin 77s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/universe golang-github-cyphar-filepath-securejoin 0.5.1-1 (dsc) [2665 B] 77s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/universe golang-github-cyphar-filepath-securejoin 0.5.1-1 (tar) [84.0 kB] 77s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/universe golang-github-cyphar-filepath-securejoin 0.5.1-1 (diff) [5332 B] 78s gpgv: Signature made Sun Nov 16 11:09:44 2025 UTC 78s gpgv: using RSA key 30DE7D1763AB9452C7E0825049A76977942826CB 78s gpgv: issuer "siretart@tauware.de" 78s gpgv: Can't check signature: No public key 78s dpkg-source: warning: cannot verify inline signature for ./golang-github-cyphar-filepath-securejoin_0.5.1-1.dsc: no acceptable signature found 78s autopkgtest [21:25:38]: testing package golang-github-cyphar-filepath-securejoin version 0.5.1-1 78s autopkgtest [21:25:38]: build not needed 79s autopkgtest [21:25:39]: test dh-golang-autopkgtest: preparing testbed 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 80s Solving dependencies... 80s The following NEW packages will be installed: 80s autoconf automake autopoint autotools-dev binutils-gold 80s binutils-gold-aarch64-linux-gnu build-essential cpp cpp-15 80s cpp-15-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 80s dh-autoreconf dh-golang dh-strip-nondeterminism dwz g++ g++-15 80s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 80s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext golang-1.25-go 80s golang-1.25-src golang-any golang-github-cyphar-filepath-securejoin-dev 80s golang-github-davecgh-go-spew-dev golang-github-pmezard-go-difflib-dev 80s golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev golang-go 80s golang-golang-x-sys-dev golang-gopkg-yaml.v3-dev golang-src intltool-debian 80s libarchive-zip-perl libasan8 libcc1-0 libdebhelper-perl 80s libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 libhwasan0 libisl23 80s libitm1 liblsan0 libmpc3 libstdc++-15-dev libtool libtsan2 libubsan1 m4 80s po-debconf 80s 0 upgraded, 57 newly installed, 0 to remove and 0 not upgraded. 80s Need to get 111 MB of archives. 80s After this operation, 463 MB of additional disk space will be used. 80s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 81s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 81s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 81s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-2 [581 kB] 81s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 81s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 binutils-gold-aarch64-linux-gnu arm64 2.44-3 [2138 kB] 81s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 binutils-gold arm64 2.44-3 [2172 B] 81s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1 [676 kB] 81s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 81s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-7ubuntu1 [11.7 MB] 82s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-7ubuntu1 [1026 B] 82s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 82s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 82s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-7ubuntu1 [49.0 kB] 82s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-7ubuntu1 [147 kB] 82s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-7ubuntu1 [27.9 kB] 82s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-7ubuntu1 [2923 kB] 82s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-7ubuntu1 [1316 kB] 82s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-7ubuntu1 [2689 kB] 82s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-7ubuntu1 [1176 kB] 82s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-7ubuntu1 [1638 kB] 82s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-7ubuntu1 [2600 kB] 82s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-7ubuntu1 [23.1 MB] 84s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-7ubuntu1 [513 kB] 84s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 84s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 84s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-7ubuntu1 [2546 kB] 84s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-7ubuntu1 [13.2 MB] 84s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-7ubuntu1 [23.7 kB] 84s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 84s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 84s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu1 [5082 B] 84s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 84s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-7 [169 kB] 85s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 85s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 85s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [20.5 kB] 85s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1 [5090 B] 85s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 85s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 85s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 85s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 85s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 85s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.24.2ubuntu1 [896 kB] 85s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 86s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 golang-1.25-go arm64 1.25.0-0ubuntu1 [16.0 MB] 86s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 golang-src all 2:1.25~1 [5206 B] 86s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 golang-go arm64 2:1.25~1 [44.1 kB] 86s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-any arm64 2:1.25~1 [2838 B] 86s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 86s Get:51 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 golang-github-cyphar-filepath-securejoin-dev all 0.5.1-1 [56.9 kB] 86s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [76.1 kB] 86s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-golang all 1.63 [24.9 kB] 86s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 86s Get:55 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 86s Get:56 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 86s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 87s Fetched 111 MB in 6s (17.2 MB/s) 87s Selecting previously unselected package m4. 87s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 88137 files and directories currently installed.) 87s Preparing to unpack .../00-m4_1.4.20-2_arm64.deb ... 87s Unpacking m4 (1.4.20-2) ... 87s Selecting previously unselected package autoconf. 87s Preparing to unpack .../01-autoconf_2.72-3.1ubuntu1_all.deb ... 87s Unpacking autoconf (2.72-3.1ubuntu1) ... 87s Selecting previously unselected package autotools-dev. 87s Preparing to unpack .../02-autotools-dev_20240727.1_all.deb ... 87s Unpacking autotools-dev (20240727.1) ... 87s Selecting previously unselected package automake. 87s Preparing to unpack .../03-automake_1%3a1.18.1-2_all.deb ... 87s Unpacking automake (1:1.18.1-2) ... 87s Selecting previously unselected package autopoint. 87s Preparing to unpack .../04-autopoint_0.23.2-1_all.deb ... 87s Unpacking autopoint (0.23.2-1) ... 87s Selecting previously unselected package binutils-gold-aarch64-linux-gnu. 87s Preparing to unpack .../05-binutils-gold-aarch64-linux-gnu_2.44-3_arm64.deb ... 87s Unpacking binutils-gold-aarch64-linux-gnu (2.44-3) ... 88s Selecting previously unselected package binutils-gold. 88s Preparing to unpack .../06-binutils-gold_2.44-3_arm64.deb ... 88s Unpacking binutils-gold (2.44-3) ... 88s Selecting previously unselected package libisl23:arm64. 88s Preparing to unpack .../07-libisl23_0.27-1_arm64.deb ... 88s Unpacking libisl23:arm64 (0.27-1) ... 88s Selecting previously unselected package libmpc3:arm64. 88s Preparing to unpack .../08-libmpc3_1.3.1-2_arm64.deb ... 88s Unpacking libmpc3:arm64 (1.3.1-2) ... 88s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 88s Preparing to unpack .../09-cpp-15-aarch64-linux-gnu_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package cpp-15. 88s Preparing to unpack .../10-cpp-15_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking cpp-15 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package cpp-aarch64-linux-gnu. 88s Preparing to unpack .../11-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 88s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 88s Selecting previously unselected package cpp. 88s Preparing to unpack .../12-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 88s Unpacking cpp (4:15.2.0-4ubuntu1) ... 88s Selecting previously unselected package libcc1-0:arm64. 88s Preparing to unpack .../13-libcc1-0_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking libcc1-0:arm64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package libgomp1:arm64. 88s Preparing to unpack .../14-libgomp1_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking libgomp1:arm64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package libitm1:arm64. 88s Preparing to unpack .../15-libitm1_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking libitm1:arm64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package libasan8:arm64. 88s Preparing to unpack .../16-libasan8_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking libasan8:arm64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package liblsan0:arm64. 88s Preparing to unpack .../17-liblsan0_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking liblsan0:arm64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package libtsan2:arm64. 88s Preparing to unpack .../18-libtsan2_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking libtsan2:arm64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package libubsan1:arm64. 88s Preparing to unpack .../19-libubsan1_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking libubsan1:arm64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package libhwasan0:arm64. 88s Preparing to unpack .../20-libhwasan0_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking libhwasan0:arm64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package libgcc-15-dev:arm64. 88s Preparing to unpack .../21-libgcc-15-dev_15.2.0-7ubuntu1_arm64.deb ... 88s Unpacking libgcc-15-dev:arm64 (15.2.0-7ubuntu1) ... 89s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 89s Preparing to unpack .../22-gcc-15-aarch64-linux-gnu_15.2.0-7ubuntu1_arm64.deb ... 89s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-7ubuntu1) ... 89s Selecting previously unselected package gcc-15. 89s Preparing to unpack .../23-gcc-15_15.2.0-7ubuntu1_arm64.deb ... 89s Unpacking gcc-15 (15.2.0-7ubuntu1) ... 89s Selecting previously unselected package gcc-aarch64-linux-gnu. 89s Preparing to unpack .../24-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 89s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 89s Selecting previously unselected package gcc. 89s Preparing to unpack .../25-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 89s Unpacking gcc (4:15.2.0-4ubuntu1) ... 89s Selecting previously unselected package libstdc++-15-dev:arm64. 89s Preparing to unpack .../26-libstdc++-15-dev_15.2.0-7ubuntu1_arm64.deb ... 89s Unpacking libstdc++-15-dev:arm64 (15.2.0-7ubuntu1) ... 89s Selecting previously unselected package g++-15-aarch64-linux-gnu. 89s Preparing to unpack .../27-g++-15-aarch64-linux-gnu_15.2.0-7ubuntu1_arm64.deb ... 89s Unpacking g++-15-aarch64-linux-gnu (15.2.0-7ubuntu1) ... 90s Selecting previously unselected package g++-15. 90s Preparing to unpack .../28-g++-15_15.2.0-7ubuntu1_arm64.deb ... 90s Unpacking g++-15 (15.2.0-7ubuntu1) ... 90s Selecting previously unselected package g++-aarch64-linux-gnu. 90s Preparing to unpack .../29-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 90s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 90s Selecting previously unselected package g++. 90s Preparing to unpack .../30-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 90s Unpacking g++ (4:15.2.0-4ubuntu1) ... 90s Selecting previously unselected package build-essential. 90s Preparing to unpack .../31-build-essential_12.12ubuntu1_arm64.deb ... 90s Unpacking build-essential (12.12ubuntu1) ... 90s Selecting previously unselected package libdebhelper-perl. 90s Preparing to unpack .../32-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 90s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 90s Selecting previously unselected package libtool. 90s Preparing to unpack .../33-libtool_2.5.4-7_all.deb ... 90s Unpacking libtool (2.5.4-7) ... 90s Selecting previously unselected package dh-autoreconf. 90s Preparing to unpack .../34-dh-autoreconf_21_all.deb ... 90s Unpacking dh-autoreconf (21) ... 90s Selecting previously unselected package libarchive-zip-perl. 90s Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ... 90s Unpacking libarchive-zip-perl (1.68-1) ... 90s Selecting previously unselected package libfile-stripnondeterminism-perl. 90s Preparing to unpack .../36-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... 90s Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... 90s Selecting previously unselected package dh-strip-nondeterminism. 90s Preparing to unpack .../37-dh-strip-nondeterminism_1.15.0-1_all.deb ... 90s Unpacking dh-strip-nondeterminism (1.15.0-1) ... 90s Selecting previously unselected package debugedit. 90s Preparing to unpack .../38-debugedit_1%3a5.2-3_arm64.deb ... 90s Unpacking debugedit (1:5.2-3) ... 90s Selecting previously unselected package dwz. 90s Preparing to unpack .../39-dwz_0.16-2_arm64.deb ... 90s Unpacking dwz (0.16-2) ... 90s Selecting previously unselected package gettext. 90s Preparing to unpack .../40-gettext_0.23.2-1_arm64.deb ... 90s Unpacking gettext (0.23.2-1) ... 90s Selecting previously unselected package intltool-debian. 90s Preparing to unpack .../41-intltool-debian_0.35.0+20060710.6_all.deb ... 90s Unpacking intltool-debian (0.35.0+20060710.6) ... 90s Selecting previously unselected package po-debconf. 90s Preparing to unpack .../42-po-debconf_1.0.21+nmu1_all.deb ... 90s Unpacking po-debconf (1.0.21+nmu1) ... 90s Selecting previously unselected package debhelper. 90s Preparing to unpack .../43-debhelper_13.24.2ubuntu1_all.deb ... 90s Unpacking debhelper (13.24.2ubuntu1) ... 90s Selecting previously unselected package golang-1.25-src. 90s Preparing to unpack .../44-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 90s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 91s Selecting previously unselected package golang-1.25-go. 91s Preparing to unpack .../45-golang-1.25-go_1.25.0-0ubuntu1_arm64.deb ... 91s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 92s Selecting previously unselected package golang-src. 92s Preparing to unpack .../46-golang-src_2%3a1.25~1_all.deb ... 92s Unpacking golang-src (2:1.25~1) ... 92s Selecting previously unselected package golang-go:arm64. 92s Preparing to unpack .../47-golang-go_2%3a1.25~1_arm64.deb ... 92s Unpacking golang-go:arm64 (2:1.25~1) ... 92s Selecting previously unselected package golang-any:arm64. 92s Preparing to unpack .../48-golang-any_2%3a1.25~1_arm64.deb ... 92s Unpacking golang-any:arm64 (2:1.25~1) ... 92s Selecting previously unselected package golang-golang-x-sys-dev. 92s Preparing to unpack .../49-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 92s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 92s Selecting previously unselected package golang-github-cyphar-filepath-securejoin-dev. 92s Preparing to unpack .../50-golang-github-cyphar-filepath-securejoin-dev_0.5.1-1_all.deb ... 92s Unpacking golang-github-cyphar-filepath-securejoin-dev (0.5.1-1) ... 92s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 92s Preparing to unpack .../51-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ... 92s Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ... 92s Selecting previously unselected package dh-golang. 92s Preparing to unpack .../52-dh-golang_1.63_all.deb ... 92s Unpacking dh-golang (1.63) ... 92s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 92s Preparing to unpack .../53-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 92s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 92s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 92s Preparing to unpack .../54-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 92s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 92s Selecting previously unselected package golang-github-stretchr-objx-dev. 92s Preparing to unpack .../55-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 92s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 92s Selecting previously unselected package golang-github-stretchr-testify-dev. 92s Preparing to unpack .../56-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 92s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 92s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 92s Setting up libarchive-zip-perl (1.68-1) ... 92s Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... 92s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 92s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 92s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 92s Setting up m4 (1.4.20-2) ... 92s Setting up binutils-gold-aarch64-linux-gnu (2.44-3) ... 92s Setting up libgomp1:arm64 (15.2.0-7ubuntu1) ... 92s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 92s Setting up autotools-dev (20240727.1) ... 92s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 92s Setting up libmpc3:arm64 (1.3.1-2) ... 92s Setting up autopoint (0.23.2-1) ... 92s Setting up autoconf (2.72-3.1ubuntu1) ... 92s Setting up libubsan1:arm64 (15.2.0-7ubuntu1) ... 92s Setting up dwz (0.16-2) ... 92s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 92s Setting up libhwasan0:arm64 (15.2.0-7ubuntu1) ... 92s Setting up libasan8:arm64 (15.2.0-7ubuntu1) ... 92s Setting up debugedit (1:5.2-3) ... 92s Setting up golang-github-cyphar-filepath-securejoin-dev (0.5.1-1) ... 92s Setting up libtsan2:arm64 (15.2.0-7ubuntu1) ... 92s Setting up libisl23:arm64 (0.27-1) ... 92s Setting up golang-src (2:1.25~1) ... 92s Setting up libcc1-0:arm64 (15.2.0-7ubuntu1) ... 92s Setting up liblsan0:arm64 (15.2.0-7ubuntu1) ... 92s Setting up libitm1:arm64 (15.2.0-7ubuntu1) ... 92s Setting up automake (1:1.18.1-2) ... 92s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 92s Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... 92s Setting up cpp-15-aarch64-linux-gnu (15.2.0-7ubuntu1) ... 92s Setting up gettext (0.23.2-1) ... 92s Setting up libgcc-15-dev:arm64 (15.2.0-7ubuntu1) ... 92s Setting up binutils-gold (2.44-3) ... 92s Setting up intltool-debian (0.35.0+20060710.6) ... 92s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 92s Setting up libstdc++-15-dev:arm64 (15.2.0-7ubuntu1) ... 92s Setting up dh-strip-nondeterminism (1.15.0-1) ... 92s Setting up cpp-15 (15.2.0-7ubuntu1) ... 92s Setting up cpp (4:15.2.0-4ubuntu1) ... 92s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 92s Setting up gcc-15-aarch64-linux-gnu (15.2.0-7ubuntu1) ... 92s Setting up golang-go:arm64 (2:1.25~1) ... 92s Setting up po-debconf (1.0.21+nmu1) ... 92s Setting up golang-any:arm64 (2:1.25~1) ... 92s Setting up gcc-15 (15.2.0-7ubuntu1) ... 92s Setting up g++-15-aarch64-linux-gnu (15.2.0-7ubuntu1) ... 92s Setting up g++-15 (15.2.0-7ubuntu1) ... 92s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 92s Setting up libtool (2.5.4-7) ... 92s Setting up gcc (4:15.2.0-4ubuntu1) ... 92s Setting up dh-autoreconf (21) ... 92s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 92s Setting up debhelper (13.24.2ubuntu1) ... 92s Setting up g++ (4:15.2.0-4ubuntu1) ... 92s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 92s Setting up build-essential (12.12ubuntu1) ... 92s Setting up dh-golang (1.63) ... 92s Processing triggers for man-db (2.13.1-1) ... 94s Processing triggers for install-info (7.2-5) ... 94s Processing triggers for libc-bin (2.42-2ubuntu2) ... 95s autopkgtest [21:25:55]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 95s autopkgtest [21:25:55]: test dh-golang-autopkgtest: [----------------------- 95s [info] Testing github.com/cyphar/filepath-securejoin... 95s [info] Source code installed by binary package, overriding dh_auto_configure... 95s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 95s dh build --buildsystem=golang --with=golang 95s dh_update_autotools_config -O--buildsystem=golang 95s dh_autoreconf -O--buildsystem=golang 95s debian/rules override_dh_auto_configure 95s make[1]: Entering directory '/tmp/autopkgtest.TLnSdx/autopkgtest_tmp' 96s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 96s mkdir -p "obj-aarch64-linux-gnu" 96s # remove existing symlinks, since "cp -a" won't convert them 96s find "obj-aarch64-linux-gnu" -type l -exec rm "{}" \; 96s cp -a /usr/share/gocode/src "obj-aarch64-linux-gnu" 96s make[1]: Leaving directory '/tmp/autopkgtest.TLnSdx/autopkgtest_tmp' 96s dh_auto_build -O--buildsystem=golang 96s dh_auto_build: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 96s cd obj-aarch64-linux-gnu && go install -trimpath -v -p 2 github.com/cyphar/filepath-securejoin github.com/cyphar/filepath-securejoin/internal/consts github.com/cyphar/filepath-securejoin/internal/testutils github.com/cyphar/filepath-securejoin/pathrs-lite github.com/cyphar/filepath-securejoin/pathrs-lite/internal github.com/cyphar/filepath-securejoin/pathrs-lite/internal/assert github.com/cyphar/filepath-securejoin/pathrs-lite/internal/fd github.com/cyphar/filepath-securejoin/pathrs-lite/internal/gocompat github.com/cyphar/filepath-securejoin/pathrs-lite/internal/kernelversion github.com/cyphar/filepath-securejoin/pathrs-lite/internal/linux github.com/cyphar/filepath-securejoin/pathrs-lite/internal/procfs github.com/cyphar/filepath-securejoin/pathrs-lite/internal/testutils github.com/cyphar/filepath-securejoin/pathrs-lite/procfs 96s internal/goarch 96s internal/unsafeheader 96s internal/abi 96s internal/cpu 96s internal/bytealg 96s internal/byteorder 96s internal/chacha8rand 96s internal/coverage/rtcov 96s internal/godebugs 96s internal/goexperiment 96s internal/goos 96s internal/profilerecord 96s internal/runtime/atomic 96s internal/runtime/math 96s internal/runtime/strconv 96s internal/runtime/syscall 96s internal/runtime/exithook 96s internal/runtime/cgroup 96s internal/runtime/gc 96s internal/asan 96s internal/msan 96s internal/race 96s internal/runtime/sys 96s internal/stringslite 96s internal/trace/tracev2 96s internal/runtime/maps 96s github.com/cyphar/filepath-securejoin/internal/consts 96s cmp 97s internal/itoa 97s math/bits 97s math 97s runtime 97s unicode/utf8 97s sync/atomic 97s internal/sync 97s internal/synctest 97s unicode 97s encoding 97s unicode/utf16 97s container/list 97s crypto/internal/fips140/alias 97s crypto/internal/fips140deps/byteorder 97s crypto/internal/fips140deps/cpu 97s crypto/internal/fips140/subtle 97s crypto/internal/boring/sig 97s vendor/golang.org/x/crypto/cryptobyte/asn1 97s vendor/golang.org/x/crypto/internal/alias 97s internal/nettrace 97s log/internal 100s internal/reflectlite 100s iter 100s sync 101s errors 101s strconv 101s slices 101s io 101s internal/oserror 101s path 101s internal/bisect 101s reflect 101s internal/godebug 101s syscall 102s time 102s io/fs 102s internal/fmtsort 102s internal/syscall/unix 102s internal/filepathlite 102s internal/poll 102s internal/syscall/execenv 102s internal/testlog 102s bytes 103s os 103s encoding/binary 103s sort 103s strings 103s fmt 103s golang.org/x/sys/unix 104s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/gocompat 104s path/filepath 104s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/assert 104s bufio 104s encoding/base64 104s encoding/json 105s github.com/cyphar/filepath-securejoin/pathrs-lite/internal 105s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/fd 105s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/kernelversion 105s encoding/hex 105s regexp/syntax 105s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/linux 105s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/procfs 105s github.com/cyphar/filepath-securejoin/pathrs-lite/procfs 105s github.com/cyphar/filepath-securejoin/pathrs-lite 105s regexp 105s github.com/cyphar/filepath-securejoin 105s github.com/pmezard/go-difflib/difflib 105s compress/flate 105s github.com/davecgh/go-spew/spew 106s gopkg.in/yaml.v3 106s hash 106s hash/crc32 106s compress/gzip 106s context 106s crypto 106s crypto/internal/fips140deps/godebug 106s crypto/internal/fips140 106s crypto/internal/impl 106s crypto/internal/fips140/sha256 106s crypto/internal/fips140/sha3 106s crypto/internal/fips140/sha512 106s crypto/internal/fips140/hmac 106s crypto/internal/fips140/check 106s crypto/internal/fips140/aes 106s github.com/stretchr/testify/assert/yaml 106s crypto/internal/sysrand 106s crypto/internal/entropy 107s math/rand/v2 107s crypto/subtle 107s math/rand 107s crypto/internal/randutil 107s crypto/internal/fips140/drbg 107s math/big 107s crypto/internal/fips140/aes/gcm 107s crypto/internal/fips140only 107s crypto/cipher 107s crypto/internal/boring 107s crypto/aes 107s crypto/des 107s crypto/internal/fips140/nistec/fiat 107s crypto/rand 107s crypto/internal/fips140/edwards25519/field 108s crypto/internal/boring/bbig 108s crypto/internal/fips140/bigmod 108s crypto/internal/fips140/nistec 108s weak 108s crypto/internal/fips140cache 108s crypto/sha3 108s crypto/internal/fips140hash 108s crypto/sha512 108s encoding/asn1 108s vendor/golang.org/x/crypto/cryptobyte 108s crypto/internal/fips140/ecdh 108s crypto/elliptic 108s crypto/ecdh 108s crypto/internal/fips140/ecdsa 108s crypto/internal/fips140/edwards25519 109s crypto/internal/fips140/ed25519 109s crypto/ecdsa 109s crypto/ed25519 109s crypto/internal/fips140/hkdf 109s crypto/hkdf 109s crypto/hmac 109s crypto/internal/fips140/mlkem 109s crypto/internal/fips140/tls12 109s crypto/internal/fips140/tls13 109s vendor/golang.org/x/crypto/chacha20 109s vendor/golang.org/x/crypto/internal/poly1305 109s crypto/md5 109s vendor/golang.org/x/crypto/chacha20poly1305 109s crypto/internal/hpke 109s crypto/rc4 109s crypto/internal/fips140/rsa 109s crypto/sha1 109s crypto/sha256 109s crypto/fips140 109s crypto/tls/internal/fips140tls 109s crypto/dsa 109s crypto/x509/pkix 110s encoding/pem 110s crypto/rsa 110s maps 110s vendor/golang.org/x/net/dns/dnsmessage 110s internal/singleflight 110s unique 110s runtime/cgo 110s net/netip 110s net/url 110s vendor/golang.org/x/text/transform 110s log 111s vendor/golang.org/x/text/unicode/bidi 111s vendor/golang.org/x/text/secure/bidirule 111s vendor/golang.org/x/text/unicode/norm 111s net 111s vendor/golang.org/x/net/idna 111s vendor/golang.org/x/net/http2/hpack 112s mime 112s mime/quotedprintable 112s net/http/internal 112s net/http/internal/ascii 112s flag 112s net/http/internal/testcert 112s runtime/debug 113s net/textproto 113s crypto/x509 113s vendor/golang.org/x/net/http/httpguts 113s vendor/golang.org/x/net/http/httpproxy 114s mime/multipart 114s crypto/tls 115s net/http/httptrace 115s net/http/internal/httpcommon 115s net/http 118s net/http/httptest 118s github.com/stretchr/testify/assert 118s github.com/stretchr/testify/require 119s github.com/cyphar/filepath-securejoin/internal/testutils 119s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/testutils 119s debian/rules override_dh_auto_test 119s make[1]: Entering directory '/tmp/autopkgtest.TLnSdx/autopkgtest_tmp' 119s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 119s dh_auto_test -- -timeout=20m 119s dh_auto_test: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 119s cd obj-aarch64-linux-gnu && go test -vet=off -v -p 2 -timeout=20m github.com/cyphar/filepath-securejoin github.com/cyphar/filepath-securejoin/internal/consts github.com/cyphar/filepath-securejoin/internal/testutils github.com/cyphar/filepath-securejoin/pathrs-lite github.com/cyphar/filepath-securejoin/pathrs-lite/internal github.com/cyphar/filepath-securejoin/pathrs-lite/internal/assert github.com/cyphar/filepath-securejoin/pathrs-lite/internal/fd github.com/cyphar/filepath-securejoin/pathrs-lite/internal/gocompat github.com/cyphar/filepath-securejoin/pathrs-lite/internal/kernelversion github.com/cyphar/filepath-securejoin/pathrs-lite/internal/linux github.com/cyphar/filepath-securejoin/pathrs-lite/internal/procfs github.com/cyphar/filepath-securejoin/pathrs-lite/internal/testutils github.com/cyphar/filepath-securejoin/pathrs-lite/procfs 150s === RUN TestSymlink 150s --- PASS: TestSymlink (0.00s) 150s === RUN TestNoSymlink 150s --- PASS: TestNoSymlink (0.00s) 150s === RUN TestNonLexical 150s --- PASS: TestNonLexical (0.00s) 150s === RUN TestSymlinkLoop 150s --- PASS: TestSymlinkLoop (0.01s) 150s === RUN TestEnotdir 150s --- PASS: TestEnotdir (0.00s) 150s === RUN TestIsNotExist 150s --- PASS: TestIsNotExist (0.00s) 150s === RUN TestSecureJoinVFS 150s --- PASS: TestSecureJoinVFS (0.00s) 150s === RUN TestSecureJoinVFSErrors 150s --- PASS: TestSecureJoinVFSErrors (0.00s) 150s === RUN TestUncleanRoot 150s === RUN TestUncleanRoot/trailing-dotdot 150s === RUN TestUncleanRoot/leading-dotdot 150s === RUN TestUncleanRoot/middle-dotdot 150s === RUN TestUncleanRoot/many-dotdot 150s === RUN TestUncleanRoot/trailing-slash 150s === RUN TestUncleanRoot/trailing-slashes 150s === RUN TestUncleanRoot/many-slashes 150s === RUN TestUncleanRoot/plain-dot 150s === RUN TestUncleanRoot/many-dot 150s === RUN TestUncleanRoot/unclean-safe 150s === RUN TestUncleanRoot/unclean-unsafe 150s --- PASS: TestUncleanRoot (0.00s) 150s --- PASS: TestUncleanRoot/trailing-dotdot (0.00s) 150s --- PASS: TestUncleanRoot/leading-dotdot (0.00s) 150s --- PASS: TestUncleanRoot/middle-dotdot (0.00s) 150s --- PASS: TestUncleanRoot/many-dotdot (0.00s) 150s --- PASS: TestUncleanRoot/trailing-slash (0.00s) 150s --- PASS: TestUncleanRoot/trailing-slashes (0.00s) 150s --- PASS: TestUncleanRoot/many-slashes (0.00s) 150s --- PASS: TestUncleanRoot/plain-dot (0.00s) 150s --- PASS: TestUncleanRoot/many-dot (0.00s) 150s --- PASS: TestUncleanRoot/unclean-safe (0.00s) 150s --- PASS: TestUncleanRoot/unclean-unsafe (0.00s) 150s === RUN TestHasDotDot 150s === RUN TestHasDotDot/plain-dotdot 150s === RUN TestHasDotDot/trailing-dotdot 150s === RUN TestHasDotDot/leading-dotdot 150s === RUN TestHasDotDot/middle-dotdot 150s === RUN TestHasDotDot/dotdot-in-name1 150s === RUN TestHasDotDot/dotdot-in-name2 150s === RUN TestHasDotDot/dotdot-in-name3 150s === RUN TestHasDotDot/dotdot-in-name4 150s === RUN TestHasDotDot/dotdot-in-name5 150s === RUN TestHasDotDot/dot1 150s === RUN TestHasDotDot/dot2 150s === RUN TestHasDotDot/dot3 150s === RUN TestHasDotDot/unclean 150s --- PASS: TestHasDotDot (0.00s) 150s --- PASS: TestHasDotDot/plain-dotdot (0.00s) 150s --- PASS: TestHasDotDot/trailing-dotdot (0.00s) 150s --- PASS: TestHasDotDot/leading-dotdot (0.00s) 150s --- PASS: TestHasDotDot/middle-dotdot (0.00s) 150s --- PASS: TestHasDotDot/dotdot-in-name1 (0.00s) 150s --- PASS: TestHasDotDot/dotdot-in-name2 (0.00s) 150s --- PASS: TestHasDotDot/dotdot-in-name3 (0.00s) 150s --- PASS: TestHasDotDot/dotdot-in-name4 (0.00s) 150s --- PASS: TestHasDotDot/dotdot-in-name5 (0.00s) 150s --- PASS: TestHasDotDot/dot1 (0.00s) 150s --- PASS: TestHasDotDot/dot2 (0.00s) 150s --- PASS: TestHasDotDot/dot3 (0.00s) 150s --- PASS: TestHasDotDot/unclean (0.00s) 150s PASS 150s ok github.com/cyphar/filepath-securejoin 0.029s 150s ? github.com/cyphar/filepath-securejoin/internal/consts [no test files] 150s ? github.com/cyphar/filepath-securejoin/internal/testutils [no test files] 368s === RUN TestPartialLookupInRoot 368s === RUN TestPartialLookupInRoot/openat2=auto 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling1 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling3 368s === RUN TestPartialLookupInRoot/openat2=auto/complete-sock 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-dot 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-dot 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-sub-trailing 368s === RUN TestPartialLookupInRoot/openat2=auto/loop-basic2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/complete-dir2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling4 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir6 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-slash2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-slash2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-sub-trailing 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/loop-basic3 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-inroot-trailing 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-dir-basic 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-slash1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-slash1 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-slash1 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky2-trailing 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling6 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-inroot-trailing 368s === RUN TestPartialLookupInRoot/openat2=auto/complete-dir1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-inroot-trailing 368s === RUN TestPartialLookupInRoot/openat2=auto/complete-fifo 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dot 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-slash2 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-dot 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling2 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir1 368s === RUN TestPartialLookupInRoot/openat2=auto/loop-basic1 368s === RUN TestPartialLookupInRoot/openat2=auto/complete-dir3 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash2 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-dir-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash1 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir4 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir5 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling5 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky1-trailing 368s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir3 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-sub-trailing 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/loop 368s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-slash2 368s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial 368s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-slash1 368s === RUN TestPartialLookupInRoot/openat2=true/complete-sock 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir6 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir4 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash1 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir1 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-dot 368s === RUN TestPartialLookupInRoot/openat2=true/dangling2-inroot-trailing 368s === RUN TestPartialLookupInRoot/openat2=true/dangling3-sub-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir3 368s === RUN TestPartialLookupInRoot/openat2=true/loop-basic1 368s === RUN TestPartialLookupInRoot/openat2=true/complete-fifo 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-slash1 368s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-dot 368s === RUN TestPartialLookupInRoot/openat2=true/dangling3-inroot-trailing 368s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-dot 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=true/dangling1-inroot-trailing 368s === RUN TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/complete-dir2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/dangling1-sub-trailing 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling1 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/partial-dir-basic 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=true/loop 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=true/dangling2-sub-partial 368s === RUN TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/partial-dir-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial 368s === RUN TestPartialLookupInRoot/openat2=true/dangling2-sub-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky2-trailing 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling6 368s === RUN TestPartialLookupInRoot/openat2=true/complete-dir1 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling4 368s === RUN TestPartialLookupInRoot/openat2=true/complete-dir3 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling5 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete1 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial 368s === RUN TestPartialLookupInRoot/openat2=true/dangling1-sub-partial 368s === RUN TestPartialLookupInRoot/openat2=true/dangling2-sub-trailing 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling3 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dot 368s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-slash2 368s === RUN TestPartialLookupInRoot/openat2=true/loop-basic2 368s === RUN TestPartialLookupInRoot/openat2=true/loop-basic3 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-slash2 368s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-slash1 368s === RUN TestPartialLookupInRoot/openat2=true/dangling3-sub-partial 368s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/dangling3-sub-trailing 368s === RUN TestPartialLookupInRoot/openat2=true/dangling1-sub-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky1-trailing 368s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir5 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete3 368s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir2 368s === RUN TestPartialLookupInRoot/openat2=false/complete-fifo 368s === RUN TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling4 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir6 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash1 368s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial 368s === RUN TestPartialLookupInRoot/openat2=false/loop-basic3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=false/dangling3-sub-partial 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling6 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dot 368s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=false/partial-dir-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-slash1 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-slash2 368s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-dot 368s === RUN TestPartialLookupInRoot/openat2=false/loop-basic1 368s === RUN TestPartialLookupInRoot/openat2=false/partial-dir-basic 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial 368s === RUN TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash2 368s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-slash2 368s === RUN TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir4 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling1 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/dangling3-inroot-trailing 368s === RUN TestPartialLookupInRoot/openat2=false/complete-dir3 368s === RUN TestPartialLookupInRoot/openat2=false/complete-sock 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky1-trailing 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling5 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-dot 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial 368s === RUN TestPartialLookupInRoot/openat2=false/complete-dir2 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=false/dangling2-inroot-trailing 368s === RUN TestPartialLookupInRoot/openat2=false/dangling2-sub-trailing 368s === RUN TestPartialLookupInRoot/openat2=false/dangling2-sub-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/dangling1-sub-partial 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir1 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir5 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling2 368s === RUN TestPartialLookupInRoot/openat2=false/loop 368s === RUN TestPartialLookupInRoot/openat2=false/dangling1-inroot-trailing 368s === RUN TestPartialLookupInRoot/openat2=false/dangling3-sub-trailing 368s === RUN TestPartialLookupInRoot/openat2=false/complete-dir1 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-dot 368s === RUN TestPartialLookupInRoot/openat2=false/dangling3-sub-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/loop-basic2 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=false/dangling1-sub-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial 368s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=false/dangling2-sub-partial 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial 368s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot1 368s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky2-trailing 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete2 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-slash1 368s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot2 368s === RUN TestPartialLookupInRoot/openat2=false/dangling1-sub-trailing 368s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete3 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot 368s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-slash1 368s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-slash2 368s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling3 368s --- PASS: TestPartialLookupInRoot (0.12s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto (0.02s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-sock (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-sub-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/loop-basic2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-dir2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling4 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir6 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-sub-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/loop-basic3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-inroot-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-dir-basic (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir2 (0.01s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling6 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-inroot-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-dir1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-inroot-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-fifo (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/loop-basic1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-dir3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-dir-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir4 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir5 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling5 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-sub-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/loop (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true (0.02s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/complete-sock (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir6 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir4 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-inroot-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/loop-basic1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/complete-fifo (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-inroot-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-inroot-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/complete-dir2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-sub-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-dir-basic (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/loop (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-sub-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-dir-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling6 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/complete-dir1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling4 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/complete-dir3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling5 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-sub-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-sub-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/loop-basic2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/loop-basic3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-sub-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-sub-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir5 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false (0.08s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/complete-fifo (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling4 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir6 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/loop-basic3 (0.02s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-sub-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling6 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-dir-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/loop-basic1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-dir-basic (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir4 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-inroot-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/complete-dir3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/complete-sock (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling5 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/complete-dir2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-inroot-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-sub-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-sub-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir5 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/loop (0.02s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-inroot-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-sub-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/complete-dir1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-dot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/loop-basic2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-sub-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-sub-trailing (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete3 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-slash1 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-slash2 (0.00s) 368s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling3 (0.00s) 368s === RUN TestPartialOpenat2 368s === RUN TestPartialOpenat2/partial-dir-basic 368s === RUN TestPartialOpenat2/partial-sock-slash1 368s === RUN TestPartialOpenat2/dangling-tricky1-partial 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-partial-dotdot 368s === RUN TestPartialOpenat2/nonlexical-level3-abs-partial-dotdot 368s === RUN TestPartialOpenat2/dangling1-inroot-partial 368s === RUN TestPartialOpenat2/dangling1-inroot-partial-dotdot 368s === RUN TestPartialOpenat2/loop-basic1 368s === RUN TestPartialOpenat2/partial-nondir-dotdot1 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-complete1 368s === RUN TestPartialOpenat2/nonlexical-level3-rel-complete3 368s === RUN TestPartialOpenat2/nonlexical-level1-rel-partial 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-partial-dotdot 368s === RUN TestPartialOpenat2/nonlexical-basic-complete1 368s === RUN TestPartialOpenat2/nonlexical-basic-complete2 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-partial 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-complete3 368s === RUN TestPartialOpenat2/partial-nondir-symlink-dot 368s === RUN TestPartialOpenat2/partial-nondir-symlink-dotdot1 368s === RUN TestPartialOpenat2/deep-dangling-fileasdir5 368s === RUN TestPartialOpenat2/complete-fifo 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-complete1 368s === RUN TestPartialOpenat2/partial-nondir-dotdot2 368s === RUN TestPartialOpenat2/partial-fifo-dotdot2 368s === RUN TestPartialOpenat2/partial-sock-dotdot1 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-complete2 368s === RUN TestPartialOpenat2/nonlexical-basic-partial 368s === RUN TestPartialOpenat2/nonlexical-level3-rel-partial 368s === RUN TestPartialOpenat2/dangling2-inroot-partial 368s === RUN TestPartialOpenat2/dangling-tricky1-partial-dotdot 368s === RUN TestPartialOpenat2/nonlexical-level3-rel-complete1 368s === RUN TestPartialOpenat2/dangling3-inroot-trailing 368s === RUN TestPartialOpenat2/complete-dir1 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-complete2 368s === RUN TestPartialOpenat2/partial-fifo-slash2 368s === RUN TestPartialOpenat2/dangling1-sub-partial 368s === RUN TestPartialOpenat2/dangling2-sub-partial 368s === RUN TestPartialOpenat2/dangling-tricky2-trailing 368s === RUN TestPartialOpenat2/nonlexical-level1-rel-complete3 368s === RUN TestPartialOpenat2/partial-nondir-symlink-slash1 368s === RUN TestPartialOpenat2/partial-sock-slash2 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-complete2 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-complete3 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-partial-dotdot 368s === RUN TestPartialOpenat2/partial-nondir-slash2 368s === RUN TestPartialOpenat2/complete-dir3 368s === RUN TestPartialOpenat2/partial-nondir-dot 368s === RUN TestPartialOpenat2/partial-nondir-symlink-slash2 368s === RUN TestPartialOpenat2/partial-fifo-dotdot1 368s === RUN TestPartialOpenat2/dangling3-sub-trailing 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-complete1 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-partial 368s === RUN TestPartialOpenat2/dangling3-inroot-partial-dotdot 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-complete2 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-complete2 368s === RUN TestPartialOpenat2/nonlexical-level3-abs-partial 368s === RUN TestPartialOpenat2/partial-sock-dot 368s === RUN TestPartialOpenat2/nonlexical-level1-abs-complete3 368s === RUN TestPartialOpenat2/dangling1-inroot-trailing 368s === RUN TestPartialOpenat2/loop 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-complete3 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-partial-dotdot 368s === RUN TestPartialOpenat2/dangling3-sub-partial-dotdot 368s === RUN TestPartialOpenat2/nonlexical-level3-abs-complete3 368s === RUN TestPartialOpenat2/nonlexical-level3-rel-complete2 368s === RUN TestPartialOpenat2/nonlexical-basic-partial-dotdot 368s === RUN TestPartialOpenat2/nonlexical-level1-abs-partial 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-partial-dotdot 368s === RUN TestPartialOpenat2/partial-fifo-slash1 368s === RUN TestPartialOpenat2/dangling1-sub-partial-dotdot 368s === RUN TestPartialOpenat2/dangling2-inroot-trailing 368s === RUN TestPartialOpenat2/nonlexical-level3-rel-partial-dotdot 368s === RUN TestPartialOpenat2/dangling2-sub-partial-dotdot 368s === RUN TestPartialOpenat2/dangling3-sub-partial 368s === RUN TestPartialOpenat2/deep-dangling-fileasdir1 368s === RUN TestPartialOpenat2/nonlexical-basic-complete3 368s === RUN TestPartialOpenat2/nonlexical-level1-abs-complete2 368s === RUN TestPartialOpenat2/nonlexical-level1-rel-complete1 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-partial 368s === RUN TestPartialOpenat2/dangling-tricky2-partial 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-complete1 368s === RUN TestPartialOpenat2/partial-dir-dotdot 368s === RUN TestPartialOpenat2/nonlexical-level1-rel-partial-dotdot 368s === RUN TestPartialOpenat2/complete-dir2 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-complete3 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-complete2 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-complete3 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-partial-dotdot 368s === RUN TestPartialOpenat2/dangling-tricky2-partial-dotdot 368s === RUN TestPartialOpenat2/deep-dangling3 368s === RUN TestPartialOpenat2/deep-dangling-fileasdir6 368s === RUN TestPartialOpenat2/complete-sock 368s === RUN TestPartialOpenat2/nonlexical-level1-abs-partial-dotdot 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-partial 368s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-partial 368s === RUN TestPartialOpenat2/partial-nondir-symlink-dotdot2 368s === RUN TestPartialOpenat2/dangling2-sub-trailing 368s === RUN TestPartialOpenat2/dangling-tricky1-trailing 368s === RUN TestPartialOpenat2/deep-dangling2 368s === RUN TestPartialOpenat2/deep-dangling-fileasdir4 368s === RUN TestPartialOpenat2/loop-basic3 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-complete1 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-complete3 368s === RUN TestPartialOpenat2/nonlexical-level3-abs-complete1 368s === RUN TestPartialOpenat2/partial-sock-dotdot2 368s === RUN TestPartialOpenat2/dangling3-inroot-partial 368s === RUN TestPartialOpenat2/nonlexical-level1-rel-complete2 368s === RUN TestPartialOpenat2/dangling1-sub-trailing 368s === RUN TestPartialOpenat2/deep-dangling6 368s === RUN TestPartialOpenat2/partial-nondir-slash1 368s === RUN TestPartialOpenat2/dangling2-inroot-partial-dotdot 368s === RUN TestPartialOpenat2/deep-dangling4 368s === RUN TestPartialOpenat2/deep-dangling5 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-complete1 368s === RUN TestPartialOpenat2/deep-dangling1 368s === RUN TestPartialOpenat2/deep-dangling-fileasdir2 368s === RUN TestPartialOpenat2/nonlexical-level1-abs-complete1 368s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-partial 368s === RUN TestPartialOpenat2/partial-fifo-dot 368s === RUN TestPartialOpenat2/nonlexical-level3-abs-complete2 368s === RUN TestPartialOpenat2/deep-dangling-fileasdir3 368s === RUN TestPartialOpenat2/loop-basic2 368s --- PASS: TestPartialOpenat2 (0.02s) 368s --- PASS: TestPartialOpenat2/partial-dir-basic (0.00s) 368s --- PASS: TestPartialOpenat2/partial-sock-slash1 (0.00s) 368s --- PASS: TestPartialOpenat2/dangling-tricky1-partial (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/dangling1-inroot-partial (0.00s) 368s --- PASS: TestPartialOpenat2/dangling1-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/loop-basic1 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-nondir-dotdot1 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-partial (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-basic-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-basic-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-partial (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-nondir-symlink-dot (0.00s) 368s --- PASS: TestPartialOpenat2/partial-nondir-symlink-dotdot1 (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir5 (0.00s) 368s --- PASS: TestPartialOpenat2/complete-fifo (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-nondir-dotdot2 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-fifo-dotdot2 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-sock-dotdot1 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-basic-partial (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-partial (0.00s) 368s --- PASS: TestPartialOpenat2/dangling2-inroot-partial (0.00s) 368s --- PASS: TestPartialOpenat2/dangling-tricky1-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/dangling3-inroot-trailing (0.00s) 368s --- PASS: TestPartialOpenat2/complete-dir1 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-fifo-slash2 (0.00s) 368s --- PASS: TestPartialOpenat2/dangling1-sub-partial (0.00s) 368s --- PASS: TestPartialOpenat2/dangling2-sub-partial (0.00s) 368s --- PASS: TestPartialOpenat2/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-nondir-symlink-slash1 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-sock-slash2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/partial-nondir-slash2 (0.00s) 368s --- PASS: TestPartialOpenat2/complete-dir3 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-nondir-dot (0.00s) 368s --- PASS: TestPartialOpenat2/partial-nondir-symlink-slash2 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-fifo-dotdot1 (0.00s) 368s --- PASS: TestPartialOpenat2/dangling3-sub-trailing (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-partial (0.00s) 368s --- PASS: TestPartialOpenat2/dangling3-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-partial (0.00s) 368s --- PASS: TestPartialOpenat2/partial-sock-dot (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/dangling1-inroot-trailing (0.00s) 368s --- PASS: TestPartialOpenat2/loop (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/dangling3-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-basic-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-partial (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/partial-fifo-slash1 (0.00s) 368s --- PASS: TestPartialOpenat2/dangling1-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/dangling2-inroot-trailing (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/dangling2-sub-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/dangling3-sub-partial (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir1 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-basic-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-partial (0.00s) 368s --- PASS: TestPartialOpenat2/dangling-tricky2-partial (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-dir-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/complete-dir2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/dangling-tricky2-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling3 (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir6 (0.00s) 368s --- PASS: TestPartialOpenat2/complete-sock (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-partial (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-partial (0.00s) 368s --- PASS: TestPartialOpenat2/partial-nondir-symlink-dotdot2 (0.00s) 368s --- PASS: TestPartialOpenat2/dangling2-sub-trailing (0.00s) 368s --- PASS: TestPartialOpenat2/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling2 (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir4 (0.00s) 368s --- PASS: TestPartialOpenat2/loop-basic3 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-complete3 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-sock-dotdot2 (0.00s) 368s --- PASS: TestPartialOpenat2/dangling3-inroot-partial (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/dangling1-sub-trailing (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling6 (0.00s) 368s --- PASS: TestPartialOpenat2/partial-nondir-slash1 (0.00s) 368s --- PASS: TestPartialOpenat2/dangling2-inroot-partial-dotdot (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling4 (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling5 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling1 (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir2 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-complete1 (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-partial (0.00s) 368s --- PASS: TestPartialOpenat2/partial-fifo-dot (0.00s) 368s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-complete2 (0.00s) 368s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir3 (0.00s) 368s --- PASS: TestPartialOpenat2/loop-basic2 (0.00s) 368s === RUN TestPartialLookupInRoot_BadInode 368s linux.go:31: test requires root 368s --- SKIP: TestPartialLookupInRoot_BadInode (0.00s) 368s === RUN TestPartialLookup_RacingRename 368s === RUN TestPartialLookup_RacingRename/openat2=auto 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=308(10.267%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=227(7.567%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=256(8.533%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=256(8.533%) fixRemainingPath=93(3.100%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=242(8.067%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot-extra 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=216(7.200%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=212(7.067%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=246(8.200%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot1 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=246(8.200%) fixRemainingPath=80(2.667%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot2 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=645(21.500%) fixRemainingPath=46(1.533%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=867(28.900%) fixRemainingPath=27(0.900%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=984(32.800%) fixRemainingPath=34(1.133%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=560(18.667%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-root-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=773(25.767%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=true 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=549(18.300%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot1 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=873(29.100%) fixRemainingPath=50(1.667%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=629(20.967%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=1030(34.333%) fixRemainingPath=37(1.233%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=748(24.933%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot-extra 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=647(21.567%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=938(31.267%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=546(18.200%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=448(14.933%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot2 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=957(31.900%) fixRemainingPath=13(0.433%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=971(32.367%) fixRemainingPath=8(0.267%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-file-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=478(15.933%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-file-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=977(32.567%) fixRemainingPath=31(1.033%) 368s === RUN TestPartialLookup_RacingRename/openat2=true/swap-root-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=548(18.267%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=false 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot2 368s lookup_linux_test.go:640: after 3000 runs: passOk=1105(36.833%) passErr=0(0.000%) skip=1895(63.167%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=1080(36.000%) 368s lookup_linux_test.go:649: skipErr breakdown: 368s lookup_linux_test.go:651: 1895: invalid cross-device link 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=1695(56.500%) passErr=0(0.000%) skip=1305(43.500%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=1665(55.500%) 368s lookup_linux_test.go:649: skipErr breakdown: 368s lookup_linux_test.go:651: 1305: invalid cross-device link 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-file-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=1120(37.333%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=1010(33.667%) passErr=0(0.000%) skip=1990(66.333%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=995(33.167%) 368s lookup_linux_test.go:649: skipErr breakdown: 368s lookup_linux_test.go:651: 1990: invalid cross-device link 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-root-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot-extra 368s lookup_linux_test.go:640: after 23194 runs: passOk=10(0.043%) passErr=0(0.000%) skip=23184(99.957%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 368s lookup_linux_test.go:649: skipErr breakdown: 368s lookup_linux_test.go:651: 23184: invalid cross-device link 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=70(2.333%) passErr=0(0.000%) skip=2930(97.667%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=27(0.900%) fixRemainingPath=0(0.000%) 368s lookup_linux_test.go:649: skipErr breakdown: 368s lookup_linux_test.go:651: 2930: invalid cross-device link 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot1 368s lookup_linux_test.go:640: after 3000 runs: passOk=1800(60.000%) passErr=0(0.000%) skip=1200(40.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=1781(59.367%) 368s lookup_linux_test.go:649: skipErr breakdown: 368s lookup_linux_test.go:651: 1200: invalid cross-device link 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-file-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=935(31.167%) passErr=0(0.000%) skip=2065(68.833%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=906(30.200%) fixRemainingPath=906(30.200%) 368s lookup_linux_test.go:649: skipErr breakdown: 368s lookup_linux_test.go:651: 2065: invalid cross-device link 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot 368s lookup_linux_test.go:640: after 3000 runs: passOk=27(0.900%) passErr=0(0.000%) skip=2973(99.100%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 368s lookup_linux_test.go:649: skipErr breakdown: 368s lookup_linux_test.go:651: 2973: invalid cross-device link 368s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-basic 368s lookup_linux_test.go:640: after 3000 runs: passOk=3000(100.000%) passErr=0(0.000%) skip=0(0.000%) fail=0(0.000%) (+badErr=0(0.000%)) 368s lookup_linux_test.go:645: badHandleName=1433(47.767%) fixRemainingPath=0(0.000%) 368s --- PASS: TestPartialLookup_RacingRename (23.28s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto (5.71s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-dotdot (0.85s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-basic (0.64s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-basic (0.48s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-dotdot (0.39s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot (0.23s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot-extra (0.58s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-basic (0.38s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-basic (0.22s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot1 (0.66s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot2 (0.40s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-dotdot (0.24s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-dotdot (0.21s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-basic (0.21s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-root-basic (0.21s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true (3.00s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-basic (0.21s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot1 (0.21s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-basic (0.25s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-dotdot (0.21s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot (0.20s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot-extra (0.22s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-dotdot (0.21s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-basic (0.21s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-basic (0.20s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot2 (0.21s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-dotdot (0.20s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-file-basic (0.20s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-file-dotdot (0.22s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-root-basic (0.24s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false (14.56s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-basic (0.61s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot2 (0.88s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-dotdot (1.03s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-file-basic (0.52s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-dotdot (0.80s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-root-basic (0.53s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot-extra (5.31s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-dotdot (0.97s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-basic (0.54s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot1 (0.81s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-file-dotdot (0.82s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-basic (0.53s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot (0.62s) 368s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-basic (0.59s) 368s === RUN TestSymlinkStackBasic 368s --- PASS: TestSymlinkStackBasic (0.00s) 368s === RUN TestSymlinkStackBadPop 368s --- PASS: TestSymlinkStackBadPop (0.00s) 368s === RUN TestSymlinkStackBasicTailChain 368s --- PASS: TestSymlinkStackBasicTailChain (0.00s) 368s === RUN TestSymlinkStackTailChain 368s --- PASS: TestSymlinkStackTailChain (0.00s) 368s === RUN TestMkdirAll_Basic 368s === RUN TestMkdirAll_Basic/openat2=auto 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-rel 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-open 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-rel 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level3-rel 368s === RUN TestMkdirAll_Basic/openat2=auto/nondir-symlink-subdir 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling2-trailing 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling3-trailing 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling3-basic 368s === RUN TestMkdirAll_Basic/openat2=auto/dotdot-in-existing 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-abs 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-open 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level3-abs 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky1-basic 368s === RUN TestMkdirAll_Basic/openat2=auto/existing 368s === RUN TestMkdirAll_Basic/openat2=auto/basic 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level1-abs 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level1-rel 368s === RUN TestMkdirAll_Basic/openat2=auto/sgid-sticky-dir-ownedbyus 368s === RUN TestMkdirAll_Basic/openat2=auto/dotdot-in-nonexisting 368s === RUN TestMkdirAll_Basic/openat2=auto/nondir-trailing 368s === RUN TestMkdirAll_Basic/openat2=auto/nondir-symlink-dotdot 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-abs 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling1-dotdot 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling2-basic 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky2-basic 368s === RUN TestMkdirAll_Basic/openat2=auto/loop-dotdot 368s === RUN TestMkdirAll_Basic/openat2=auto/dotdot-after-symlink 368s === RUN TestMkdirAll_Basic/openat2=auto/sgid-dir-ownedbyus 368s === RUN TestMkdirAll_Basic/openat2=auto/nondir-subdir 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling1-basic 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling3-dotdot 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky2-dotdot 368s === RUN TestMkdirAll_Basic/openat2=auto/nondir-symlink-trailing 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling1-trailing 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling2-dotdot 368s === RUN TestMkdirAll_Basic/openat2=auto/loop-trailing 368s === RUN TestMkdirAll_Basic/openat2=auto/loop-basic 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky1-trailing 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky1-dotdot 368s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky2-trailing 368s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-basic 368s === RUN TestMkdirAll_Basic/openat2=auto/nondir-dotdot 368s === RUN TestMkdirAll_Basic/openat2=true 368s === RUN TestMkdirAll_Basic/openat2=true/sgid-sticky-dir-ownedbyus 368s === RUN TestMkdirAll_Basic/openat2=true/dotdot-in-nonexisting 368s === RUN TestMkdirAll_Basic/openat2=true/dangling2-trailing 368s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky2-basic 368s === RUN TestMkdirAll_Basic/openat2=true/loop-dotdot 368s === RUN TestMkdirAll_Basic/openat2=true/dotdot-in-existing 368s === RUN TestMkdirAll_Basic/openat2=true/nondir-dotdot 368s === RUN TestMkdirAll_Basic/openat2=true/nondir-symlink-trailing 368s === RUN TestMkdirAll_Basic/openat2=true/nondir-symlink-subdir 368s === RUN TestMkdirAll_Basic/openat2=true/dangling3-dotdot 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-abs 368s === RUN TestMkdirAll_Basic/openat2=true/sgid-dir-ownedbyus 368s === RUN TestMkdirAll_Basic/openat2=true/nondir-subdir 368s === RUN TestMkdirAll_Basic/openat2=true/nondir-symlink-dotdot 368s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky1-trailing 368s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky1-basic 368s === RUN TestMkdirAll_Basic/openat2=true/dotdot-after-symlink 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-open 368s === RUN TestMkdirAll_Basic/openat2=true/dangling3-basic 368s === RUN TestMkdirAll_Basic/openat2=true/loop-basic 368s === RUN TestMkdirAll_Basic/openat2=true/existing 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level3-abs 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level3-rel 368s === RUN TestMkdirAll_Basic/openat2=true/nondir-trailing 368s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky1-dotdot 368s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky2-dotdot 368s === RUN TestMkdirAll_Basic/openat2=true/basic 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-abs 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-open 368s === RUN TestMkdirAll_Basic/openat2=true/dangling2-basic 368s === RUN TestMkdirAll_Basic/openat2=true/dangling3-trailing 368s === RUN TestMkdirAll_Basic/openat2=true/loop-trailing 368s === RUN TestMkdirAll_Basic/openat2=true/dangling1-basic 368s === RUN TestMkdirAll_Basic/openat2=true/dangling2-dotdot 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-basic 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level1-abs 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level1-rel 368s === RUN TestMkdirAll_Basic/openat2=true/dangling1-trailing 368s === RUN TestMkdirAll_Basic/openat2=true/dangling1-dotdot 368s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky2-trailing 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-rel 368s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-rel 368s === RUN TestMkdirAll_Basic/openat2=false 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-rel 368s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky1-trailing 368s === RUN TestMkdirAll_Basic/openat2=false/loop-trailing 368s === RUN TestMkdirAll_Basic/openat2=false/basic 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level1-rel 368s === RUN TestMkdirAll_Basic/openat2=false/dangling1-trailing 368s === RUN TestMkdirAll_Basic/openat2=false/dangling2-trailing 368s === RUN TestMkdirAll_Basic/openat2=false/dangling2-dotdot 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-rel 368s === RUN TestMkdirAll_Basic/openat2=false/sgid-sticky-dir-ownedbyus 368s === RUN TestMkdirAll_Basic/openat2=false/dangling1-basic 368s === RUN TestMkdirAll_Basic/openat2=false/existing 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level1-abs 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-open 368s === RUN TestMkdirAll_Basic/openat2=false/sgid-dir-ownedbyus 368s === RUN TestMkdirAll_Basic/openat2=false/nondir-trailing 368s === RUN TestMkdirAll_Basic/openat2=false/nondir-symlink-subdir 368s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky2-basic 368s === RUN TestMkdirAll_Basic/openat2=false/dotdot-in-existing 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level3-rel 368s === RUN TestMkdirAll_Basic/openat2=false/dangling3-basic 368s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky1-dotdot 368s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky2-dotdot 368s === RUN TestMkdirAll_Basic/openat2=false/loop-dotdot 368s === RUN TestMkdirAll_Basic/openat2=false/dotdot-after-symlink 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level3-abs 368s === RUN TestMkdirAll_Basic/openat2=false/nondir-dotdot 368s === RUN TestMkdirAll_Basic/openat2=false/nondir-subdir 368s === RUN TestMkdirAll_Basic/openat2=false/dangling3-trailing 368s === RUN TestMkdirAll_Basic/openat2=false/loop-basic 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-basic 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-abs 368s === RUN TestMkdirAll_Basic/openat2=false/dotdot-in-nonexisting 368s === RUN TestMkdirAll_Basic/openat2=false/dangling1-dotdot 368s === RUN TestMkdirAll_Basic/openat2=false/dangling2-basic 368s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky2-trailing 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-abs 368s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-open 368s === RUN TestMkdirAll_Basic/openat2=false/nondir-symlink-trailing 368s === RUN TestMkdirAll_Basic/openat2=false/nondir-symlink-dotdot 368s === RUN TestMkdirAll_Basic/openat2=false/dangling3-dotdot 368s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky1-basic 368s --- PASS: TestMkdirAll_Basic (0.19s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto (0.05s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-open (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level3-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-subdir (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling2-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling3-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling3-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-in-existing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-open (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level3-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky1-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/existing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level1-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level1-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/sgid-sticky-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-in-nonexisting (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling2-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky2-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/loop-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-after-symlink (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/sgid-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-subdir (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling3-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky2-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling2-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/loop-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/loop-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky1-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true (0.05s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/sgid-sticky-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dotdot-in-nonexisting (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling2-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/loop-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dotdot-in-existing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-subdir (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling3-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/sgid-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-subdir (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dotdot-after-symlink (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-open (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling3-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/loop-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/existing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level3-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level3-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-open (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling2-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling3-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/loop-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling1-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling2-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level1-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level1-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling1-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling1-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false (0.08s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/loop-trailing (0.01s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level1-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling1-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling2-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling2-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/sgid-sticky-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling1-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/existing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level1-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-open (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/sgid-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-subdir (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dotdot-in-existing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level3-rel (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling3-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/loop-dotdot (0.01s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dotdot-after-symlink (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level3-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-subdir (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling3-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/loop-basic (0.01s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dotdot-in-nonexisting (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling1-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling2-basic (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-abs (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-open (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-trailing (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling3-dotdot (0.00s) 368s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-basic (0.00s) 368s === RUN TestMkdirAllHandle_Basic 368s === RUN TestMkdirAllHandle_Basic/openat2=auto 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-nonexisting 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/loop-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-existing 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-open 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/sgid-sticky-dir-ownedbyus 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/basic 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-after-symlink 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/sgid-dir-ownedbyus 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-subdir 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/loop-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/loop-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-subdir 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-open 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/existing 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=true 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=true/sgid-sticky-dir-ownedbyus 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=true/existing 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=true/sgid-dir-ownedbyus 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-subdir 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=true/loop-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-in-nonexisting 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-after-symlink 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-open 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=true/loop-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-in-existing 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-open 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-subdir 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=true/loop-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=true/basic 368s === RUN TestMkdirAllHandle_Basic/openat2=false 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=false/loop-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-open 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-in-existing 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=false/loop-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=false/sgid-dir-ownedbyus 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-open 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-rel 368s === RUN TestMkdirAllHandle_Basic/openat2=false/existing 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-subdir 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=false/basic 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-subdir 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-dotdot 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-abs 368s === RUN TestMkdirAllHandle_Basic/openat2=false/sgid-sticky-dir-ownedbyus 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-in-nonexisting 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-basic 368s === RUN TestMkdirAllHandle_Basic/openat2=false/loop-trailing 368s === RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-after-symlink 368s --- PASS: TestMkdirAllHandle_Basic (0.19s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto (0.05s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-nonexisting (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-existing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-open (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/sgid-sticky-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-after-symlink (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/sgid-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-subdir (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-subdir (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-open (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/existing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true (0.05s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/sgid-sticky-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/existing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/sgid-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-subdir (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-in-nonexisting (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-after-symlink (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-open (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-in-existing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-open (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-subdir (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=true/basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false (0.09s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-dotdot (0.01s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-open (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-in-existing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-basic (0.01s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/sgid-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-open (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-rel (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/existing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-subdir (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-subdir (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-dotdot (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-abs (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/sgid-sticky-dir-ownedbyus (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-in-nonexisting (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-basic (0.00s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-trailing (0.01s) 368s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-after-symlink (0.00s) 368s === RUN TestMkdirAll_AsRoot 368s linux.go:31: test requires root 368s --- SKIP: TestMkdirAll_AsRoot (0.00s) 368s === RUN TestMkdirAllHandle_AsRoot 368s linux.go:31: test requires root 368s --- SKIP: TestMkdirAllHandle_AsRoot (0.00s) 368s === RUN TestMkdirAll_InvalidMode 368s --- PASS: TestMkdirAll_InvalidMode (0.00s) 368s === RUN TestMkdirAllHandle_InvalidMode 368s --- PASS: TestMkdirAllHandle_InvalidMode (0.00s) 368s === RUN TestMkdirAllHandle_RacingRename 368s === RUN TestMkdirAllHandle_RacingRename/openat2=auto 368s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-ok-good 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=796(99.500%) passErr=4(0.500%) fail=0(0.000%) 368s mkdir_linux_test.go:464: passErr breakdown: 368s mkdir_linux_test.go:466: 4: not a directory 368s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=793(99.125%) passErr=7(0.875%) fail=0(0.000%) 368s mkdir_linux_test.go:464: passErr breakdown: 368s mkdir_linux_test.go:466: 7: not a directory 368s === RUN TestMkdirAllHandle_RacingRename/openat2=true 368s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-ok-good 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapfile-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapfile-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=792(99.000%) passErr=8(1.000%) fail=0(0.000%) 368s mkdir_linux_test.go:464: passErr breakdown: 368s mkdir_linux_test.go:466: 8: not a directory 368s === RUN TestMkdirAllHandle_RacingRename/openat2=false 368s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-ok-good 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 368s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapfile-trailing 368s mkdir_linux_test.go:461: after 800 runs: passOk=797(99.625%) passErr=3(0.375%) fail=0(0.000%) 368s mkdir_linux_test.go:464: passErr breakdown: 368s mkdir_linux_test.go:466: 3: not a directory 368s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapfile-partial 368s mkdir_linux_test.go:461: after 800 runs: passOk=797(99.625%) passErr=3(0.375%) fail=0(0.000%) 368s mkdir_linux_test.go:464: passErr breakdown: 368s mkdir_linux_test.go:466: 3: not a directory 368s --- PASS: TestMkdirAllHandle_RacingRename (43.38s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto (11.30s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-ok-good (1.19s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-trailing (0.92s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-partial (1.38s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-trailing (1.08s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-partial (1.53s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-trailing (1.18s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-partial (1.91s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-trailing (0.90s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-partial (1.21s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true (12.40s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-ok-good (1.10s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-trailing (0.91s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-partial (1.12s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-trailing (0.85s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-partial (1.12s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-trailing (1.41s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-partial (2.10s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapfile-trailing (1.49s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapfile-partial (2.32s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false (19.68s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-ok-good (2.64s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-trailing (3.72s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-partial (3.00s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-trailing (2.25s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-partial (3.02s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-trailing (1.50s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-partial (1.31s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapfile-trailing (1.02s) 368s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapfile-partial (1.21s) 368s === RUN TestMkdirAllHandle_RacingDelete 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto/target 368s mkdir_linux_test.go:550: after 800 runs: passOk=112(14.000%) passErr=688(86.000%) fail=0(0.000%) 368s mkdir_linux_test.go:553: passErr breakdown: 368s mkdir_linux_test.go:555: 686: wandered into deleted directory 368s mkdir_linux_test.go:555: 2: no such file or directory 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c 368s mkdir_linux_test.go:550: after 800 runs: passOk=129(16.125%) passErr=671(83.875%) fail=0(0.000%) 368s mkdir_linux_test.go:553: passErr breakdown: 368s mkdir_linux_test.go:555: 13: no such file or directory 368s mkdir_linux_test.go:555: 658: wandered into deleted directory 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c/d/e 368s mkdir_linux_test.go:550: after 800 runs: passOk=92(11.500%) passErr=708(88.500%) fail=0(0.000%) 368s mkdir_linux_test.go:553: passErr breakdown: 368s mkdir_linux_test.go:555: 704: wandered into deleted directory 368s mkdir_linux_test.go:555: 4: no such file or directory 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=true 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=true/target 368s mkdir_linux_test.go:550: after 800 runs: passOk=47(5.875%) passErr=753(94.125%) fail=0(0.000%) 368s mkdir_linux_test.go:553: passErr breakdown: 368s mkdir_linux_test.go:555: 751: wandered into deleted directory 368s mkdir_linux_test.go:555: 2: no such file or directory 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c 368s mkdir_linux_test.go:550: after 800 runs: passOk=131(16.375%) passErr=669(83.625%) fail=0(0.000%) 368s mkdir_linux_test.go:553: passErr breakdown: 368s mkdir_linux_test.go:555: 656: wandered into deleted directory 368s mkdir_linux_test.go:555: 13: no such file or directory 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c/d/e 368s mkdir_linux_test.go:550: after 800 runs: passOk=127(15.875%) passErr=673(84.125%) fail=0(0.000%) 368s mkdir_linux_test.go:553: passErr breakdown: 368s mkdir_linux_test.go:555: 666: wandered into deleted directory 368s mkdir_linux_test.go:555: 7: no such file or directory 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=false 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=false/target 368s mkdir_linux_test.go:550: after 800 runs: passOk=59(7.375%) passErr=741(92.625%) fail=0(0.000%) 368s mkdir_linux_test.go:553: passErr breakdown: 368s mkdir_linux_test.go:555: 730: wandered into deleted directory 368s mkdir_linux_test.go:555: 11: no such file or directory 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c 368s mkdir_linux_test.go:550: after 800 runs: passOk=79(9.875%) passErr=721(90.125%) fail=0(0.000%) 368s mkdir_linux_test.go:553: passErr breakdown: 368s mkdir_linux_test.go:555: 13: no such file or directory 368s mkdir_linux_test.go:555: 708: wandered into deleted directory 368s === RUN TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c/d/e 368s mkdir_linux_test.go:550: after 800 runs: passOk=172(21.500%) passErr=628(78.500%) fail=0(0.000%) 368s mkdir_linux_test.go:553: passErr breakdown: 368s mkdir_linux_test.go:555: 623: wandered into deleted directory 368s mkdir_linux_test.go:555: 5: no such file or directory 368s --- PASS: TestMkdirAllHandle_RacingDelete (5.33s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto (1.72s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto/target (0.53s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c (0.60s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c/d/e (0.60s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true (1.71s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true/target (0.43s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c (0.62s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c/d/e (0.65s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false (1.91s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false/target (0.54s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c (0.62s) 368s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c/d/e (0.75s) 368s === RUN TestMkdirAllHandle_RacingCreate 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=2 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=4 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=8 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=16 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=32 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=64 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=128 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=512 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=true 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=2 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=4 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=8 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=16 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=32 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=64 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=128 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=512 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=false 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=2 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=4 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=8 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=16 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=32 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=64 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=128 368s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=512 368s --- PASS: TestMkdirAllHandle_RacingCreate (110.59s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto (20.80s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=2 (0.75s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=4 (0.72s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=8 (0.77s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=16 (0.97s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=32 (1.30s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=64 (2.00s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=128 (3.17s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=512 (11.12s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true (20.58s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=2 (0.70s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=4 (0.67s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=8 (0.76s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=16 (0.93s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=32 (1.30s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=64 (1.96s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=128 (3.19s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=512 (11.08s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false (69.21s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=2 (0.77s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=4 (1.14s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=8 (1.28s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=16 (1.99s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=32 (3.13s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=64 (5.79s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=128 (10.48s) 368s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=512 (44.62s) 368s === RUN TestOpenInRoot 368s === RUN TestOpenInRoot/openat2=auto 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-complete3 368s === RUN TestOpenInRoot/openat2=auto/partial-dir-basic 368s === RUN TestOpenInRoot/openat2=auto/partial-nondir-slash1 368s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot1 368s === RUN TestOpenInRoot/openat2=auto/dangling2-inroot-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/complete-dir2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete3 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial 368s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash1 368s === RUN TestOpenInRoot/openat2=auto/partial-fifo-dotdot1 368s === RUN TestOpenInRoot/openat2=auto/partial-sock-dotdot1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/partial-dir-dotdot 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir4 368s === RUN TestOpenInRoot/openat2=auto/dangling2-sub-trailing 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-complete1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/partial-nondir-slash2 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling3 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 368s === RUN TestOpenInRoot/openat2=auto/loop-basic1 368s === RUN TestOpenInRoot/openat2=auto/loop-basic2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling6 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-complete2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete3 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/dangling2-sub-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/dangling3-inroot-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete3 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete3 368s === RUN TestOpenInRoot/openat2=auto/partial-nondir-dot 368s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash2 368s === RUN TestOpenInRoot/openat2=auto/dangling3-sub-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/dangling2-inroot-trailing 368s === RUN TestOpenInRoot/openat2=auto/dangling-tricky1-partial 368s === RUN TestOpenInRoot/openat2=auto/complete-fifo 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial 368s === RUN TestOpenInRoot/openat2=auto/dangling2-sub-partial 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling2 368s === RUN TestOpenInRoot/openat2=auto/loop-basic3 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir3 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 368s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot2 368s === RUN TestOpenInRoot/openat2=auto/partial-sock-dot 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling4 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling5 368s === RUN TestOpenInRoot/openat2=auto/loop 368s === RUN TestOpenInRoot/openat2=auto/complete-file-link 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial 368s === RUN TestOpenInRoot/openat2=auto/partial-fifo-slash1 368s === RUN TestOpenInRoot/openat2=auto/partial-sock-slash2 368s === RUN TestOpenInRoot/openat2=auto/dangling1-inroot-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/dangling3-inroot-partial 368s === RUN TestOpenInRoot/openat2=auto/partial-fifo-slash2 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling1 368s === RUN TestOpenInRoot/openat2=auto/complete-dir3 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete2 368s === RUN TestOpenInRoot/openat2=auto/dangling-tricky1-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 368s === RUN TestOpenInRoot/openat2=auto/partial-sock-slash1 368s === RUN TestOpenInRoot/openat2=auto/dangling3-sub-partial 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial 368s === RUN TestOpenInRoot/openat2=auto/dangling1-sub-partial 368s === RUN TestOpenInRoot/openat2=auto/dangling-tricky2-trailing 368s === RUN TestOpenInRoot/openat2=auto/complete-dir1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/dangling1-sub-trailing 368s === RUN TestOpenInRoot/openat2=auto/dangling3-inroot-trailing 368s === RUN TestOpenInRoot/openat2=auto/dangling-tricky1-trailing 368s === RUN TestOpenInRoot/openat2=auto/complete-file 368s === RUN TestOpenInRoot/openat2=auto/dangling1-sub-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial 368s === RUN TestOpenInRoot/openat2=auto/partial-nondir-dotdot2 368s === RUN TestOpenInRoot/openat2=auto/partial-sock-dotdot2 368s === RUN TestOpenInRoot/openat2=auto/dangling1-inroot-trailing 368s === RUN TestOpenInRoot/openat2=auto/dangling3-sub-trailing 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/partial-nondir-dotdot1 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir5 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-partial 368s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-dot 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir6 368s === RUN TestOpenInRoot/openat2=auto/partial-fifo-dotdot2 368s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial 368s === RUN TestOpenInRoot/openat2=auto/complete-sock 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete2 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/partial-fifo-dot 368s === RUN TestOpenInRoot/openat2=auto/dangling2-inroot-partial 368s === RUN TestOpenInRoot/openat2=auto/dangling-tricky2-partial 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/dangling1-inroot-partial 368s === RUN TestOpenInRoot/openat2=auto/dangling-tricky2-partial-dotdot 368s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial 368s === RUN TestOpenInRoot/openat2=true/partial-nondir-slash1 368s === RUN TestOpenInRoot/openat2=true/partial-nondir-dotdot1 368s === RUN TestOpenInRoot/openat2=true/deep-dangling2 368s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir2 368s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir3 368s === RUN TestOpenInRoot/openat2=true/complete-fifo 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete1 368s === RUN TestOpenInRoot/openat2=true/dangling2-sub-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/complete-file-link 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete1 368s === RUN TestOpenInRoot/openat2=true/partial-dir-basic 368s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-slash1 368s === RUN TestOpenInRoot/openat2=true/dangling1-sub-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/dangling2-inroot-trailing 368s === RUN TestOpenInRoot/openat2=true/loop 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete3 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial 368s === RUN TestOpenInRoot/openat2=true/dangling3-sub-partial 368s === RUN TestOpenInRoot/openat2=true/loop-basic3 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete3 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete3 368s === RUN TestOpenInRoot/openat2=true/dangling1-inroot-partial 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 368s === RUN TestOpenInRoot/openat2=true/complete-dir2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-complete3 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete1 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete1 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete3 368s === RUN TestOpenInRoot/openat2=true/dangling3-inroot-partial 368s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-complete1 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial 368s === RUN TestOpenInRoot/openat2=true/partial-fifo-slash1 368s === RUN TestOpenInRoot/openat2=true/dangling3-inroot-trailing 368s === RUN TestOpenInRoot/openat2=true/dangling-tricky2-trailing 368s === RUN TestOpenInRoot/openat2=true/dangling-tricky2-partial 368s === RUN TestOpenInRoot/openat2=true/deep-dangling6 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 368s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-partial 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/dangling1-sub-trailing 368s === RUN TestOpenInRoot/openat2=true/complete-sock 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete3 368s === RUN TestOpenInRoot/openat2=true/partial-sock-slash1 368s === RUN TestOpenInRoot/openat2=true/dangling3-sub-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial 368s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot2 368s === RUN TestOpenInRoot/openat2=true/dangling3-sub-trailing 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete1 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 368s === RUN TestOpenInRoot/openat2=true/partial-nondir-dot 368s === RUN TestOpenInRoot/openat2=true/partial-nondir-dotdot2 368s === RUN TestOpenInRoot/openat2=true/partial-sock-dot 368s === RUN TestOpenInRoot/openat2=true/dangling2-sub-trailing 368s === RUN TestOpenInRoot/openat2=true/dangling-tricky1-trailing 368s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir4 368s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-complete2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial 368s === RUN TestOpenInRoot/openat2=true/partial-fifo-dotdot1 368s === RUN TestOpenInRoot/openat2=true/dangling1-sub-partial 368s === RUN TestOpenInRoot/openat2=true/dangling-tricky1-partial 368s === RUN TestOpenInRoot/openat2=true/complete-file 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/dangling1-inroot-trailing 368s === RUN TestOpenInRoot/openat2=true/dangling-tricky2-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete1 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-dot 368s === RUN TestOpenInRoot/openat2=true/partial-sock-dotdot2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/partial-nondir-slash2 368s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-slash2 368s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot1 368s === RUN TestOpenInRoot/openat2=true/partial-fifo-dotdot2 368s === RUN TestOpenInRoot/openat2=true/dangling2-inroot-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/dangling2-sub-partial 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 368s === RUN TestOpenInRoot/openat2=true/deep-dangling1 368s === RUN TestOpenInRoot/openat2=true/deep-dangling4 368s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir1 368s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir6 368s === RUN TestOpenInRoot/openat2=true/loop-basic1 368s === RUN TestOpenInRoot/openat2=true/complete-dir3 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 368s === RUN TestOpenInRoot/openat2=true/partial-dir-dotdot 368s === RUN TestOpenInRoot/openat2=true/partial-fifo-dot 368s === RUN TestOpenInRoot/openat2=true/dangling3-inroot-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/deep-dangling3 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/dangling2-inroot-partial 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial 368s === RUN TestOpenInRoot/openat2=true/partial-sock-slash2 368s === RUN TestOpenInRoot/openat2=true/dangling1-inroot-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir5 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/partial-sock-dotdot1 368s === RUN TestOpenInRoot/openat2=true/deep-dangling5 368s === RUN TestOpenInRoot/openat2=true/loop-basic2 368s === RUN TestOpenInRoot/openat2=true/complete-dir1 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot 368s === RUN TestOpenInRoot/openat2=true/partial-fifo-slash2 368s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete3 368s === RUN TestOpenInRoot/openat2=true/dangling-tricky1-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 368s === RUN TestOpenInRoot/openat2=false/dangling2-sub-partial 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/deep-dangling1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete3 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial 368s === RUN TestOpenInRoot/openat2=false/dangling1-inroot-trailing 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete3 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 368s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/dangling-tricky2-partial 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete2 368s === RUN TestOpenInRoot/openat2=false/partial-fifo-dot 368s === RUN TestOpenInRoot/openat2=false/dangling2-inroot-partial 368s === RUN TestOpenInRoot/openat2=false/deep-dangling4 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete1 368s === RUN TestOpenInRoot/openat2=false/dangling1-sub-trailing 368s === RUN TestOpenInRoot/openat2=false/complete-dir3 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/dangling3-sub-partial 368s === RUN TestOpenInRoot/openat2=false/dangling-tricky1-trailing 368s === RUN TestOpenInRoot/openat2=false/partial-dir-dotdot 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-slash2 368s === RUN TestOpenInRoot/openat2=false/partial-fifo-dotdot2 368s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir5 368s === RUN TestOpenInRoot/openat2=false/loop-basic2 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial 368s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot2 368s === RUN TestOpenInRoot/openat2=false/dangling2-sub-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial 368s === RUN TestOpenInRoot/openat2=false/deep-dangling5 368s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial 368s === RUN TestOpenInRoot/openat2=false/partial-nondir-slash2 368s === RUN TestOpenInRoot/openat2=false/partial-fifo-slash1 368s === RUN TestOpenInRoot/openat2=false/partial-sock-dotdot1 368s === RUN TestOpenInRoot/openat2=false/dangling3-inroot-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/dangling3-sub-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/loop-basic1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete3 368s === RUN TestOpenInRoot/openat2=false/dangling-tricky1-partial 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete2 368s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir3 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 368s === RUN TestOpenInRoot/openat2=false/deep-dangling2 368s === RUN TestOpenInRoot/openat2=false/complete-file 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete2 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/partial-nondir-dotdot1 368s === RUN TestOpenInRoot/openat2=false/dangling1-inroot-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/deep-dangling3 368s === RUN TestOpenInRoot/openat2=false/complete-dir2 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete2 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/complete-sock 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 368s === RUN TestOpenInRoot/openat2=false/partial-fifo-dotdot1 368s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir2 368s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir4 368s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot1 368s === RUN TestOpenInRoot/openat2=false/dangling1-sub-partial 368s === RUN TestOpenInRoot/openat2=false/dangling-tricky2-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial 368s === RUN TestOpenInRoot/openat2=false/partial-nondir-dotdot2 368s === RUN TestOpenInRoot/openat2=false/dangling3-sub-trailing 368s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-complete2 368s === RUN TestOpenInRoot/openat2=false/partial-dir-basic 368s === RUN TestOpenInRoot/openat2=false/dangling-tricky2-trailing 368s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir6 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-dot 368s === RUN TestOpenInRoot/openat2=false/partial-sock-dotdot2 368s === RUN TestOpenInRoot/openat2=false/dangling2-sub-trailing 368s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-complete1 368s === RUN TestOpenInRoot/openat2=false/complete-fifo 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete3 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial 368s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-slash1 368s === RUN TestOpenInRoot/openat2=false/dangling3-inroot-partial 368s === RUN TestOpenInRoot/openat2=false/complete-file-link 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete3 368s === RUN TestOpenInRoot/openat2=false/partial-fifo-slash2 368s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-partial 368s === RUN TestOpenInRoot/openat2=false/partial-nondir-slash1 368s === RUN TestOpenInRoot/openat2=false/partial-sock-slash1 368s === RUN TestOpenInRoot/openat2=false/partial-sock-dot 368s === RUN TestOpenInRoot/openat2=false/dangling2-inroot-trailing 368s === RUN TestOpenInRoot/openat2=false/dangling-tricky1-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/loop-basic3 368s === RUN TestOpenInRoot/openat2=false/complete-dir1 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete3 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete2 368s === RUN TestOpenInRoot/openat2=false/partial-nondir-dot 368s === RUN TestOpenInRoot/openat2=false/dangling2-inroot-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/deep-dangling6 368s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-complete3 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial 368s === RUN TestOpenInRoot/openat2=false/dangling1-inroot-partial 368s === RUN TestOpenInRoot/openat2=false/loop 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete2 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/partial-sock-slash2 368s === RUN TestOpenInRoot/openat2=false/dangling1-sub-partial-dotdot 368s === RUN TestOpenInRoot/openat2=false/dangling3-inroot-trailing 368s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial 368s --- PASS: TestOpenInRoot (0.10s) 368s --- PASS: TestOpenInRoot/openat2=auto (0.02s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-dir-basic (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling2-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/complete-dir2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-dir-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir4 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling2-sub-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/loop-basic1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/loop-basic2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling6 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling2-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling3-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling3-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling2-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky1-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/complete-fifo (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling2-sub-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/loop-basic3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling4 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling5 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/loop (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/complete-file-link (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling1-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling3-inroot-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/complete-dir3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky1-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling3-sub-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling1-sub-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/complete-dir1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling1-sub-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling3-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/complete-file (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling1-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling1-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling3-sub-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir5 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir6 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/complete-sock (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling2-inroot-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky2-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling1-inroot-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky2-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true (0.02s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/complete-fifo (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling2-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/complete-file-link (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-dir-basic (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling1-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling2-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/loop (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling3-sub-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/loop-basic3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling1-inroot-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/complete-dir2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling3-inroot-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling3-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky2-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling6 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling1-sub-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/complete-sock (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-sock-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling3-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling3-sub-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-sock-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling2-sub-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir4 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling1-sub-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky1-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/complete-file (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling1-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky2-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-sock-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling2-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling2-sub-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling4 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir6 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/loop-basic1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/complete-dir3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-dir-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling3-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling2-inroot-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-sock-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling1-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir5 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-sock-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/deep-dangling5 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/loop-basic2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/complete-dir1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky1-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false (0.07s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling2-sub-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling1-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky2-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling2-inroot-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling4 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling1-sub-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/complete-dir3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling3-sub-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-dir-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir5 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/loop-basic2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling2-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling5 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-sock-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling3-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling3-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/loop-basic1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky1-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/complete-file (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling1-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/complete-dir2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/complete-sock (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir4 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling1-sub-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky2-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling3-sub-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-dir-basic (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir6 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-sock-dotdot2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling2-sub-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-complete1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/complete-fifo (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling3-inroot-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/complete-file-link (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-sock-slash1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-sock-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling2-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky1-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/loop-basic3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/complete-dir1 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-dot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling2-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/deep-dangling6 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-complete3 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling1-inroot-partial (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/loop (0.02s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/partial-sock-slash2 (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling1-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/dangling3-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial (0.00s) 368s === RUN TestOpenInRootHandle 368s === RUN TestOpenInRootHandle/openat2=auto 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-slash1 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir4 368s === RUN TestOpenInRootHandle/openat2=auto/complete-dir1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky2-trailing 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling3 368s === RUN TestOpenInRootHandle/openat2=auto/loop-basic1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-dotdot2 368s === RUN TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/loop 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/dangling1-sub-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/dangling2-inroot-trailing 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/dangling3-sub-trailing 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dot 368s === RUN TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/complete-sock 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/dangling2-sub-partial 368s === RUN TestOpenInRootHandle/openat2=auto/dangling3-inroot-trailing 368s === RUN TestOpenInRootHandle/openat2=auto/dangling3-sub-partial 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot2 368s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-dotdot1 368s === RUN TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial 368s === RUN TestOpenInRootHandle/openat2=auto/complete-fifo 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial 368s === RUN TestOpenInRootHandle/openat2=auto/dangling3-sub-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot2 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling1 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir6 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial 368s === RUN TestOpenInRootHandle/openat2=auto/complete-dir2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/partial-dir-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial 368s === RUN TestOpenInRootHandle/openat2=auto/dangling2-sub-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/dangling1-sub-trailing 368s === RUN TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/complete-file-link 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir1 368s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-slash2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial 368s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot2 368s === RUN TestOpenInRootHandle/openat2=auto/dangling1-inroot-trailing 368s === RUN TestOpenInRootHandle/openat2=auto/complete-dir3 368s === RUN TestOpenInRootHandle/openat2=auto/complete-file 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-slash2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial 368s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling5 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial 368s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-slash1 368s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-dot 368s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir5 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial 368s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-dot 368s === RUN TestOpenInRootHandle/openat2=auto/dangling2-sub-trailing 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/partial-dir-basic 368s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot1 368s === RUN TestOpenInRootHandle/openat2=auto/dangling1-sub-partial 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash2 368s === RUN TestOpenInRootHandle/openat2=auto/loop-basic2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial 368s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot1 368s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-dot 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-slash1 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete2 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial 368s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash1 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling4 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial 368s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot1 368s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky1-trailing 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling6 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete1 368s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial 368s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-slash2 368s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir3 368s === RUN TestOpenInRootHandle/openat2=auto/loop-basic3 368s === RUN TestOpenInRootHandle/openat2=true 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-complete3 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky1-partial 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial 368s === RUN TestOpenInRootHandle/openat2=true/complete-dir2 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash2 368s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot2 368s === RUN TestOpenInRootHandle/openat2=true/dangling3-inroot-trailing 368s === RUN TestOpenInRootHandle/openat2=true/loop-basic3 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-slash1 368s === RUN TestOpenInRootHandle/openat2=true/partial-sock-slash1 368s === RUN TestOpenInRootHandle/openat2=true/complete-dir1 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-complete2 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial 368s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-dotdot1 368s === RUN TestOpenInRootHandle/openat2=true/dangling3-sub-partial 368s === RUN TestOpenInRootHandle/openat2=true/dangling3-sub-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir6 368s === RUN TestOpenInRootHandle/openat2=true/complete-file 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-complete1 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-dot 368s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky1-trailing 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling6 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=true/loop-basic2 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete2 368s === RUN TestOpenInRootHandle/openat2=true/partial-dir-basic 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial 368s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-dotdot2 368s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot1 368s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-slash1 368s === RUN TestOpenInRootHandle/openat2=true/dangling3-sub-trailing 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-slash2 368s === RUN TestOpenInRootHandle/openat2=true/dangling2-sub-partial 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky2-partial 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir4 368s === RUN TestOpenInRootHandle/openat2=true/loop-basic1 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial 368s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash1 368s === RUN TestOpenInRootHandle/openat2=true/dangling1-inroot-partial 368s === RUN TestOpenInRootHandle/openat2=true/dangling2-inroot-partial 368s === RUN TestOpenInRootHandle/openat2=true/dangling2-inroot-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial 368s === RUN TestOpenInRootHandle/openat2=true/dangling3-inroot-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling4 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir5 368s === RUN TestOpenInRootHandle/openat2=true/loop 368s === RUN TestOpenInRootHandle/openat2=true/complete-sock 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-partial 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/dangling2-inroot-trailing 368s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-slash2 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling3 368s === RUN TestOpenInRootHandle/openat2=true/complete-fifo 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/dangling1-sub-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky1-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=true/dangling1-sub-partial 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete3 368s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-dot 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete1 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial 368s === RUN TestOpenInRootHandle/openat2=true/dangling1-inroot-trailing 368s === RUN TestOpenInRootHandle/openat2=true/dangling1-inroot-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dot 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky2-trailing 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir3 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=true/partial-sock-slash2 368s === RUN TestOpenInRootHandle/openat2=true/partial-sock-dot 368s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-dotdot1 368s === RUN TestOpenInRootHandle/openat2=true/dangling2-sub-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling1 368s === RUN TestOpenInRootHandle/openat2=true/complete-file-link 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=true/partial-dir-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/partial-sock-dotdot2 368s === RUN TestOpenInRootHandle/openat2=true/dangling1-sub-trailing 368s === RUN TestOpenInRootHandle/openat2=true/dangling2-sub-trailing 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete1 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir1 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir2 368s === RUN TestOpenInRootHandle/openat2=true/complete-dir3 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete3 368s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-dotdot2 368s === RUN TestOpenInRootHandle/openat2=true/partial-sock-dotdot1 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling2 368s === RUN TestOpenInRootHandle/openat2=true/deep-dangling5 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete2 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/dangling3-inroot-partial 368s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky2-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=false 368s === RUN TestOpenInRootHandle/openat2=false/partial-sock-slash2 368s === RUN TestOpenInRootHandle/openat2=false/dangling2-inroot-trailing 368s === RUN TestOpenInRootHandle/openat2=false/dangling3-inroot-partial 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=false/partial-dir-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-slash1 368s === RUN TestOpenInRootHandle/openat2=false/dangling1-sub-partial 368s === RUN TestOpenInRootHandle/openat2=false/dangling2-sub-partial 368s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky2-trailing 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling2 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete3 368s === RUN TestOpenInRootHandle/openat2=false/dangling1-sub-trailing 368s === RUN TestOpenInRootHandle/openat2=false/complete-dir2 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-dotdot2 368s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-dotdot1 368s === RUN TestOpenInRootHandle/openat2=false/dangling1-inroot-trailing 368s === RUN TestOpenInRootHandle/openat2=false/dangling2-sub-trailing 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-dotdot1 368s === RUN TestOpenInRootHandle/openat2=false/partial-sock-dotdot2 368s === RUN TestOpenInRootHandle/openat2=false/dangling2-inroot-partial 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial 368s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-slash2 368s === RUN TestOpenInRootHandle/openat2=false/complete-dir1 368s === RUN TestOpenInRootHandle/openat2=false/complete-file-link 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial 368s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-dot 368s === RUN TestOpenInRootHandle/openat2=false/dangling3-sub-partial 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial 368s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky2-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-slash1 368s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dot 368s === RUN TestOpenInRootHandle/openat2=false/dangling3-inroot-trailing 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir6 368s === RUN TestOpenInRootHandle/openat2=false/complete-fifo 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot1 368s === RUN TestOpenInRootHandle/openat2=false/dangling1-inroot-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/complete-sock 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-complete2 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-complete3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=false/dangling2-inroot-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/dangling3-sub-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete2 368s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-slash2 368s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-dotdot2 368s === RUN TestOpenInRootHandle/openat2=false/dangling1-inroot-partial 368s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky1-partial 368s === RUN TestOpenInRootHandle/openat2=false/loop-basic1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial 368s === RUN TestOpenInRootHandle/openat2=false/dangling1-sub-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky2-partial 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling5 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial 368s === RUN TestOpenInRootHandle/openat2=false/partial-sock-dot 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash2 368s === RUN TestOpenInRootHandle/openat2=false/loop 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot2 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir4 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir5 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=false/dangling3-inroot-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-complete1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial 368s === RUN TestOpenInRootHandle/openat2=false/partial-sock-slash1 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir2 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete2 368s === RUN TestOpenInRootHandle/openat2=false/partial-dir-basic 368s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete2 368s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-dot 368s === RUN TestOpenInRootHandle/openat2=false/loop-basic3 368s === RUN TestOpenInRootHandle/openat2=false/complete-file 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/dangling2-sub-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling1 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling4 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial 368s === RUN TestOpenInRootHandle/openat2=false/dangling3-sub-trailing 368s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky1-trailing 368s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky1-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/complete-dir3 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete2 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete1 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial-dotdot 368s === RUN TestOpenInRootHandle/openat2=false/partial-sock-dotdot1 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling6 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-partial 368s === RUN TestOpenInRootHandle/openat2=false/deep-dangling3 368s === RUN TestOpenInRootHandle/openat2=false/loop-basic2 368s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial-dotdot 368s --- PASS: TestOpenInRootHandle (0.11s) 368s --- PASS: TestOpenInRootHandle/openat2=auto (0.02s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir4 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/complete-dir1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/loop-basic1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/loop (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-sub-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/complete-sock (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-sub-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-sub-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/complete-fifo (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir6 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/complete-dir2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-dir-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-sub-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/complete-file-link (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/complete-dir3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/complete-file (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling5 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir5 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-sub-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-dir-basic (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-sub-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/loop-basic2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling4 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling6 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=auto/loop-basic3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true (0.02s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky1-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/complete-dir2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/loop-basic3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/complete-dir1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-sub-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir6 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/complete-file (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling6 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/loop-basic2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-dir-basic (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-sub-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-sub-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky2-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir4 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/loop-basic1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-inroot-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-inroot-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling4 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir5 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/loop (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/complete-sock (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/complete-fifo (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky1-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-sub-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/complete-file-link (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-dir-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-sub-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-sub-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/complete-dir3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling5 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-inroot-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky2-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false (0.07s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-inroot-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-dir-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-sub-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-sub-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky2-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-sub-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/complete-dir2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-sub-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-inroot-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/complete-dir1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/complete-file-link (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-sub-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky2-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-inroot-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir6 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/complete-fifo (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/complete-sock (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-inroot-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky1-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/loop-basic1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky2-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling5 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/loop (0.02s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir4 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir5 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-inroot-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-dir-basic (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-dot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/loop-basic3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/complete-file (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-sub-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling4 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-sub-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky1-trailing (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky1-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/complete-dir3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial-dotdot (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-dotdot1 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling6 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-partial (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling3 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/loop-basic2 (0.00s) 368s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial-dotdot (0.00s) 368s === RUN TestOpenInRoot_BadInode 368s linux.go:31: test requires root 368s --- SKIP: TestOpenInRoot_BadInode (0.00s) 368s PASS 368s ok github.com/cyphar/filepath-securejoin/pathrs-lite 183.367s 368s === RUN TestErrorXdev 368s === RUN TestErrorXdev/ErrPossibleAttack 368s === RUN TestErrorXdev/ErrPossibleAttack-Wrapped 368s === RUN TestErrorXdev/ErrPossibleBreakout 368s === RUN TestErrorXdev/ErrPossibleBreakout-Wrapped 368s --- PASS: TestErrorXdev (0.00s) 368s --- PASS: TestErrorXdev/ErrPossibleAttack (0.00s) 368s --- PASS: TestErrorXdev/ErrPossibleAttack-Wrapped (0.00s) 368s --- PASS: TestErrorXdev/ErrPossibleBreakout (0.00s) 368s --- PASS: TestErrorXdev/ErrPossibleBreakout-Wrapped (0.00s) 368s PASS 368s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal 0.021s 368s === RUN TestAssertTrue 368s === RUN TestAssertTrue/StringVal 368s === RUN TestAssertTrue/IntVal 368s === RUN TestAssertTrue/ErrorVal 368s === RUN TestAssertTrue/StructVal 368s === RUN TestAssertTrue/NilVal 368s === RUN TestAssertTrue/Assertf 368s --- PASS: TestAssertTrue (0.00s) 368s --- PASS: TestAssertTrue/StringVal (0.00s) 368s --- PASS: TestAssertTrue/IntVal (0.00s) 368s --- PASS: TestAssertTrue/ErrorVal (0.00s) 368s --- PASS: TestAssertTrue/StructVal (0.00s) 368s --- PASS: TestAssertTrue/NilVal (0.00s) 368s --- PASS: TestAssertTrue/Assertf (0.00s) 368s === RUN TestAssertFalse 368s === RUN TestAssertFalse/StringVal 368s === RUN TestAssertFalse/IntVal 368s === RUN TestAssertFalse/ErrorVal 368s === RUN TestAssertFalse/StructVal 368s === RUN TestAssertFalse/NilVal 368s === RUN TestAssertFalse/Assertf 368s --- PASS: TestAssertFalse (0.00s) 368s --- PASS: TestAssertFalse/StringVal (0.00s) 368s --- PASS: TestAssertFalse/IntVal (0.00s) 368s --- PASS: TestAssertFalse/ErrorVal (0.00s) 368s --- PASS: TestAssertFalse/StructVal (0.00s) 368s --- PASS: TestAssertFalse/NilVal (0.00s) 368s --- PASS: TestAssertFalse/Assertf (0.00s) 368s PASS 368s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/assert 0.014s 368s === RUN TestNopCloser 368s --- PASS: TestNopCloser (0.00s) 368s PASS 368s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/fd 0.024s 368s === RUN TestGoCompatErrorWrap 368s --- PASS: TestGoCompatErrorWrap (0.00s) 368s PASS 368s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/gocompat 0.012s 368s === RUN TestGetKernelVersion 368s --- PASS: TestGetKernelVersion (0.00s) 368s === RUN TestParseKernelVersion 368s === RUN TestParseKernelVersion/#00 368s === RUN TestParseKernelVersion/dummy 368s === RUN TestParseKernelVersion/1 368s === RUN TestParseKernelVersion/420 368s === RUN TestParseKernelVersion/3.7 368s === RUN TestParseKernelVersion/3.8 368s === RUN TestParseKernelVersion/3.8.0 368s === RUN TestParseKernelVersion/3.8.12 368s === RUN TestParseKernelVersion/3.8.12.10.0.2 368s === RUN TestParseKernelVersion/42.12.1000 368s === RUN TestParseKernelVersion/2.6.16foobar 368s === RUN TestParseKernelVersion/2.6.16f00b4r 368s === RUN TestParseKernelVersion/3.8.16-generic 368s === RUN TestParseKernelVersion/6.12.0-1-default 368s === RUN TestParseKernelVersion/4.9.27-default-foo.12.23 368s === RUN TestParseKernelVersion/-1.2 368s === RUN TestParseKernelVersion/3a 368s === RUN TestParseKernelVersion/3.a 368s === RUN TestParseKernelVersion/3.4.a 368s === RUN TestParseKernelVersion/a 368s === RUN TestParseKernelVersion/aa 368s === RUN TestParseKernelVersion/a.a 368s === RUN TestParseKernelVersion/a.a.a 368s === RUN TestParseKernelVersion/-3.1 368s === RUN TestParseKernelVersion/-3. 368s === RUN TestParseKernelVersion/1.-foo 368s === RUN TestParseKernelVersion/.1 368s === RUN TestParseKernelVersion/.1.2 368s --- PASS: TestParseKernelVersion (0.00s) 368s --- PASS: TestParseKernelVersion/#00 (0.00s) 368s --- PASS: TestParseKernelVersion/dummy (0.00s) 368s --- PASS: TestParseKernelVersion/1 (0.00s) 368s --- PASS: TestParseKernelVersion/420 (0.00s) 368s --- PASS: TestParseKernelVersion/3.7 (0.00s) 368s --- PASS: TestParseKernelVersion/3.8 (0.00s) 368s --- PASS: TestParseKernelVersion/3.8.0 (0.00s) 368s --- PASS: TestParseKernelVersion/3.8.12 (0.00s) 368s --- PASS: TestParseKernelVersion/3.8.12.10.0.2 (0.00s) 368s --- PASS: TestParseKernelVersion/42.12.1000 (0.00s) 368s --- PASS: TestParseKernelVersion/2.6.16foobar (0.00s) 368s --- PASS: TestParseKernelVersion/2.6.16f00b4r (0.00s) 368s --- PASS: TestParseKernelVersion/3.8.16-generic (0.00s) 368s --- PASS: TestParseKernelVersion/6.12.0-1-default (0.00s) 368s --- PASS: TestParseKernelVersion/4.9.27-default-foo.12.23 (0.00s) 368s --- PASS: TestParseKernelVersion/-1.2 (0.00s) 368s --- PASS: TestParseKernelVersion/3a (0.00s) 368s --- PASS: TestParseKernelVersion/3.a (0.00s) 368s --- PASS: TestParseKernelVersion/3.4.a (0.00s) 368s --- PASS: TestParseKernelVersion/a (0.00s) 368s --- PASS: TestParseKernelVersion/aa (0.00s) 368s --- PASS: TestParseKernelVersion/a.a (0.00s) 368s --- PASS: TestParseKernelVersion/a.a.a (0.00s) 368s --- PASS: TestParseKernelVersion/-3.1 (0.00s) 368s --- PASS: TestParseKernelVersion/-3. (0.00s) 368s --- PASS: TestParseKernelVersion/1.-foo (0.00s) 368s --- PASS: TestParseKernelVersion/.1 (0.00s) 368s --- PASS: TestParseKernelVersion/.1.2 (0.00s) 368s === RUN TestGreaterEqualThan 368s === RUN TestGreaterEqualThan/HostVersion:6.17.0 368s === RUN TestGreaterEqualThan/OlderMajor:5.17 368s === RUN TestGreaterEqualThan/OlderMinor:6.16 368s === RUN TestGreaterEqualThan/NewerMajor:7.17 368s === RUN TestGreaterEqualThan/NewerMinor:6.18 368s === RUN TestGreaterEqualThan/ExtraDot:6.17.0.1 368s === RUN TestGreaterEqualThan/ExtraZeros:6.17.0.0.0.0.0.0.0.0.0.0.0 368s --- PASS: TestGreaterEqualThan (0.00s) 368s --- PASS: TestGreaterEqualThan/HostVersion:6.17.0 (0.00s) 368s --- PASS: TestGreaterEqualThan/OlderMajor:5.17 (0.00s) 368s --- PASS: TestGreaterEqualThan/OlderMinor:6.16 (0.00s) 368s --- PASS: TestGreaterEqualThan/NewerMajor:7.17 (0.00s) 368s --- PASS: TestGreaterEqualThan/NewerMinor:6.18 (0.00s) 368s --- PASS: TestGreaterEqualThan/ExtraDot:6.17.0.1 (0.00s) 368s --- PASS: TestGreaterEqualThan/ExtraZeros:6.17.0.0.0.0.0.0.0.0.0.0.0 (0.00s) 368s PASS 368s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/kernelversion 0.018s 368s ? github.com/cyphar/filepath-securejoin/pathrs-lite/internal/linux [no test files] 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self" 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot (0.00s) 368s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto (0.00s) 368s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true (0.00s) 368s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false (0.00s) 368s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self" (0.00s) 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self" 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset (0.00s) 368s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self" (0.00s) 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self" 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked (0.00s) 368s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self" (0.00s) 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self" 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount (0.00s) 368s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto (0.00s) 368s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true (0.00s) 368s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false (0.00s) 368s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self" (0.00s) 368s === RUN TestProcOvermountSubdir_OpenProcRoot 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self" 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermountSubdir_OpenProcRoot (0.00s) 368s --- PASS: TestProcOvermountSubdir_OpenProcRoot/openat2=auto (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_OpenProcRoot/openat2=true (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_OpenProcRoot/openat2=false (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self" (0.00s) 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self" 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot (0.00s) 368s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self" (0.00s) 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()" 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="thread-self" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self/task" 368s linux.go:31: test requires root 368s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self" 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked (0.01s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 368s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self" (0.00s) 368s === RUN TestProcThreadSelf 368s === RUN TestProcThreadSelf/openat2=auto 368s === RUN TestProcThreadSelf/openat2=auto/stat 368s === RUN TestProcThreadSelf/openat2=auto/abspath 368s === RUN TestProcThreadSelf/openat2=auto/wacky-abspath 368s === RUN TestProcThreadSelf/openat2=auto/dotdot 368s === RUN TestProcThreadSelf/openat2=auto/wacky-dotdot 368s === RUN TestProcThreadSelf/openat2=true 368s === RUN TestProcThreadSelf/openat2=true/stat 368s === RUN TestProcThreadSelf/openat2=true/abspath 368s === RUN TestProcThreadSelf/openat2=true/wacky-abspath 368s === RUN TestProcThreadSelf/openat2=true/dotdot 368s === RUN TestProcThreadSelf/openat2=true/wacky-dotdot 368s === RUN TestProcThreadSelf/openat2=false 368s === RUN TestProcThreadSelf/openat2=false/stat 368s === RUN TestProcThreadSelf/openat2=false/abspath 368s === RUN TestProcThreadSelf/openat2=false/wacky-abspath 368s === RUN TestProcThreadSelf/openat2=false/dotdot 368s === RUN TestProcThreadSelf/openat2=false/wacky-dotdot 368s --- PASS: TestProcThreadSelf (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=auto (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=auto/stat (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=auto/abspath (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=auto/wacky-abspath (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=auto/dotdot (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=auto/wacky-dotdot (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=true (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=true/stat (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=true/abspath (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=true/wacky-abspath (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=true/dotdot (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=true/wacky-dotdot (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=false (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=false/stat (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=false/abspath (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=false/wacky-abspath (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=false/dotdot (0.00s) 368s --- PASS: TestProcThreadSelf/openat2=false/wacky-dotdot (0.00s) 368s === RUN TestProcSelf 368s === RUN TestProcSelf/openat2=auto 368s === RUN TestProcSelf/openat2=auto/stat 368s === RUN TestProcSelf/openat2=auto/abspath 368s === RUN TestProcSelf/openat2=auto/wacky-abspath 368s === RUN TestProcSelf/openat2=auto/dotdot 368s === RUN TestProcSelf/openat2=auto/wacky-dotdot 368s === RUN TestProcSelf/openat2=true 368s === RUN TestProcSelf/openat2=true/stat 368s === RUN TestProcSelf/openat2=true/abspath 368s === RUN TestProcSelf/openat2=true/wacky-abspath 368s === RUN TestProcSelf/openat2=true/dotdot 368s === RUN TestProcSelf/openat2=true/wacky-dotdot 368s === RUN TestProcSelf/openat2=false 368s === RUN TestProcSelf/openat2=false/stat 368s === RUN TestProcSelf/openat2=false/abspath 368s === RUN TestProcSelf/openat2=false/wacky-abspath 368s === RUN TestProcSelf/openat2=false/dotdot 368s === RUN TestProcSelf/openat2=false/wacky-dotdot 368s --- PASS: TestProcSelf (0.01s) 368s --- PASS: TestProcSelf/openat2=auto (0.00s) 368s --- PASS: TestProcSelf/openat2=auto/stat (0.00s) 368s --- PASS: TestProcSelf/openat2=auto/abspath (0.00s) 368s --- PASS: TestProcSelf/openat2=auto/wacky-abspath (0.00s) 368s --- PASS: TestProcSelf/openat2=auto/dotdot (0.00s) 368s --- PASS: TestProcSelf/openat2=auto/wacky-dotdot (0.00s) 368s --- PASS: TestProcSelf/openat2=true (0.00s) 368s --- PASS: TestProcSelf/openat2=true/stat (0.00s) 368s --- PASS: TestProcSelf/openat2=true/abspath (0.00s) 368s --- PASS: TestProcSelf/openat2=true/wacky-abspath (0.00s) 368s --- PASS: TestProcSelf/openat2=true/dotdot (0.00s) 368s --- PASS: TestProcSelf/openat2=true/wacky-dotdot (0.00s) 368s --- PASS: TestProcSelf/openat2=false (0.00s) 368s --- PASS: TestProcSelf/openat2=false/stat (0.00s) 368s --- PASS: TestProcSelf/openat2=false/abspath (0.00s) 368s --- PASS: TestProcSelf/openat2=false/wacky-abspath (0.00s) 368s --- PASS: TestProcSelf/openat2=false/dotdot (0.00s) 368s --- PASS: TestProcSelf/openat2=false/wacky-dotdot (0.00s) 368s === RUN TestProcPid 368s === RUN TestProcPid/openat2=auto 368s === RUN TestProcPid/openat2=auto/pid1-stat 368s === RUN TestProcPid/openat2=auto/pid1-stat-abspath 368s === RUN TestProcPid/openat2=auto/pid1-stat-wacky-abspath 368s === RUN TestProcPid/openat2=auto/dotdot 368s === RUN TestProcPid/openat2=auto/wacky-dotdot 368s === RUN TestProcPid/openat2=true 368s === RUN TestProcPid/openat2=true/pid1-stat 368s === RUN TestProcPid/openat2=true/pid1-stat-abspath 368s === RUN TestProcPid/openat2=true/pid1-stat-wacky-abspath 368s === RUN TestProcPid/openat2=true/dotdot 368s === RUN TestProcPid/openat2=true/wacky-dotdot 368s === RUN TestProcPid/openat2=false 368s === RUN TestProcPid/openat2=false/pid1-stat 368s === RUN TestProcPid/openat2=false/pid1-stat-abspath 368s === RUN TestProcPid/openat2=false/pid1-stat-wacky-abspath 368s === RUN TestProcPid/openat2=false/dotdot 368s === RUN TestProcPid/openat2=false/wacky-dotdot 368s --- PASS: TestProcPid (0.00s) 368s --- PASS: TestProcPid/openat2=auto (0.00s) 368s --- PASS: TestProcPid/openat2=auto/pid1-stat (0.00s) 368s --- PASS: TestProcPid/openat2=auto/pid1-stat-abspath (0.00s) 368s --- PASS: TestProcPid/openat2=auto/pid1-stat-wacky-abspath (0.00s) 368s --- PASS: TestProcPid/openat2=auto/dotdot (0.00s) 368s --- PASS: TestProcPid/openat2=auto/wacky-dotdot (0.00s) 368s --- PASS: TestProcPid/openat2=true (0.00s) 368s --- PASS: TestProcPid/openat2=true/pid1-stat (0.00s) 368s --- PASS: TestProcPid/openat2=true/pid1-stat-abspath (0.00s) 368s --- PASS: TestProcPid/openat2=true/pid1-stat-wacky-abspath (0.00s) 368s --- PASS: TestProcPid/openat2=true/dotdot (0.00s) 368s --- PASS: TestProcPid/openat2=true/wacky-dotdot (0.00s) 368s --- PASS: TestProcPid/openat2=false (0.00s) 368s --- PASS: TestProcPid/openat2=false/pid1-stat (0.00s) 368s --- PASS: TestProcPid/openat2=false/pid1-stat-abspath (0.00s) 368s --- PASS: TestProcPid/openat2=false/pid1-stat-wacky-abspath (0.00s) 368s --- PASS: TestProcPid/openat2=false/dotdot (0.00s) 368s --- PASS: TestProcPid/openat2=false/wacky-dotdot (0.00s) 368s === RUN TestProcRoot 368s === RUN TestProcRoot/OpenProcRoot 368s === RUN TestProcRoot/OpenProcRoot/openat2=auto 368s === RUN TestProcRoot/OpenProcRoot/openat2=auto/sysctl 368s === RUN TestProcRoot/OpenProcRoot/openat2=true 368s === RUN TestProcRoot/OpenProcRoot/openat2=true/sysctl 368s === RUN TestProcRoot/OpenProcRoot/openat2=false 368s === RUN TestProcRoot/OpenProcRoot/openat2=false/sysctl 368s === RUN TestProcRoot/OpenUnsafeProcRoot 368s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=auto 368s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=auto/sysctl 368s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=true 368s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=true/sysctl 368s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=false 368s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=false/sysctl 368s --- PASS: TestProcRoot (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot/openat2=auto (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot/openat2=auto/sysctl (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot/openat2=true (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot/openat2=true/sysctl (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot/openat2=false (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot/openat2=false/sysctl (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=auto (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=auto/sysctl (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=true (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=true/sysctl (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=false (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=false/sysctl (0.00s) 368s === RUN TestProcOvermount_unsafeHostProcRoot 368s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self" 368s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self/task" 368s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self" 368s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=bind 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermount_unsafeHostProcRoot (0.00s) 368s --- PASS: TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_unsafeHostProcRoot/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_unsafeHostProcRoot/thread-self="self" (0.00s) 368s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=bind (0.00s) 368s === RUN TestProcOvermount_clonePrivateProcMount 368s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="thread-self" 368s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self/task" 368s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self" 368s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=bind 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermount_clonePrivateProcMount (0.00s) 368s --- PASS: TestProcOvermount_clonePrivateProcMount/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_clonePrivateProcMount/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_clonePrivateProcMount/thread-self="self" (0.00s) 368s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=bind (0.00s) 368s === RUN TestProcOvermount_newPrivateProcMountSubset 368s procfs_linux_test.go:586: test requires fsopen support 368s --- SKIP: TestProcOvermount_newPrivateProcMountSubset (0.00s) 368s === RUN TestProcOvermount_newPrivateProcMountUnmasked 368s procfs_linux_test.go:593: test requires fsopen support 368s --- SKIP: TestProcOvermount_newPrivateProcMountUnmasked (0.00s) 368s === RUN TestProcOvermount_OpenProcRoot 368s === RUN TestProcOvermount_OpenProcRoot/thread-self="thread-self" 368s === RUN TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot/thread-self="self/task" 368s === RUN TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot/thread-self="self" 368s === RUN TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=bind 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermount_OpenProcRoot (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot/thread-self="self" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=bind (0.00s) 368s === RUN TestProcOvermount_OpenProcRoot_Mocked 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=bind 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self" 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=tmpfs 368s linux.go:31: test requires root 368s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=bind 368s linux.go:31: test requires root 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()" (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone" (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()" (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=bind (0.00s) 368s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self" (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=tmpfs (0.00s) 368s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=bind (0.00s) 368s === RUN TestProcSelfFdPath 368s === RUN TestProcSelfFdPath/thread-self="thread-self" 368s === RUN TestProcSelfFdPath/thread-self="self/task" 368s === RUN TestProcSelfFdPath/thread-self="self" 368s --- PASS: TestProcSelfFdPath (0.00s) 368s --- PASS: TestProcSelfFdPath/thread-self="thread-self" (0.00s) 368s --- PASS: TestProcSelfFdPath/thread-self="self/task" (0.00s) 368s --- PASS: TestProcSelfFdPath/thread-self="self" (0.00s) 368s === RUN TestProcSelfFdPath_DeadFile 368s === RUN TestProcSelfFdPath_DeadFile/thread-self="thread-self" 368s === RUN TestProcSelfFdPath_DeadFile/thread-self="self/task" 368s === RUN TestProcSelfFdPath_DeadFile/thread-self="self" 368s --- PASS: TestProcSelfFdPath_DeadFile (0.00s) 368s --- PASS: TestProcSelfFdPath_DeadFile/thread-self="thread-self" (0.00s) 368s --- PASS: TestProcSelfFdPath_DeadFile/thread-self="self/task" (0.00s) 368s --- PASS: TestProcSelfFdPath_DeadFile/thread-self="self" (0.00s) 368s === RUN TestProcSelfFdPath_DeadDir 368s === RUN TestProcSelfFdPath_DeadDir/thread-self="thread-self" 368s === RUN TestProcSelfFdPath_DeadDir/thread-self="self/task" 368s === RUN TestProcSelfFdPath_DeadDir/thread-self="self" 368s --- PASS: TestProcSelfFdPath_DeadDir (0.00s) 368s --- PASS: TestProcSelfFdPath_DeadDir/thread-self="thread-self" (0.00s) 368s --- PASS: TestProcSelfFdPath_DeadDir/thread-self="self/task" (0.00s) 368s --- PASS: TestProcSelfFdPath_DeadDir/thread-self="self" (0.00s) 368s === RUN TestVerifyProcRoot_Regular 368s === RUN TestVerifyProcRoot_Regular/thread-self="thread-self" 368s === RUN TestVerifyProcRoot_Regular/thread-self="self/task" 368s === RUN TestVerifyProcRoot_Regular/thread-self="self" 368s --- PASS: TestVerifyProcRoot_Regular (0.00s) 368s --- PASS: TestVerifyProcRoot_Regular/thread-self="thread-self" (0.00s) 368s --- PASS: TestVerifyProcRoot_Regular/thread-self="self/task" (0.00s) 368s --- PASS: TestVerifyProcRoot_Regular/thread-self="self" (0.00s) 368s === RUN TestVerifyProcRoot_ProcNonRoot 368s === RUN TestVerifyProcRoot_ProcNonRoot/thread-self="thread-self" 368s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root inode number 24879 368s === RUN TestVerifyProcRoot_ProcNonRoot/thread-self="self/task" 368s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root inode number 24879 368s === RUN TestVerifyProcRoot_ProcNonRoot/thread-self="self" 368s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root inode number 24879 368s --- PASS: TestVerifyProcRoot_ProcNonRoot (0.00s) 368s --- SKIP: TestVerifyProcRoot_ProcNonRoot/thread-self="thread-self" (0.00s) 368s --- SKIP: TestVerifyProcRoot_ProcNonRoot/thread-self="self/task" (0.00s) 368s --- SKIP: TestVerifyProcRoot_ProcNonRoot/thread-self="self" (0.00s) 368s === RUN TestVerifyProcRoot_NotProc 368s === RUN TestVerifyProcRoot_NotProc/thread-self="thread-self" 368s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root filesystem type 0xef53 368s === RUN TestVerifyProcRoot_NotProc/thread-self="self/task" 368s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root filesystem type 0xef53 368s === RUN TestVerifyProcRoot_NotProc/thread-self="self" 368s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root filesystem type 0xef53 368s --- PASS: TestVerifyProcRoot_NotProc (0.00s) 368s --- SKIP: TestVerifyProcRoot_NotProc/thread-self="thread-self" (0.00s) 368s --- SKIP: TestVerifyProcRoot_NotProc/thread-self="self/task" (0.00s) 368s --- SKIP: TestVerifyProcRoot_NotProc/thread-self="self" (0.00s) 368s === RUN TestProcfsDummyHooks 368s --- PASS: TestProcfsDummyHooks (0.00s) 368s === RUN TestCachedProcRoot_Close 368s procfs_linux_test.go:748: cannot get proc handle 368s --- SKIP: TestCachedProcRoot_Close (0.00s) 368s === RUN TestProcfsLookupInRoot 368s === RUN TestProcfsLookupInRoot/openat2=auto 368s linux.go:31: test requires root 368s === RUN TestProcfsLookupInRoot/openat2=true 368s linux.go:31: test requires root 368s === RUN TestProcfsLookupInRoot/openat2=false 368s linux.go:31: test requires root 368s --- PASS: TestProcfsLookupInRoot (0.00s) 368s --- SKIP: TestProcfsLookupInRoot/openat2=auto (0.00s) 368s --- SKIP: TestProcfsLookupInRoot/openat2=true (0.00s) 368s --- SKIP: TestProcfsLookupInRoot/openat2=false (0.00s) 368s PASS 368s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/procfs 0.054s 368s ? github.com/cyphar/filepath-securejoin/pathrs-lite/internal/testutils [no test files] 368s === RUN TestOpenProcRoot 368s === RUN TestOpenProcRoot/OpenProcRoot 368s === RUN TestOpenProcRoot/OpenUnsafeProcRoot 368s --- PASS: TestOpenProcRoot (0.00s) 368s --- PASS: TestOpenProcRoot/OpenProcRoot (0.00s) 368s --- PASS: TestOpenProcRoot/OpenUnsafeProcRoot (0.00s) 368s === RUN TestProcRoot 368s === RUN TestProcRoot/OpenProcRoot 368s === RUN TestProcRoot/OpenProcRoot/OpenThreadSelf 368s === RUN TestProcRoot/OpenProcRoot/OpenSelf 368s === RUN TestProcRoot/OpenProcRoot/OpenPid 368s === RUN TestProcRoot/OpenProcRoot/OpenRoot 368s === RUN TestProcRoot/OpenUnsafeProcRoot 368s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenThreadSelf 368s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenSelf 368s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenPid 368s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenRoot 368s --- PASS: TestProcRoot (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot/OpenThreadSelf (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot/OpenSelf (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot/OpenPid (0.00s) 368s --- PASS: TestProcRoot/OpenProcRoot/OpenRoot (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenThreadSelf (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenSelf (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenPid (0.00s) 368s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenRoot (0.00s) 368s === RUN TestProcSelfFdReadlink 368s --- PASS: TestProcSelfFdReadlink (0.00s) 368s PASS 368s ok github.com/cyphar/filepath-securejoin/pathrs-lite/procfs 0.014s 368s make[1]: Leaving directory '/tmp/autopkgtest.TLnSdx/autopkgtest_tmp' 368s create-stamp debian/debhelper-build-stamp 369s autopkgtest [21:30:29]: test dh-golang-autopkgtest: -----------------------] 369s dh-golang-autopkgtest PASS 369s autopkgtest [21:30:29]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 370s autopkgtest [21:30:30]: @@@@@@@@@@@@@@@@@@@@ summary 370s dh-golang-autopkgtest PASS