0s autopkgtest [21:24:19]: starting date and time: 2025-11-16 21:24:19+0000 0s autopkgtest [21:24:19]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [21:24:19]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.44ett1si/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-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-6.secgroup --name adt-resolute-amd64-golang-github-cyphar-filepath-securejoin-20251116-212419-juju-7f2275-prod-proposed-migration-environment-2-89cd9fd4-c9e4-4c07-8e0a-32126067389f --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-amd64-golang-github-cyphar-filepath-securejoin-20251116-212419-juju-7f2275-prod-proposed-migration-environment-2-89cd9fd4-c9e4-4c07-8e0a-32126067389f from image adt/ubuntu-resolute-amd64-server-20251116.img (UUID fb3daaf5-7199-4660-9ea4-cf9959e64c07)... 64s autopkgtest [21:25:23]: testbed dpkg architecture: amd64 64s autopkgtest [21:25:23]: testbed apt version: 3.1.11 65s autopkgtest [21:25:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 65s autopkgtest [21:25:24]: testbed release detected to be: None 65s autopkgtest [21:25:24]: updating testbed package index (apt update) 66s 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/multiverse Sources [22.9 kB] 66s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 66s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [978 kB] 66s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [158 kB] 66s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [118 kB] 66s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3128 B] 66s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [64.6 kB] 66s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3744 B] 66s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 66s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [684 kB] 66s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [301 kB] 67s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [22.4 kB] 67s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6516 B] 67s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [13.4 kB] 67s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [680 B] 69s Fetched 2556 kB in 1s (2495 kB/s) 69s Reading package lists... 70s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 70s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 70s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 70s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 71s Reading package lists... 71s Reading package lists... 71s Building dependency tree... 71s Reading state information... 71s Calculating upgrade... 71s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 71s autopkgtest [21:25:30]: upgrading testbed (apt dist-upgrade and autopurge) 71s Reading package lists... 71s Building dependency tree... 71s Reading state information... 71s Calculating upgrade... 71s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 72s Solving dependencies... 72s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 75s autopkgtest [21:25:34]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 75s autopkgtest [21:25:34]: @@@@@@@@@@@@@@@@@@@@ apt-source golang-github-cyphar-filepath-securejoin 76s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/universe golang-github-cyphar-filepath-securejoin 0.5.1-1 (dsc) [2665 B] 76s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/universe golang-github-cyphar-filepath-securejoin 0.5.1-1 (tar) [84.0 kB] 76s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/universe golang-github-cyphar-filepath-securejoin 0.5.1-1 (diff) [5332 B] 76s gpgv: Signature made Sun Nov 16 11:09:44 2025 UTC 76s gpgv: using RSA key 30DE7D1763AB9452C7E0825049A76977942826CB 76s gpgv: issuer "siretart@tauware.de" 76s gpgv: Can't check signature: No public key 76s dpkg-source: warning: cannot verify inline signature for ./golang-github-cyphar-filepath-securejoin_0.5.1-1.dsc: no acceptable signature found 76s autopkgtest [21:25:35]: testing package golang-github-cyphar-filepath-securejoin version 0.5.1-1 77s autopkgtest [21:25:36]: build not needed 77s autopkgtest [21:25:36]: test dh-golang-autopkgtest: preparing testbed 77s Reading package lists... 77s Building dependency tree... 77s Reading state information... 77s Solving dependencies... 77s The following NEW packages will be installed: 77s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 77s cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu debhelper debugedit 77s dh-autoreconf dh-golang dh-strip-nondeterminism dwz g++ g++-15 77s g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 77s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext golang-1.25-go 77s golang-1.25-src golang-any golang-github-cyphar-filepath-securejoin-dev 77s golang-github-davecgh-go-spew-dev golang-github-pmezard-go-difflib-dev 77s golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev golang-go 77s golang-golang-x-sys-dev golang-gopkg-yaml.v3-dev golang-src intltool-debian 77s libarchive-zip-perl libasan8 libcc1-0 libdebhelper-perl 77s libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 libhwasan0 libisl23 77s libitm1 liblsan0 libmpc3 libquadmath0 libstdc++-15-dev libtool libtsan2 77s libubsan1 m4 po-debconf 77s 0 upgraded, 56 newly installed, 0 to remove and 0 not upgraded. 77s Need to get 116 MB of archives. 77s After this operation, 470 MB of additional disk space will be used. 77s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 77s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 77s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 78s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-2 [581 kB] 78s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.2-1 [620 kB] 78s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1 [685 kB] 78s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 78s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-7ubuntu1 [12.9 MB] 80s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-7ubuntu1 [1026 B] 80s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 80s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 80s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-7ubuntu1 [47.4 kB] 80s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-7ubuntu1 [151 kB] 80s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-7ubuntu1 [29.7 kB] 80s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-7ubuntu1 [3071 kB] 80s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-7ubuntu1 [1360 kB] 81s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-7ubuntu1 [2757 kB] 81s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-7ubuntu1 [1210 kB] 81s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-7ubuntu1 [1685 kB] 81s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-7ubuntu1 [153 kB] 81s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-7ubuntu1 [2864 kB] 82s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-7ubuntu1 [25.4 MB] 83s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-7ubuntu1 [524 kB] 83s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 83s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 83s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-7ubuntu1 [2573 kB] 83s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-7ubuntu1 [14.4 MB] 84s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-7ubuntu1 [23.7 kB] 84s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 84s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 84s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu1 [5080 B] 84s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 84s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-7 [169 kB] 84s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 84s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 84s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [20.5 kB] 84s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1 [5090 B] 84s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 84s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 84s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.2-1 [1019 kB] 84s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 84s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 84s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.24.2ubuntu1 [896 kB] 85s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 86s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 golang-1.25-go amd64 1.25.0-0ubuntu1 [18.0 MB] 87s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 golang-src all 2:1.25~1 [5206 B] 87s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 golang-go amd64 2:1.25~1 [44.1 kB] 87s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 golang-any amd64 2:1.25~1 [2836 B] 87s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 87s Get:50 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 golang-github-cyphar-filepath-securejoin-dev all 0.5.1-1 [56.9 kB] 87s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [76.1 kB] 87s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-golang all 1.63 [24.9 kB] 87s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 87s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 87s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 87s Get:56 http://ftpmaster.internal/ubuntu resolute/universe amd64 golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 87s Fetched 116 MB in 9s (12.6 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 ... 83372 files and directories currently installed.) 87s Preparing to unpack .../00-m4_1.4.20-2_amd64.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 libisl23:amd64. 87s Preparing to unpack .../05-libisl23_0.27-1_amd64.deb ... 87s Unpacking libisl23:amd64 (0.27-1) ... 87s Selecting previously unselected package libmpc3:amd64. 87s Preparing to unpack .../06-libmpc3_1.3.1-2_amd64.deb ... 87s Unpacking libmpc3:amd64 (1.3.1-2) ... 87s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 87s Preparing to unpack .../07-cpp-15-x86-64-linux-gnu_15.2.0-7ubuntu1_amd64.deb ... 87s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 87s Selecting previously unselected package cpp-15. 87s Preparing to unpack .../08-cpp-15_15.2.0-7ubuntu1_amd64.deb ... 87s Unpacking cpp-15 (15.2.0-7ubuntu1) ... 87s Selecting previously unselected package cpp-x86-64-linux-gnu. 87s Preparing to unpack .../09-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 87s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 87s Selecting previously unselected package cpp. 87s Preparing to unpack .../10-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 87s Unpacking cpp (4:15.2.0-4ubuntu1) ... 87s Selecting previously unselected package libcc1-0:amd64. 87s Preparing to unpack .../11-libcc1-0_15.2.0-7ubuntu1_amd64.deb ... 87s Unpacking libcc1-0:amd64 (15.2.0-7ubuntu1) ... 87s Selecting previously unselected package libgomp1:amd64. 87s Preparing to unpack .../12-libgomp1_15.2.0-7ubuntu1_amd64.deb ... 87s Unpacking libgomp1:amd64 (15.2.0-7ubuntu1) ... 87s Selecting previously unselected package libitm1:amd64. 87s Preparing to unpack .../13-libitm1_15.2.0-7ubuntu1_amd64.deb ... 87s Unpacking libitm1:amd64 (15.2.0-7ubuntu1) ... 87s Selecting previously unselected package libasan8:amd64. 87s Preparing to unpack .../14-libasan8_15.2.0-7ubuntu1_amd64.deb ... 87s Unpacking libasan8:amd64 (15.2.0-7ubuntu1) ... 87s Selecting previously unselected package liblsan0:amd64. 87s Preparing to unpack .../15-liblsan0_15.2.0-7ubuntu1_amd64.deb ... 87s Unpacking liblsan0:amd64 (15.2.0-7ubuntu1) ... 87s Selecting previously unselected package libtsan2:amd64. 87s Preparing to unpack .../16-libtsan2_15.2.0-7ubuntu1_amd64.deb ... 87s Unpacking libtsan2:amd64 (15.2.0-7ubuntu1) ... 87s Selecting previously unselected package libubsan1:amd64. 87s Preparing to unpack .../17-libubsan1_15.2.0-7ubuntu1_amd64.deb ... 87s Unpacking libubsan1:amd64 (15.2.0-7ubuntu1) ... 87s Selecting previously unselected package libhwasan0:amd64. 87s Preparing to unpack .../18-libhwasan0_15.2.0-7ubuntu1_amd64.deb ... 87s Unpacking libhwasan0:amd64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package libquadmath0:amd64. 88s Preparing to unpack .../19-libquadmath0_15.2.0-7ubuntu1_amd64.deb ... 88s Unpacking libquadmath0:amd64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package libgcc-15-dev:amd64. 88s Preparing to unpack .../20-libgcc-15-dev_15.2.0-7ubuntu1_amd64.deb ... 88s Unpacking libgcc-15-dev:amd64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 88s Preparing to unpack .../21-gcc-15-x86-64-linux-gnu_15.2.0-7ubuntu1_amd64.deb ... 88s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package gcc-15. 88s Preparing to unpack .../22-gcc-15_15.2.0-7ubuntu1_amd64.deb ... 88s Unpacking gcc-15 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package gcc-x86-64-linux-gnu. 88s Preparing to unpack .../23-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 88s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 88s Selecting previously unselected package gcc. 88s Preparing to unpack .../24-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 88s Unpacking gcc (4:15.2.0-4ubuntu1) ... 88s Selecting previously unselected package libstdc++-15-dev:amd64. 88s Preparing to unpack .../25-libstdc++-15-dev_15.2.0-7ubuntu1_amd64.deb ... 88s Unpacking libstdc++-15-dev:amd64 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package g++-15-x86-64-linux-gnu. 88s Preparing to unpack .../26-g++-15-x86-64-linux-gnu_15.2.0-7ubuntu1_amd64.deb ... 88s Unpacking g++-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package g++-15. 88s Preparing to unpack .../27-g++-15_15.2.0-7ubuntu1_amd64.deb ... 88s Unpacking g++-15 (15.2.0-7ubuntu1) ... 88s Selecting previously unselected package g++-x86-64-linux-gnu. 88s Preparing to unpack .../28-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 88s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 88s Selecting previously unselected package g++. 88s Preparing to unpack .../29-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 88s Unpacking g++ (4:15.2.0-4ubuntu1) ... 88s Selecting previously unselected package build-essential. 88s Preparing to unpack .../30-build-essential_12.12ubuntu1_amd64.deb ... 88s Unpacking build-essential (12.12ubuntu1) ... 88s Selecting previously unselected package libdebhelper-perl. 88s Preparing to unpack .../31-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 88s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 88s Selecting previously unselected package libtool. 88s Preparing to unpack .../32-libtool_2.5.4-7_all.deb ... 88s Unpacking libtool (2.5.4-7) ... 88s Selecting previously unselected package dh-autoreconf. 88s Preparing to unpack .../33-dh-autoreconf_21_all.deb ... 88s Unpacking dh-autoreconf (21) ... 88s Selecting previously unselected package libarchive-zip-perl. 88s Preparing to unpack .../34-libarchive-zip-perl_1.68-1_all.deb ... 88s Unpacking libarchive-zip-perl (1.68-1) ... 88s Selecting previously unselected package libfile-stripnondeterminism-perl. 88s Preparing to unpack .../35-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... 88s Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... 88s Selecting previously unselected package dh-strip-nondeterminism. 88s Preparing to unpack .../36-dh-strip-nondeterminism_1.15.0-1_all.deb ... 88s Unpacking dh-strip-nondeterminism (1.15.0-1) ... 88s Selecting previously unselected package debugedit. 88s Preparing to unpack .../37-debugedit_1%3a5.2-3_amd64.deb ... 88s Unpacking debugedit (1:5.2-3) ... 88s Selecting previously unselected package dwz. 88s Preparing to unpack .../38-dwz_0.16-2_amd64.deb ... 88s Unpacking dwz (0.16-2) ... 88s Selecting previously unselected package gettext. 88s Preparing to unpack .../39-gettext_0.23.2-1_amd64.deb ... 88s Unpacking gettext (0.23.2-1) ... 88s Selecting previously unselected package intltool-debian. 88s Preparing to unpack .../40-intltool-debian_0.35.0+20060710.6_all.deb ... 88s Unpacking intltool-debian (0.35.0+20060710.6) ... 88s Selecting previously unselected package po-debconf. 88s Preparing to unpack .../41-po-debconf_1.0.21+nmu1_all.deb ... 88s Unpacking po-debconf (1.0.21+nmu1) ... 88s Selecting previously unselected package debhelper. 88s Preparing to unpack .../42-debhelper_13.24.2ubuntu1_all.deb ... 88s Unpacking debhelper (13.24.2ubuntu1) ... 88s Selecting previously unselected package golang-1.25-src. 88s Preparing to unpack .../43-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 88s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 89s Selecting previously unselected package golang-1.25-go. 89s Preparing to unpack .../44-golang-1.25-go_1.25.0-0ubuntu1_amd64.deb ... 89s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 89s Selecting previously unselected package golang-src. 89s Preparing to unpack .../45-golang-src_2%3a1.25~1_all.deb ... 89s Unpacking golang-src (2:1.25~1) ... 89s Selecting previously unselected package golang-go:amd64. 89s Preparing to unpack .../46-golang-go_2%3a1.25~1_amd64.deb ... 89s Unpacking golang-go:amd64 (2:1.25~1) ... 89s Selecting previously unselected package golang-any:amd64. 89s Preparing to unpack .../47-golang-any_2%3a1.25~1_amd64.deb ... 89s Unpacking golang-any:amd64 (2:1.25~1) ... 89s Selecting previously unselected package golang-golang-x-sys-dev. 89s Preparing to unpack .../48-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 89s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 89s Selecting previously unselected package golang-github-cyphar-filepath-securejoin-dev. 89s Preparing to unpack .../49-golang-github-cyphar-filepath-securejoin-dev_0.5.1-1_all.deb ... 89s Unpacking golang-github-cyphar-filepath-securejoin-dev (0.5.1-1) ... 89s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 89s Preparing to unpack .../50-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ... 89s Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ... 89s Selecting previously unselected package dh-golang. 89s Preparing to unpack .../51-dh-golang_1.63_all.deb ... 89s Unpacking dh-golang (1.63) ... 89s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 89s Preparing to unpack .../52-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 89s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 89s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 89s Preparing to unpack .../53-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 89s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 89s Selecting previously unselected package golang-github-stretchr-objx-dev. 89s Preparing to unpack .../54-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 89s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 89s Selecting previously unselected package golang-github-stretchr-testify-dev. 89s Preparing to unpack .../55-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 89s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 89s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 89s Setting up libarchive-zip-perl (1.68-1) ... 89s Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... 89s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 89s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 89s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 89s Setting up m4 (1.4.20-2) ... 89s Setting up libgomp1:amd64 (15.2.0-7ubuntu1) ... 89s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 89s Setting up autotools-dev (20240727.1) ... 89s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 89s Setting up libquadmath0:amd64 (15.2.0-7ubuntu1) ... 89s Setting up libmpc3:amd64 (1.3.1-2) ... 89s Setting up autopoint (0.23.2-1) ... 89s Setting up autoconf (2.72-3.1ubuntu1) ... 89s Setting up libubsan1:amd64 (15.2.0-7ubuntu1) ... 89s Setting up dwz (0.16-2) ... 89s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 89s Setting up libhwasan0:amd64 (15.2.0-7ubuntu1) ... 89s Setting up libasan8:amd64 (15.2.0-7ubuntu1) ... 89s Setting up debugedit (1:5.2-3) ... 89s Setting up golang-github-cyphar-filepath-securejoin-dev (0.5.1-1) ... 89s Setting up libtsan2:amd64 (15.2.0-7ubuntu1) ... 89s Setting up libisl23:amd64 (0.27-1) ... 89s Setting up golang-src (2:1.25~1) ... 89s Setting up libcc1-0:amd64 (15.2.0-7ubuntu1) ... 89s Setting up liblsan0:amd64 (15.2.0-7ubuntu1) ... 89s Setting up libitm1:amd64 (15.2.0-7ubuntu1) ... 89s Setting up automake (1:1.18.1-2) ... 89s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 90s Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... 90s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 90s Setting up gettext (0.23.2-1) ... 90s Setting up libgcc-15-dev:amd64 (15.2.0-7ubuntu1) ... 90s Setting up golang-go:amd64 (2:1.25~1) ... 90s Setting up cpp-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 90s Setting up golang-any:amd64 (2:1.25~1) ... 90s Setting up intltool-debian (0.35.0+20060710.6) ... 90s Setting up gcc-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 90s Setting up libstdc++-15-dev:amd64 (15.2.0-7ubuntu1) ... 90s Setting up dh-strip-nondeterminism (1.15.0-1) ... 90s Setting up cpp-15 (15.2.0-7ubuntu1) ... 90s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 90s Setting up g++-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 90s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 90s Setting up po-debconf (1.0.21+nmu1) ... 90s Setting up gcc-15 (15.2.0-7ubuntu1) ... 90s Setting up cpp (4:15.2.0-4ubuntu1) ... 90s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 90s Setting up g++-15 (15.2.0-7ubuntu1) ... 90s Setting up libtool (2.5.4-7) ... 90s Setting up gcc (4:15.2.0-4ubuntu1) ... 90s Setting up dh-autoreconf (21) ... 90s Setting up g++ (4:15.2.0-4ubuntu1) ... 90s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 90s Setting up build-essential (12.12ubuntu1) ... 90s Setting up debhelper (13.24.2ubuntu1) ... 90s Setting up dh-golang (1.63) ... 90s Processing triggers for man-db (2.13.1-1) ... 90s Processing triggers for install-info (7.2-5) ... 90s Processing triggers for libc-bin (2.42-2ubuntu2) ... 91s autopkgtest [21:25:50]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 91s autopkgtest [21:25:50]: test dh-golang-autopkgtest: [----------------------- 91s [info] Testing github.com/cyphar/filepath-securejoin... 91s [info] Source code installed by binary package, overriding dh_auto_configure... 91s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 91s dh build --buildsystem=golang --with=golang 92s dh_update_autotools_config -O--buildsystem=golang 92s dh_autoreconf -O--buildsystem=golang 92s debian/rules override_dh_auto_configure 92s make[1]: Entering directory '/tmp/autopkgtest.mdLhZ3/autopkgtest_tmp' 92s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 92s mkdir -p "obj-x86_64-linux-gnu" 92s # remove existing symlinks, since "cp -a" won't convert them 92s find "obj-x86_64-linux-gnu" -type l -exec rm "{}" \; 92s cp -a /usr/share/gocode/src "obj-x86_64-linux-gnu" 92s make[1]: Leaving directory '/tmp/autopkgtest.mdLhZ3/autopkgtest_tmp' 92s dh_auto_build -O--buildsystem=golang 92s dh_auto_build: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 92s cd obj-x86_64-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 92s internal/unsafeheader 92s internal/goarch 92s internal/cpu 92s internal/abi 92s internal/bytealg 92s internal/byteorder 92s internal/chacha8rand 92s internal/coverage/rtcov 92s internal/godebugs 92s internal/goexperiment 92s internal/goos 92s internal/profilerecord 92s internal/runtime/atomic 92s internal/runtime/math 92s internal/runtime/strconv 92s internal/runtime/syscall 92s internal/runtime/exithook 92s internal/runtime/cgroup 92s internal/runtime/gc 92s internal/asan 92s internal/msan 92s internal/race 92s internal/runtime/sys 92s internal/stringslite 92s internal/runtime/maps 92s internal/trace/tracev2 92s github.com/cyphar/filepath-securejoin/internal/consts 92s cmp 92s internal/itoa 92s math/bits 92s math 92s runtime 92s unicode/utf8 92s sync/atomic 92s internal/sync 92s internal/synctest 92s unicode 93s encoding 93s unicode/utf16 93s container/list 93s crypto/internal/fips140/alias 93s crypto/internal/fips140deps/byteorder 93s crypto/internal/fips140deps/cpu 93s crypto/internal/fips140/subtle 93s crypto/internal/boring/sig 93s vendor/golang.org/x/crypto/cryptobyte/asn1 93s vendor/golang.org/x/crypto/internal/alias 93s internal/nettrace 93s log/internal 95s internal/reflectlite 95s iter 95s sync 95s errors 95s strconv 95s slices 95s io 95s internal/oserror 95s path 95s internal/bisect 95s reflect 95s internal/godebug 95s syscall 95s time 96s io/fs 96s internal/filepathlite 96s internal/syscall/unix 96s internal/fmtsort 96s internal/poll 96s internal/syscall/execenv 96s internal/testlog 96s bytes 96s encoding/binary 96s os 96s sort 96s strings 96s fmt 97s golang.org/x/sys/unix 97s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/gocompat 97s path/filepath 97s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/assert 97s bufio 97s encoding/base64 97s encoding/json 97s github.com/cyphar/filepath-securejoin/pathrs-lite/internal 97s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/fd 97s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/kernelversion 97s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/linux 97s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/procfs 97s encoding/hex 98s regexp/syntax 98s github.com/cyphar/filepath-securejoin/pathrs-lite/procfs 98s github.com/cyphar/filepath-securejoin/pathrs-lite 98s github.com/cyphar/filepath-securejoin 98s github.com/pmezard/go-difflib/difflib 98s regexp 98s compress/flate 98s hash 98s hash/crc32 98s github.com/davecgh/go-spew/spew 98s gopkg.in/yaml.v3 98s compress/gzip 98s context 98s crypto 98s crypto/internal/fips140deps/godebug 98s crypto/internal/fips140 98s crypto/internal/impl 98s crypto/internal/fips140/sha256 98s crypto/internal/fips140/sha3 98s crypto/internal/fips140/sha512 98s crypto/internal/fips140/hmac 99s crypto/internal/fips140/check 99s crypto/internal/fips140/aes 99s github.com/stretchr/testify/assert/yaml 99s crypto/internal/sysrand 99s crypto/internal/entropy 99s math/rand/v2 99s crypto/subtle 99s math/rand 99s crypto/internal/randutil 99s crypto/internal/fips140/drbg 99s math/big 99s crypto/internal/fips140/aes/gcm 99s crypto/internal/fips140only 99s crypto/cipher 99s crypto/internal/boring 99s crypto/aes 99s crypto/des 99s crypto/internal/fips140/nistec/fiat 99s crypto/rand 99s crypto/internal/fips140/edwards25519/field 99s crypto/internal/fips140/nistec 99s crypto/internal/boring/bbig 99s crypto/internal/fips140/bigmod 99s weak 99s crypto/internal/fips140cache 99s crypto/sha3 99s crypto/internal/fips140hash 99s crypto/sha512 99s encoding/asn1 100s crypto/internal/fips140/ecdh 100s crypto/elliptic 100s crypto/ecdh 100s crypto/internal/fips140/ecdsa 100s vendor/golang.org/x/crypto/cryptobyte 100s crypto/internal/fips140/edwards25519 100s crypto/ecdsa 100s crypto/internal/fips140/ed25519 100s crypto/ed25519 100s crypto/internal/fips140/hkdf 100s crypto/hkdf 100s crypto/hmac 100s crypto/internal/fips140/mlkem 100s crypto/internal/fips140/tls12 100s crypto/internal/fips140/tls13 100s vendor/golang.org/x/crypto/chacha20 100s vendor/golang.org/x/crypto/internal/poly1305 100s vendor/golang.org/x/sys/cpu 100s crypto/md5 100s crypto/rc4 100s vendor/golang.org/x/crypto/chacha20poly1305 100s crypto/internal/fips140/rsa 100s crypto/internal/hpke 100s crypto/sha1 100s crypto/rsa 101s crypto/sha256 101s crypto/fips140 101s crypto/tls/internal/fips140tls 101s crypto/dsa 101s crypto/x509/pkix 101s encoding/pem 101s maps 101s vendor/golang.org/x/net/dns/dnsmessage 101s internal/singleflight 101s unique 101s net/netip 101s runtime/cgo 101s net/url 101s vendor/golang.org/x/text/transform 101s log 101s vendor/golang.org/x/text/unicode/bidi 101s vendor/golang.org/x/text/secure/bidirule 101s vendor/golang.org/x/text/unicode/norm 101s vendor/golang.org/x/net/idna 102s vendor/golang.org/x/net/http2/hpack 102s net 102s mime 102s mime/quotedprintable 102s net/http/internal 102s net/http/internal/ascii 102s flag 102s net/http/internal/testcert 102s runtime/debug 103s net/textproto 103s crypto/x509 103s vendor/golang.org/x/net/http/httpguts 103s vendor/golang.org/x/net/http/httpproxy 103s mime/multipart 103s crypto/tls 104s net/http/httptrace 104s net/http/internal/httpcommon 104s net/http 106s net/http/httptest 106s github.com/stretchr/testify/assert 106s github.com/stretchr/testify/require 106s github.com/cyphar/filepath-securejoin/internal/testutils 106s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/testutils 106s debian/rules override_dh_auto_test 106s make[1]: Entering directory '/tmp/autopkgtest.mdLhZ3/autopkgtest_tmp' 106s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 106s dh_auto_test -- -timeout=20m 107s dh_auto_test: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 107s cd obj-x86_64-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 126s === RUN TestSymlink 126s --- PASS: TestSymlink (0.00s) 126s === RUN TestNoSymlink 126s --- PASS: TestNoSymlink (0.00s) 126s === RUN TestNonLexical 126s --- PASS: TestNonLexical (0.00s) 126s === RUN TestSymlinkLoop 126s --- PASS: TestSymlinkLoop (0.01s) 126s === RUN TestEnotdir 126s --- PASS: TestEnotdir (0.00s) 126s === RUN TestIsNotExist 126s --- PASS: TestIsNotExist (0.00s) 126s === RUN TestSecureJoinVFS 126s --- PASS: TestSecureJoinVFS (0.00s) 126s === RUN TestSecureJoinVFSErrors 126s --- PASS: TestSecureJoinVFSErrors (0.00s) 126s === RUN TestUncleanRoot 126s === RUN TestUncleanRoot/trailing-dotdot 126s === RUN TestUncleanRoot/leading-dotdot 126s === RUN TestUncleanRoot/middle-dotdot 126s === RUN TestUncleanRoot/many-dotdot 126s === RUN TestUncleanRoot/trailing-slash 126s === RUN TestUncleanRoot/trailing-slashes 126s === RUN TestUncleanRoot/many-slashes 126s === RUN TestUncleanRoot/plain-dot 126s === RUN TestUncleanRoot/many-dot 126s === RUN TestUncleanRoot/unclean-safe 126s === RUN TestUncleanRoot/unclean-unsafe 126s --- PASS: TestUncleanRoot (0.00s) 126s --- PASS: TestUncleanRoot/trailing-dotdot (0.00s) 126s --- PASS: TestUncleanRoot/leading-dotdot (0.00s) 126s --- PASS: TestUncleanRoot/middle-dotdot (0.00s) 126s --- PASS: TestUncleanRoot/many-dotdot (0.00s) 126s --- PASS: TestUncleanRoot/trailing-slash (0.00s) 126s --- PASS: TestUncleanRoot/trailing-slashes (0.00s) 126s --- PASS: TestUncleanRoot/many-slashes (0.00s) 126s --- PASS: TestUncleanRoot/plain-dot (0.00s) 126s --- PASS: TestUncleanRoot/many-dot (0.00s) 126s --- PASS: TestUncleanRoot/unclean-safe (0.00s) 126s --- PASS: TestUncleanRoot/unclean-unsafe (0.00s) 126s === RUN TestHasDotDot 126s === RUN TestHasDotDot/plain-dotdot 126s === RUN TestHasDotDot/trailing-dotdot 126s === RUN TestHasDotDot/leading-dotdot 126s === RUN TestHasDotDot/middle-dotdot 126s === RUN TestHasDotDot/dotdot-in-name1 126s === RUN TestHasDotDot/dotdot-in-name2 126s === RUN TestHasDotDot/dotdot-in-name3 126s === RUN TestHasDotDot/dotdot-in-name4 126s === RUN TestHasDotDot/dotdot-in-name5 126s === RUN TestHasDotDot/dot1 126s === RUN TestHasDotDot/dot2 126s === RUN TestHasDotDot/dot3 126s === RUN TestHasDotDot/unclean 126s --- PASS: TestHasDotDot (0.00s) 126s --- PASS: TestHasDotDot/plain-dotdot (0.00s) 126s --- PASS: TestHasDotDot/trailing-dotdot (0.00s) 126s --- PASS: TestHasDotDot/leading-dotdot (0.00s) 126s --- PASS: TestHasDotDot/middle-dotdot (0.00s) 126s --- PASS: TestHasDotDot/dotdot-in-name1 (0.00s) 126s --- PASS: TestHasDotDot/dotdot-in-name2 (0.00s) 126s --- PASS: TestHasDotDot/dotdot-in-name3 (0.00s) 126s --- PASS: TestHasDotDot/dotdot-in-name4 (0.00s) 126s --- PASS: TestHasDotDot/dotdot-in-name5 (0.00s) 126s --- PASS: TestHasDotDot/dot1 (0.00s) 126s --- PASS: TestHasDotDot/dot2 (0.00s) 126s --- PASS: TestHasDotDot/dot3 (0.00s) 126s --- PASS: TestHasDotDot/unclean (0.00s) 126s PASS 126s ok github.com/cyphar/filepath-securejoin 0.012s 126s ? github.com/cyphar/filepath-securejoin/internal/consts [no test files] 126s ? github.com/cyphar/filepath-securejoin/internal/testutils [no test files] 264s === RUN TestPartialLookupInRoot 264s === RUN TestPartialLookupInRoot/openat2=auto 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-slash1 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-inroot-trailing 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/loop 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-dot 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-sub-trailing 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-dot 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-slash2 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-slash2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/loop-basic1 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir3 264s === RUN TestPartialLookupInRoot/openat2=auto/complete-dir1 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir5 264s === RUN TestPartialLookupInRoot/openat2=auto/loop-basic3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-dir-basic 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling4 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/loop-basic2 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir1 264s === RUN TestPartialLookupInRoot/openat2=auto/complete-fifo 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-dir-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-inroot-trailing 264s === RUN TestPartialLookupInRoot/openat2=auto/complete-dir2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-slash1 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir6 264s === RUN TestPartialLookupInRoot/openat2=auto/complete-dir3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash1 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-sub-trailing 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-sub-trailing 264s === RUN TestPartialLookupInRoot/openat2=auto/complete-sock 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-slash2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-dot 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling6 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-slash1 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky1-trailing 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky2-trailing 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling2 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir4 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling5 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dot 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-inroot-trailing 264s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial 264s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling1 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true 264s === RUN TestPartialLookupInRoot/openat2=true/complete-dir3 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-dot 264s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=true/dangling1-inroot-trailing 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=true/dangling1-sub-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/dangling2-inroot-trailing 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir4 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-slash2 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling3 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling6 264s === RUN TestPartialLookupInRoot/openat2=true/complete-dir1 264s === RUN TestPartialLookupInRoot/openat2=true/complete-fifo 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling4 264s === RUN TestPartialLookupInRoot/openat2=true/loop-basic2 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial 264s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-dot 264s === RUN TestPartialLookupInRoot/openat2=true/complete-sock 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling2 264s === RUN TestPartialLookupInRoot/openat2=true/complete-dir2 264s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir6 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-slash1 264s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-slash2 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/partial-dir-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial 264s === RUN TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/partial-dir-basic 264s === RUN TestPartialLookupInRoot/openat2=true/dangling3-sub-trailing 264s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky1-trailing 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial 264s === RUN TestPartialLookupInRoot/openat2=true/loop 264s === RUN TestPartialLookupInRoot/openat2=true/loop-basic1 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash1 264s === RUN TestPartialLookupInRoot/openat2=true/dangling2-sub-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir3 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/dangling2-sub-trailing 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash2 264s === RUN TestPartialLookupInRoot/openat2=true/dangling3-sub-partial 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling5 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-slash2 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky2-trailing 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-slash1 264s === RUN TestPartialLookupInRoot/openat2=true/dangling1-sub-partial 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dot 264s === RUN TestPartialLookupInRoot/openat2=true/dangling1-sub-trailing 264s === RUN TestPartialLookupInRoot/openat2=true/dangling3-inroot-trailing 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling1 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial 264s === RUN TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete3 264s === RUN TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-dot 264s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir1 264s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=true/dangling2-sub-partial 264s === RUN TestPartialLookupInRoot/openat2=true/dangling3-sub-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir5 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=true/loop-basic3 264s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-slash1 264s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir2 264s === RUN TestPartialLookupInRoot/openat2=false 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling2 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir3 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir4 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/partial-dir-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=false/complete-sock 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash1 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir2 264s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky2-trailing 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/complete-dir2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/dangling2-inroot-trailing 264s === RUN TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling5 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-slash2 264s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=false/loop-basic2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-dot 264s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=false/loop 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial 264s === RUN TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir5 264s === RUN TestPartialLookupInRoot/openat2=false/dangling1-sub-partial 264s === RUN TestPartialLookupInRoot/openat2=false/dangling3-sub-partial 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir1 264s === RUN TestPartialLookupInRoot/openat2=false/loop-basic1 264s === RUN TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling3 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/partial-dir-basic 264s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-slash2 264s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-slash2 264s === RUN TestPartialLookupInRoot/openat2=false/dangling1-sub-trailing 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-slash1 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling1 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir6 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-dot 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-slash1 264s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot2 264s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-slash1 264s === RUN TestPartialLookupInRoot/openat2=false/dangling3-sub-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial 264s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-dot 264s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial 264s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial 264s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/dangling3-inroot-trailing 264s === RUN TestPartialLookupInRoot/openat2=false/complete-dir1 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling4 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dot 264s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling6 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial 264s === RUN TestPartialLookupInRoot/openat2=false/dangling1-sub-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/dangling2-sub-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/complete-fifo 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/dangling2-sub-trailing 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash2 264s === RUN TestPartialLookupInRoot/openat2=false/dangling1-inroot-trailing 264s === RUN TestPartialLookupInRoot/openat2=false/dangling2-sub-partial 264s === RUN TestPartialLookupInRoot/openat2=false/complete-dir3 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete1 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot 264s === RUN TestPartialLookupInRoot/openat2=false/dangling3-sub-trailing 264s === RUN TestPartialLookupInRoot/openat2=false/loop-basic3 264s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete3 264s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot1 264s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky1-trailing 264s --- PASS: TestPartialLookupInRoot (0.07s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto (0.01s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-inroot-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/loop (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-sub-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/loop-basic1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-dir1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir5 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/loop-basic3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-dir-basic (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling4 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/loop-basic2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-fifo (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-dir-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-inroot-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-dir2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir6 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-dir3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-sub-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-sub-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-sock (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling6 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir4 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling5 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-inroot-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true (0.02s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/complete-dir3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-inroot-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-inroot-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir4 (0.01s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling6 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/complete-dir1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/complete-fifo (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling4 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/loop-basic2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/complete-sock (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/complete-dir2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir6 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-dir-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-dir-basic (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-sub-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/loop (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/loop-basic1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-sub-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-sub-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling5 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-sub-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-sub-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-inroot-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-sub-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir5 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/loop-basic3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false (0.05s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir4 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-dir-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/complete-sock (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/complete-dir2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-inroot-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling5 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/loop-basic2 (0.01s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/loop (0.01s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir5 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-sub-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-sub-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/loop-basic1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-dir-basic (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-sub-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir6 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-slash1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-inroot-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/complete-dir1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling4 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling6 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/complete-fifo (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-sub-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash2 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-inroot-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-sub-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/complete-dir3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-sub-trailing (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/loop-basic3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete3 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot1 (0.00s) 264s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky1-trailing (0.00s) 264s === RUN TestPartialOpenat2 264s === RUN TestPartialOpenat2/complete-dir1 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-complete1 264s === RUN TestPartialOpenat2/nonlexical-level3-rel-complete2 264s === RUN TestPartialOpenat2/partial-nondir-dotdot1 264s === RUN TestPartialOpenat2/partial-fifo-slash2 264s === RUN TestPartialOpenat2/nonlexical-level1-rel-complete1 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-partial 264s === RUN TestPartialOpenat2/deep-dangling2 264s === RUN TestPartialOpenat2/nonlexical-basic-partial-dotdot 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-partial 264s === RUN TestPartialOpenat2/nonlexical-level3-rel-partial-dotdot 264s === RUN TestPartialOpenat2/partial-nondir-symlink-slash2 264s === RUN TestPartialOpenat2/deep-dangling6 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-complete2 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-complete3 264s === RUN TestPartialOpenat2/nonlexical-level3-abs-complete1 264s === RUN TestPartialOpenat2/partial-dir-basic 264s === RUN TestPartialOpenat2/partial-sock-slash2 264s === RUN TestPartialOpenat2/deep-dangling1 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-complete3 264s === RUN TestPartialOpenat2/partial-nondir-symlink-dotdot1 264s === RUN TestPartialOpenat2/partial-sock-dotdot2 264s === RUN TestPartialOpenat2/dangling3-sub-partial-dotdot 264s === RUN TestPartialOpenat2/complete-dir3 264s === RUN TestPartialOpenat2/dangling-tricky2-partial-dotdot 264s === RUN TestPartialOpenat2/dangling3-inroot-partial 264s === RUN TestPartialOpenat2/nonlexical-level1-abs-complete3 264s === RUN TestPartialOpenat2/nonlexical-level1-abs-partial 264s === RUN TestPartialOpenat2/dangling2-inroot-partial-dotdot 264s === RUN TestPartialOpenat2/nonlexical-level3-abs-partial 264s === RUN TestPartialOpenat2/dangling3-inroot-trailing 264s === RUN TestPartialOpenat2/deep-dangling-fileasdir3 264s === RUN TestPartialOpenat2/partial-nondir-slash1 264s === RUN TestPartialOpenat2/dangling-tricky1-partial-dotdot 264s === RUN TestPartialOpenat2/nonlexical-level1-abs-partial-dotdot 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-partial-dotdot 264s === RUN TestPartialOpenat2/dangling-tricky2-partial 264s === RUN TestPartialOpenat2/deep-dangling-fileasdir4 264s === RUN TestPartialOpenat2/loop-basic1 264s === RUN TestPartialOpenat2/nonlexical-level3-rel-complete3 264s === RUN TestPartialOpenat2/nonlexical-basic-partial 264s === RUN TestPartialOpenat2/nonlexical-level1-rel-partial 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-partial-dotdot 264s === RUN TestPartialOpenat2/deep-dangling3 264s === RUN TestPartialOpenat2/dangling-tricky1-partial 264s === RUN TestPartialOpenat2/complete-dir2 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-complete3 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-complete2 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-partial 264s === RUN TestPartialOpenat2/partial-nondir-symlink-dot 264s === RUN TestPartialOpenat2/dangling2-inroot-trailing 264s === RUN TestPartialOpenat2/loop-basic3 264s === RUN TestPartialOpenat2/nonlexical-level1-abs-complete1 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-complete2 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-complete3 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-partial 264s === RUN TestPartialOpenat2/partial-sock-dot 264s === RUN TestPartialOpenat2/dangling1-sub-partial 264s === RUN TestPartialOpenat2/dangling2-sub-partial-dotdot 264s === RUN TestPartialOpenat2/nonlexical-level1-rel-complete2 264s === RUN TestPartialOpenat2/loop 264s === RUN TestPartialOpenat2/deep-dangling4 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-complete2 264s === RUN TestPartialOpenat2/deep-dangling5 264s === RUN TestPartialOpenat2/nonlexical-level1-rel-complete3 264s === RUN TestPartialOpenat2/nonlexical-level3-rel-complete1 264s === RUN TestPartialOpenat2/partial-sock-dotdot1 264s === RUN TestPartialOpenat2/dangling-tricky2-trailing 264s === RUN TestPartialOpenat2/nonlexical-level1-abs-complete2 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-partial 264s === RUN TestPartialOpenat2/dangling1-sub-trailing 264s === RUN TestPartialOpenat2/nonlexical-basic-complete1 264s === RUN TestPartialOpenat2/partial-dir-dotdot 264s === RUN TestPartialOpenat2/nonlexical-level1-rel-partial-dotdot 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-partial-dotdot 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-partial-dotdot 264s === RUN TestPartialOpenat2/nonlexical-level3-abs-partial-dotdot 264s === RUN TestPartialOpenat2/dangling2-sub-partial 264s === RUN TestPartialOpenat2/deep-dangling-fileasdir5 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-complete3 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-complete2 264s === RUN TestPartialOpenat2/nonlexical-level3-rel-partial 264s === RUN TestPartialOpenat2/partial-sock-slash1 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-complete1 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-complete1 264s === RUN TestPartialOpenat2/partial-nondir-slash2 264s === RUN TestPartialOpenat2/dangling2-sub-trailing 264s === RUN TestPartialOpenat2/deep-dangling-fileasdir1 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-partial-dotdot 264s === RUN TestPartialOpenat2/partial-nondir-symlink-dotdot2 264s === RUN TestPartialOpenat2/partial-fifo-dot 264s === RUN TestPartialOpenat2/dangling1-inroot-trailing 264s === RUN TestPartialOpenat2/dangling1-inroot-partial 264s === RUN TestPartialOpenat2/dangling3-sub-trailing 264s === RUN TestPartialOpenat2/deep-dangling-fileasdir6 264s === RUN TestPartialOpenat2/loop-basic2 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-partial-dotdot 264s === RUN TestPartialOpenat2/partial-nondir-dot 264s === RUN TestPartialOpenat2/partial-fifo-slash1 264s === RUN TestPartialOpenat2/dangling2-inroot-partial 264s === RUN TestPartialOpenat2/nonlexical-basic-complete3 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-complete1 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-complete1 264s === RUN TestPartialOpenat2/nonlexical-level3-abs-complete2 264s === RUN TestPartialOpenat2/partial-fifo-dotdot1 264s === RUN TestPartialOpenat2/dangling-tricky1-trailing 264s === RUN TestPartialOpenat2/complete-sock 264s === RUN TestPartialOpenat2/nonlexical-basic-complete2 264s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-complete2 264s === RUN TestPartialOpenat2/partial-nondir-symlink-slash1 264s === RUN TestPartialOpenat2/dangling1-inroot-partial-dotdot 264s === RUN TestPartialOpenat2/dangling3-inroot-partial-dotdot 264s === RUN TestPartialOpenat2/complete-fifo 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-complete3 264s === RUN TestPartialOpenat2/nonlexical-level3-abs-complete3 264s === RUN TestPartialOpenat2/dangling1-sub-partial-dotdot 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-complete1 264s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-partial 264s === RUN TestPartialOpenat2/partial-nondir-dotdot2 264s === RUN TestPartialOpenat2/partial-fifo-dotdot2 264s === RUN TestPartialOpenat2/dangling3-sub-partial 264s === RUN TestPartialOpenat2/deep-dangling-fileasdir2 264s --- PASS: TestPartialOpenat2 (0.01s) 264s --- PASS: TestPartialOpenat2/complete-dir1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-nondir-dotdot1 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-fifo-slash2 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-partial (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling2 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-basic-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-partial (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/partial-nondir-symlink-slash2 (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling6 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-dir-basic (0.00s) 264s --- PASS: TestPartialOpenat2/partial-sock-slash2 (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-nondir-symlink-dotdot1 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-sock-dotdot2 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling3-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/complete-dir3 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling-tricky2-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/dangling3-inroot-partial (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-partial (0.00s) 264s --- PASS: TestPartialOpenat2/dangling2-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-partial (0.00s) 264s --- PASS: TestPartialOpenat2/dangling3-inroot-trailing (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir3 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-nondir-slash1 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling-tricky1-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/dangling-tricky2-partial (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir4 (0.00s) 264s --- PASS: TestPartialOpenat2/loop-basic1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-basic-partial (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-partial (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling3 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling-tricky1-partial (0.00s) 264s --- PASS: TestPartialOpenat2/complete-dir2 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-partial (0.00s) 264s --- PASS: TestPartialOpenat2/partial-nondir-symlink-dot (0.00s) 264s --- PASS: TestPartialOpenat2/dangling2-inroot-trailing (0.00s) 264s --- PASS: TestPartialOpenat2/loop-basic3 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-partial (0.00s) 264s --- PASS: TestPartialOpenat2/partial-sock-dot (0.00s) 264s --- PASS: TestPartialOpenat2/dangling1-sub-partial (0.00s) 264s --- PASS: TestPartialOpenat2/dangling2-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/loop (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling4 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling5 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-sock-dotdot1 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-partial (0.00s) 264s --- PASS: TestPartialOpenat2/dangling1-sub-trailing (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-basic-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-dir-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/dangling2-sub-partial (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir5 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-partial (0.00s) 264s --- PASS: TestPartialOpenat2/partial-sock-slash1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-nondir-slash2 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling2-sub-trailing (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/partial-nondir-symlink-dotdot2 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-fifo-dot (0.00s) 264s --- PASS: TestPartialOpenat2/dangling1-inroot-trailing (0.00s) 264s --- PASS: TestPartialOpenat2/dangling1-inroot-partial (0.00s) 264s --- PASS: TestPartialOpenat2/dangling3-sub-trailing (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir6 (0.00s) 264s --- PASS: TestPartialOpenat2/loop-basic2 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/partial-nondir-dot (0.00s) 264s --- PASS: TestPartialOpenat2/partial-fifo-slash1 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling2-inroot-partial (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-basic-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-fifo-dotdot1 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestPartialOpenat2/complete-sock (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-basic-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-complete2 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-nondir-symlink-slash1 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling1-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/dangling3-inroot-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/complete-fifo (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-complete3 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling1-sub-partial-dotdot (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-complete1 (0.00s) 264s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-partial (0.00s) 264s --- PASS: TestPartialOpenat2/partial-nondir-dotdot2 (0.00s) 264s --- PASS: TestPartialOpenat2/partial-fifo-dotdot2 (0.00s) 264s --- PASS: TestPartialOpenat2/dangling3-sub-partial (0.00s) 264s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir2 (0.00s) 264s === RUN TestPartialLookupInRoot_BadInode 264s linux.go:31: test requires root 264s --- SKIP: TestPartialLookupInRoot_BadInode (0.00s) 264s === RUN TestPartialLookup_RacingRename 264s === RUN TestPartialLookup_RacingRename/openat2=auto 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=201(6.700%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=204(6.800%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot1 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=230(7.667%) fixRemainingPath=4(0.133%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-dotdot 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=156(5.200%) fixRemainingPath=3(0.100%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=207(6.900%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-dotdot 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=234(7.800%) fixRemainingPath=3(0.100%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=230(7.667%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot-extra 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=277(9.233%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot2 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=217(7.233%) fixRemainingPath=13(0.433%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-dotdot 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=191(6.367%) fixRemainingPath=14(0.467%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-root-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=105(3.500%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=165(5.500%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=179(5.967%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-dotdot 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=312(10.400%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=true 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-file-dotdot 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=544(18.133%) fixRemainingPath=5(0.167%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-dotdot 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=521(17.367%) fixRemainingPath=2(0.067%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-root-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=350(11.667%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=299(9.967%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=399(13.300%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=364(12.133%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot2 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=513(17.100%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-dotdot 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=633(21.100%) fixRemainingPath=2(0.067%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=373(12.433%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot-extra 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=428(14.267%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-dotdot 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=489(16.300%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=312(10.400%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot1 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=576(19.200%) fixRemainingPath=2(0.067%) 264s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-file-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=428(14.267%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=false 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-dotdot 264s lookup_linux_test.go:640: after 3000 runs: passOk=2196(73.200%) passErr=0(0.000%) skip=804(26.800%) fail=0(0.000%) (+badErr=0(0.000%)) 264s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=2169(72.300%) 264s lookup_linux_test.go:649: skipErr breakdown: 264s lookup_linux_test.go:651: 804: invalid cross-device link 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-file-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=478(15.933%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-dotdot 264s lookup_linux_test.go:640: after 3000 runs: passOk=1208(40.267%) passErr=0(0.000%) skip=1792(59.733%) fail=0(0.000%) (+badErr=0(0.000%)) 264s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=1179(39.300%) 264s lookup_linux_test.go:649: skipErr breakdown: 264s lookup_linux_test.go:651: 1792: invalid cross-device link 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-root-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot2 264s lookup_linux_test.go:640: after 3000 runs: passOk=1020(34.000%) passErr=0(0.000%) skip=1980(66.000%) fail=0(0.000%) (+badErr=0(0.000%)) 264s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=1004(33.467%) 264s lookup_linux_test.go:649: skipErr breakdown: 264s lookup_linux_test.go:651: 1980: invalid cross-device link 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-file-dotdot 264s lookup_linux_test.go:640: after 3000 runs: passOk=1144(38.133%) passErr=0(0.000%) skip=1856(61.867%) fail=0(0.000%) (+badErr=0(0.000%)) 264s lookup_linux_test.go:645: badHandleName=1110(37.000%) fixRemainingPath=1110(37.000%) 264s lookup_linux_test.go:649: skipErr breakdown: 264s lookup_linux_test.go:651: 1856: invalid cross-device link 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot 264s lookup_linux_test.go:640: after 3000 runs: passOk=39(1.300%) passErr=0(0.000%) skip=2961(98.700%) fail=0(0.000%) (+badErr=0(0.000%)) 264s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 264s lookup_linux_test.go:649: skipErr breakdown: 264s lookup_linux_test.go:651: 2961: invalid cross-device link 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot-extra 264s lookup_linux_test.go:640: after 6655 runs: passOk=10(0.150%) passErr=0(0.000%) skip=6645(99.850%) fail=0(0.000%) (+badErr=0(0.000%)) 264s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 264s lookup_linux_test.go:649: skipErr breakdown: 264s lookup_linux_test.go:651: 6645: invalid cross-device link 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=443(14.767%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-dotdot 264s lookup_linux_test.go:640: after 3000 runs: passOk=108(3.600%) passErr=0(0.000%) skip=2892(96.400%) fail=0(0.000%) (+badErr=0(0.000%)) 264s lookup_linux_test.go:645: badHandleName=51(1.700%) fixRemainingPath=0(0.000%) 264s lookup_linux_test.go:649: skipErr breakdown: 264s lookup_linux_test.go:651: 2892: invalid cross-device link 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-basic 264s 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%)) 264s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 264s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot1 264s lookup_linux_test.go:640: after 3000 runs: passOk=1968(65.600%) passErr=0(0.000%) skip=1032(34.400%) fail=0(0.000%) (+badErr=0(0.000%)) 264s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=1945(64.833%) 264s lookup_linux_test.go:649: skipErr breakdown: 264s lookup_linux_test.go:651: 1032: invalid cross-device link 264s --- PASS: TestPartialLookup_RacingRename (11.77s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto (2.81s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-basic (0.19s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-basic (0.12s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot1 (0.14s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-dotdot (0.19s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-basic (0.13s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-dotdot (0.12s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-basic (0.15s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot-extra (0.27s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot2 (0.22s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-dotdot (0.19s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-root-basic (0.24s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot (0.39s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-basic (0.24s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-dotdot (0.26s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true (1.80s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-file-dotdot (0.14s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-dotdot (0.13s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-root-basic (0.15s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot (0.12s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-basic (0.12s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-basic (0.11s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot2 (0.13s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-dotdot (0.14s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-basic (0.12s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot-extra (0.16s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-dotdot (0.13s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-basic (0.11s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot1 (0.13s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-file-basic (0.11s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false (7.16s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-dotdot (0.80s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-file-basic (0.29s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-dotdot (0.58s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-root-basic (0.33s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-basic (0.35s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot2 (0.54s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-file-dotdot (0.59s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-basic (0.32s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot (0.41s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot-extra (0.94s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-basic (0.29s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-dotdot (0.77s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-basic (0.34s) 264s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot1 (0.60s) 264s === RUN TestSymlinkStackBasic 264s --- PASS: TestSymlinkStackBasic (0.00s) 264s === RUN TestSymlinkStackBadPop 264s --- PASS: TestSymlinkStackBadPop (0.00s) 264s === RUN TestSymlinkStackBasicTailChain 264s --- PASS: TestSymlinkStackBasicTailChain (0.00s) 264s === RUN TestSymlinkStackTailChain 264s --- PASS: TestSymlinkStackTailChain (0.00s) 264s === RUN TestMkdirAll_Basic 264s === RUN TestMkdirAll_Basic/openat2=auto 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling2-trailing 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky1-trailing 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky2-dotdot 264s === RUN TestMkdirAll_Basic/openat2=auto/dotdot-after-symlink 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-basic 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-abs 264s === RUN TestMkdirAll_Basic/openat2=auto/nondir-trailing 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling2-dotdot 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling3-dotdot 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky1-basic 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky2-trailing 264s === RUN TestMkdirAll_Basic/openat2=auto/existing 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level1-rel 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-rel 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling2-basic 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling3-basic 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky1-dotdot 264s === RUN TestMkdirAll_Basic/openat2=auto/loop-basic 264s === RUN TestMkdirAll_Basic/openat2=auto/nondir-subdir 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-rel 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-open 264s === RUN TestMkdirAll_Basic/openat2=auto/nondir-dotdot 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling1-trailing 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling1-basic 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling1-dotdot 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky2-basic 264s === RUN TestMkdirAll_Basic/openat2=auto/loop-dotdot 264s === RUN TestMkdirAll_Basic/openat2=auto/basic 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-abs 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level3-abs 264s === RUN TestMkdirAll_Basic/openat2=auto/nondir-symlink-trailing 264s === RUN TestMkdirAll_Basic/openat2=auto/nondir-symlink-subdir 264s === RUN TestMkdirAll_Basic/openat2=auto/dangling3-trailing 264s === RUN TestMkdirAll_Basic/openat2=auto/loop-trailing 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level1-abs 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-open 264s === RUN TestMkdirAll_Basic/openat2=auto/sgid-sticky-dir-ownedbyus 264s === RUN TestMkdirAll_Basic/openat2=auto/dotdot-in-nonexisting 264s === RUN TestMkdirAll_Basic/openat2=auto/nondir-symlink-dotdot 264s === RUN TestMkdirAll_Basic/openat2=auto/dotdot-in-existing 264s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level3-rel 264s === RUN TestMkdirAll_Basic/openat2=auto/sgid-dir-ownedbyus 264s === RUN TestMkdirAll_Basic/openat2=true 264s === RUN TestMkdirAll_Basic/openat2=true/loop-trailing 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-abs 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-open 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level3-rel 264s === RUN TestMkdirAll_Basic/openat2=true/dangling1-trailing 264s === RUN TestMkdirAll_Basic/openat2=true/dangling2-basic 264s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky2-basic 264s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky2-dotdot 264s === RUN TestMkdirAll_Basic/openat2=true/dotdot-in-existing 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-basic 264s === RUN TestMkdirAll_Basic/openat2=true/sgid-sticky-dir-ownedbyus 264s === RUN TestMkdirAll_Basic/openat2=true/nondir-symlink-subdir 264s === RUN TestMkdirAll_Basic/openat2=true/dangling1-dotdot 264s === RUN TestMkdirAll_Basic/openat2=true/dangling3-trailing 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level1-rel 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level3-abs 264s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky1-basic 264s === RUN TestMkdirAll_Basic/openat2=true/basic 264s === RUN TestMkdirAll_Basic/openat2=true/nondir-symlink-trailing 264s === RUN TestMkdirAll_Basic/openat2=true/dangling2-trailing 264s === RUN TestMkdirAll_Basic/openat2=true/dangling2-dotdot 264s === RUN TestMkdirAll_Basic/openat2=true/dangling3-basic 264s === RUN TestMkdirAll_Basic/openat2=true/loop-basic 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-open 264s === RUN TestMkdirAll_Basic/openat2=true/sgid-dir-ownedbyus 264s === RUN TestMkdirAll_Basic/openat2=true/nondir-dotdot 264s === RUN TestMkdirAll_Basic/openat2=true/existing 264s === RUN TestMkdirAll_Basic/openat2=true/nondir-subdir 264s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky1-trailing 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-rel 264s === RUN TestMkdirAll_Basic/openat2=true/nondir-trailing 264s === RUN TestMkdirAll_Basic/openat2=true/dangling1-basic 264s === RUN TestMkdirAll_Basic/openat2=true/dangling3-dotdot 264s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky1-dotdot 264s === RUN TestMkdirAll_Basic/openat2=true/loop-dotdot 264s === RUN TestMkdirAll_Basic/openat2=true/dotdot-after-symlink 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level1-abs 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-rel 264s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-abs 264s === RUN TestMkdirAll_Basic/openat2=true/dotdot-in-nonexisting 264s === RUN TestMkdirAll_Basic/openat2=true/nondir-symlink-dotdot 264s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky2-trailing 264s === RUN TestMkdirAll_Basic/openat2=false 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-basic 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-rel 264s === RUN TestMkdirAll_Basic/openat2=false/loop-trailing 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level1-abs 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-open 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-open 264s === RUN TestMkdirAll_Basic/openat2=false/dangling2-basic 264s === RUN TestMkdirAll_Basic/openat2=false/dangling2-dotdot 264s === RUN TestMkdirAll_Basic/openat2=false/loop-basic 264s === RUN TestMkdirAll_Basic/openat2=false/dotdot-after-symlink 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-abs 264s === RUN TestMkdirAll_Basic/openat2=false/dotdot-in-nonexisting 264s === RUN TestMkdirAll_Basic/openat2=false/nondir-symlink-trailing 264s === RUN TestMkdirAll_Basic/openat2=false/nondir-symlink-subdir 264s === RUN TestMkdirAll_Basic/openat2=false/dangling3-dotdot 264s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky1-basic 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level1-rel 264s === RUN TestMkdirAll_Basic/openat2=false/dangling1-trailing 264s === RUN TestMkdirAll_Basic/openat2=false/loop-dotdot 264s === RUN TestMkdirAll_Basic/openat2=false/existing 264s === RUN TestMkdirAll_Basic/openat2=false/sgid-dir-ownedbyus 264s === RUN TestMkdirAll_Basic/openat2=false/sgid-sticky-dir-ownedbyus 264s === RUN TestMkdirAll_Basic/openat2=false/nondir-dotdot 264s === RUN TestMkdirAll_Basic/openat2=false/basic 264s === RUN TestMkdirAll_Basic/openat2=false/dotdot-in-existing 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-rel 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level3-rel 264s === RUN TestMkdirAll_Basic/openat2=false/dangling1-basic 264s === RUN TestMkdirAll_Basic/openat2=false/dangling1-dotdot 264s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky1-dotdot 264s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky2-trailing 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level3-abs 264s === RUN TestMkdirAll_Basic/openat2=false/nondir-trailing 264s === RUN TestMkdirAll_Basic/openat2=false/nondir-subdir 264s === RUN TestMkdirAll_Basic/openat2=false/nondir-symlink-dotdot 264s === RUN TestMkdirAll_Basic/openat2=false/dangling3-trailing 264s === RUN TestMkdirAll_Basic/openat2=false/dangling3-basic 264s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky1-trailing 264s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky2-basic 264s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-abs 264s === RUN TestMkdirAll_Basic/openat2=false/dangling2-trailing 264s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky2-dotdot 264s --- PASS: TestMkdirAll_Basic (0.11s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto (0.03s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling2-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky2-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-after-symlink (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling2-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling3-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky1-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/existing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level1-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling2-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling3-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky1-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/loop-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-subdir (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-open (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky2-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/loop-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level3-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-subdir (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling3-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/loop-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level1-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-open (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/sgid-sticky-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-in-nonexisting (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-in-existing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level3-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=auto/sgid-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true (0.03s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/loop-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-open (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level3-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling1-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling2-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dotdot-in-existing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/sgid-sticky-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-subdir (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling1-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling3-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level1-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level3-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling2-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling2-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling3-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/loop-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-open (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/sgid-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/existing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-subdir (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling1-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling3-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/loop-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dotdot-after-symlink (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level1-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dotdot-in-nonexisting (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false (0.05s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/loop-trailing (0.01s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level1-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-open (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-open (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling2-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling2-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/loop-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dotdot-after-symlink (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dotdot-in-nonexisting (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-subdir (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling3-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level1-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling1-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/loop-dotdot (0.01s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/existing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/sgid-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/sgid-sticky-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dotdot-in-existing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level3-rel (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling1-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling1-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level3-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-subdir (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-dotdot (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling3-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling3-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-basic (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-abs (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling2-trailing (0.00s) 264s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-dotdot (0.00s) 264s === RUN TestMkdirAllHandle_Basic 264s === RUN TestMkdirAllHandle_Basic/openat2=auto 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-subdir 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-subdir 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/loop-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/existing 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/loop-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/basic 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-open 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/loop-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/sgid-sticky-dir-ownedbyus 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-existing 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/sgid-dir-ownedbyus 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-nonexisting 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-after-symlink 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-open 264s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=true 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=true/sgid-dir-ownedbyus 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-after-symlink 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-open 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=true/loop-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=true/loop-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-subdir 264s === RUN TestMkdirAllHandle_Basic/openat2=true/basic 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-in-nonexisting 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=true/loop-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-subdir 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=true/existing 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-in-existing 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=true/sgid-sticky-dir-ownedbyus 264s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-open 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=false 264s === RUN TestMkdirAllHandle_Basic/openat2=false/sgid-sticky-dir-ownedbyus 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-subdir 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-open 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=false/loop-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=false/sgid-dir-ownedbyus 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-subdir 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=false/basic 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-in-nonexisting 264s === RUN TestMkdirAllHandle_Basic/openat2=false/loop-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=false/loop-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=false/existing 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-after-symlink 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-rel 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-dotdot 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-open 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-in-existing 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-basic 264s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-trailing 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-abs 264s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-rel 264s --- PASS: TestMkdirAllHandle_Basic (0.11s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto (0.03s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-subdir (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-subdir (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/existing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-open (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/sgid-sticky-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-existing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/sgid-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-nonexisting (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-after-symlink (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-open (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true (0.03s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/sgid-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-after-symlink (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-open (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-subdir (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-in-nonexisting (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-subdir (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/existing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-in-existing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/sgid-sticky-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-open (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false (0.05s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/sgid-sticky-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-subdir (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-open (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-dotdot (0.01s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/sgid-dir-ownedbyus (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-subdir (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-in-nonexisting (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/existing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-after-symlink (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-rel (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-dotdot (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-open (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-in-existing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-basic (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-trailing (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-abs (0.00s) 264s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-rel (0.00s) 264s === RUN TestMkdirAll_AsRoot 264s linux.go:31: test requires root 264s --- SKIP: TestMkdirAll_AsRoot (0.00s) 264s === RUN TestMkdirAllHandle_AsRoot 264s linux.go:31: test requires root 264s --- SKIP: TestMkdirAllHandle_AsRoot (0.00s) 264s === RUN TestMkdirAll_InvalidMode 264s --- PASS: TestMkdirAll_InvalidMode (0.00s) 264s === RUN TestMkdirAllHandle_InvalidMode 264s --- PASS: TestMkdirAllHandle_InvalidMode (0.00s) 264s === RUN TestMkdirAllHandle_RacingRename 264s === RUN TestMkdirAllHandle_RacingRename/openat2=auto 264s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-ok-good 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=799(99.875%) passErr=1(0.125%) fail=0(0.000%) 264s mkdir_linux_test.go:464: passErr breakdown: 264s mkdir_linux_test.go:466: 1: not a directory 264s === RUN TestMkdirAllHandle_RacingRename/openat2=true 264s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-ok-good 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapfile-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=798(99.750%) passErr=2(0.250%) fail=0(0.000%) 264s mkdir_linux_test.go:464: passErr breakdown: 264s mkdir_linux_test.go:466: 2: not a directory 264s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapfile-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=799(99.875%) passErr=1(0.125%) fail=0(0.000%) 264s mkdir_linux_test.go:464: passErr breakdown: 264s mkdir_linux_test.go:466: 1: not a directory 264s === RUN TestMkdirAllHandle_RacingRename/openat2=false 264s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-ok-good 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapfile-trailing 264s mkdir_linux_test.go:461: after 800 runs: passOk=799(99.875%) passErr=1(0.125%) fail=0(0.000%) 264s mkdir_linux_test.go:464: passErr breakdown: 264s mkdir_linux_test.go:466: 1: not a directory 264s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapfile-partial 264s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 264s --- PASS: TestMkdirAllHandle_RacingRename (20.34s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto (6.67s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-ok-good (0.72s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-trailing (0.59s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-partial (0.81s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-trailing (0.61s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-partial (0.85s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-trailing (0.64s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-partial (0.86s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-trailing (0.68s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-partial (0.91s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true (7.73s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-ok-good (0.96s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-trailing (0.75s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-partial (1.01s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-trailing (0.78s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-partial (1.06s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-trailing (0.77s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-partial (0.92s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapfile-trailing (0.65s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapfile-partial (0.83s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false (5.94s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-ok-good (0.76s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-trailing (0.57s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-partial (0.75s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-trailing (0.57s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-partial (0.72s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-trailing (0.57s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-partial (0.72s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapfile-trailing (0.55s) 264s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapfile-partial (0.73s) 264s === RUN TestMkdirAllHandle_RacingDelete 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto/target 264s mkdir_linux_test.go:550: after 800 runs: passOk=103(12.875%) passErr=697(87.125%) fail=0(0.000%) 264s mkdir_linux_test.go:553: passErr breakdown: 264s mkdir_linux_test.go:555: 694: wandered into deleted directory 264s mkdir_linux_test.go:555: 3: no such file or directory 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c 264s mkdir_linux_test.go:550: after 800 runs: passOk=169(21.125%) passErr=631(78.875%) fail=0(0.000%) 264s mkdir_linux_test.go:553: passErr breakdown: 264s mkdir_linux_test.go:555: 618: wandered into deleted directory 264s mkdir_linux_test.go:555: 13: no such file or directory 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c/d/e 264s mkdir_linux_test.go:550: after 800 runs: passOk=153(19.125%) passErr=647(80.875%) fail=0(0.000%) 264s mkdir_linux_test.go:553: passErr breakdown: 264s mkdir_linux_test.go:555: 646: wandered into deleted directory 264s mkdir_linux_test.go:555: 1: no such file or directory 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=true 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=true/target 264s mkdir_linux_test.go:550: after 800 runs: passOk=89(11.125%) passErr=711(88.875%) fail=0(0.000%) 264s mkdir_linux_test.go:553: passErr breakdown: 264s mkdir_linux_test.go:555: 2: no such file or directory 264s mkdir_linux_test.go:555: 709: wandered into deleted directory 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c 264s mkdir_linux_test.go:550: after 800 runs: passOk=135(16.875%) passErr=665(83.125%) fail=0(0.000%) 264s mkdir_linux_test.go:553: passErr breakdown: 264s mkdir_linux_test.go:555: 652: wandered into deleted directory 264s mkdir_linux_test.go:555: 13: no such file or directory 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c/d/e 264s mkdir_linux_test.go:550: after 800 runs: passOk=85(10.625%) passErr=715(89.375%) fail=0(0.000%) 264s mkdir_linux_test.go:553: passErr breakdown: 264s mkdir_linux_test.go:555: 714: wandered into deleted directory 264s mkdir_linux_test.go:555: 1: no such file or directory 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=false 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=false/target 264s mkdir_linux_test.go:550: after 800 runs: passOk=113(14.125%) passErr=687(85.875%) fail=0(0.000%) 264s mkdir_linux_test.go:553: passErr breakdown: 264s mkdir_linux_test.go:555: 686: wandered into deleted directory 264s mkdir_linux_test.go:555: 1: no such file or directory 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c 264s mkdir_linux_test.go:550: after 800 runs: passOk=74(9.250%) passErr=726(90.750%) fail=0(0.000%) 264s mkdir_linux_test.go:553: passErr breakdown: 264s mkdir_linux_test.go:555: 720: wandered into deleted directory 264s mkdir_linux_test.go:555: 6: no such file or directory 264s === RUN TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c/d/e 264s mkdir_linux_test.go:550: after 800 runs: passOk=82(10.250%) passErr=718(89.750%) fail=0(0.000%) 264s mkdir_linux_test.go:553: passErr breakdown: 264s mkdir_linux_test.go:555: 715: wandered into deleted directory 264s mkdir_linux_test.go:555: 3: no such file or directory 264s --- PASS: TestMkdirAllHandle_RacingDelete (4.01s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto (1.20s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto/target (0.34s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c (0.42s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c/d/e (0.44s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true (1.11s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true/target (0.33s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c (0.39s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c/d/e (0.39s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false (1.69s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false/target (0.45s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c (0.59s) 264s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c/d/e (0.65s) 264s === RUN TestMkdirAllHandle_RacingCreate 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=2 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=4 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=8 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=16 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=32 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=64 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=128 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=512 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=true 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=2 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=4 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=8 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=16 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=32 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=64 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=128 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=512 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=false 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=2 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=4 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=8 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=16 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=32 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=64 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=128 264s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=512 264s --- PASS: TestMkdirAllHandle_RacingCreate (80.94s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto (18.65s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=2 (0.75s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=4 (0.75s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=8 (0.84s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=16 (1.00s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=32 (1.31s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=64 (1.84s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=128 (2.91s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=512 (9.23s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true (13.80s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=2 (0.41s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=4 (0.42s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=8 (0.48s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=16 (0.59s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=32 (0.83s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=64 (1.27s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=128 (2.21s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=512 (7.59s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false (48.49s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=2 (0.44s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=4 (0.68s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=8 (1.02s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=16 (1.56s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=32 (2.54s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=64 (4.57s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=128 (8.01s) 264s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=512 (29.68s) 264s === RUN TestOpenInRoot 264s === RUN TestOpenInRoot/openat2=auto 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/partial-nondir-dotdot1 264s === RUN TestOpenInRoot/openat2=auto/partial-nondir-dotdot2 264s === RUN TestOpenInRoot/openat2=auto/partial-fifo-dotdot1 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 264s === RUN TestOpenInRoot/openat2=auto/complete-dir2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/partial-nondir-slash2 264s === RUN TestOpenInRoot/openat2=auto/dangling2-inroot-trailing 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling6 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 264s === RUN TestOpenInRoot/openat2=auto/dangling3-sub-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/dangling2-sub-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/dangling3-inroot-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-complete3 264s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot1 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir2 264s === RUN TestOpenInRoot/openat2=auto/dangling1-inroot-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/complete-dir1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete2 264s === RUN TestOpenInRoot/openat2=auto/partial-sock-slash2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 264s === RUN TestOpenInRoot/openat2=auto/dangling-tricky1-partial 264s === RUN TestOpenInRoot/openat2=auto/partial-dir-dotdot 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/partial-sock-dotdot2 264s === RUN TestOpenInRoot/openat2=auto/dangling3-inroot-partial 264s === RUN TestOpenInRoot/openat2=auto/loop-basic3 264s === RUN TestOpenInRoot/openat2=auto/complete-sock 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 264s === RUN TestOpenInRoot/openat2=auto/partial-sock-dot 264s === RUN TestOpenInRoot/openat2=auto/dangling-tricky2-trailing 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir6 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete2 264s === RUN TestOpenInRoot/openat2=auto/dangling1-sub-partial 264s === RUN TestOpenInRoot/openat2=auto/complete-file 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial 264s === RUN TestOpenInRoot/openat2=auto/dangling2-sub-trailing 264s === RUN TestOpenInRoot/openat2=auto/dangling-tricky2-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/loop-basic2 264s === RUN TestOpenInRoot/openat2=auto/dangling1-inroot-partial 264s === RUN TestOpenInRoot/openat2=auto/complete-fifo 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial 264s === RUN TestOpenInRoot/openat2=auto/partial-sock-dotdot1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-partial 264s === RUN TestOpenInRoot/openat2=auto/partial-fifo-dotdot2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/dangling1-sub-trailing 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir3 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-complete1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial 264s === RUN TestOpenInRoot/openat2=auto/dangling3-sub-partial 264s === RUN TestOpenInRoot/openat2=auto/complete-dir3 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete3 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir5 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/dangling3-sub-trailing 264s === RUN TestOpenInRoot/openat2=auto/dangling-tricky2-partial 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete1 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete1 264s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash2 264s === RUN TestOpenInRoot/openat2=auto/partial-fifo-slash2 264s === RUN TestOpenInRoot/openat2=auto/dangling1-sub-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/dangling2-sub-partial 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir4 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-complete2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/partial-fifo-slash1 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir1 264s === RUN TestOpenInRoot/openat2=auto/loop 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 264s === RUN TestOpenInRoot/openat2=auto/dangling3-inroot-trailing 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 264s === RUN TestOpenInRoot/openat2=auto/partial-nondir-slash1 264s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash1 264s === RUN TestOpenInRoot/openat2=auto/loop-basic1 264s === RUN TestOpenInRoot/openat2=auto/complete-file-link 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete3 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete3 264s === RUN TestOpenInRoot/openat2=auto/dangling1-inroot-trailing 264s === RUN TestOpenInRoot/openat2=auto/dangling-tricky1-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial 264s === RUN TestOpenInRoot/openat2=auto/partial-nondir-dot 264s === RUN TestOpenInRoot/openat2=auto/dangling2-inroot-partial 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial 264s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-dot 264s === RUN TestOpenInRoot/openat2=auto/dangling-tricky1-trailing 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/partial-fifo-dot 264s === RUN TestOpenInRoot/openat2=auto/partial-sock-slash1 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling3 264s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot2 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete3 264s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 264s === RUN TestOpenInRoot/openat2=auto/partial-dir-basic 264s === RUN TestOpenInRoot/openat2=auto/dangling2-inroot-partial-dotdot 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling4 264s === RUN TestOpenInRoot/openat2=auto/deep-dangling5 264s === RUN TestOpenInRoot/openat2=true 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial 264s === RUN TestOpenInRoot/openat2=true/dangling2-sub-partial 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete2 264s === RUN TestOpenInRoot/openat2=true/partial-nondir-slash2 264s === RUN TestOpenInRoot/openat2=true/dangling-tricky1-partial 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/dangling1-inroot-trailing 264s === RUN TestOpenInRoot/openat2=true/loop 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete1 264s === RUN TestOpenInRoot/openat2=true/partial-nondir-slash1 264s === RUN TestOpenInRoot/openat2=true/partial-nondir-dot 264s === RUN TestOpenInRoot/openat2=true/dangling-tricky1-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir4 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete2 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/partial-fifo-dot 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 264s === RUN TestOpenInRoot/openat2=true/partial-fifo-dotdot2 264s === RUN TestOpenInRoot/openat2=true/dangling2-inroot-trailing 264s === RUN TestOpenInRoot/openat2=true/loop-basic1 264s === RUN TestOpenInRoot/openat2=true/partial-sock-slash1 264s === RUN TestOpenInRoot/openat2=true/dangling3-sub-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/partial-fifo-slash2 264s === RUN TestOpenInRoot/openat2=true/dangling3-sub-trailing 264s === RUN TestOpenInRoot/openat2=true/deep-dangling1 264s === RUN TestOpenInRoot/openat2=true/complete-dir2 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete2 264s === RUN TestOpenInRoot/openat2=true/partial-sock-dot 264s === RUN TestOpenInRoot/openat2=true/loop-basic3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete2 264s === RUN TestOpenInRoot/openat2=true/partial-fifo-dotdot1 264s === RUN TestOpenInRoot/openat2=true/dangling-tricky2-partial 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete1 264s === RUN TestOpenInRoot/openat2=true/partial-sock-slash2 264s === RUN TestOpenInRoot/openat2=true/deep-dangling6 264s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir5 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete2 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial 264s === RUN TestOpenInRoot/openat2=true/dangling-tricky2-trailing 264s === RUN TestOpenInRoot/openat2=true/dangling-tricky2-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-complete3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 264s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-slash2 264s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir1 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-slash1 264s === RUN TestOpenInRoot/openat2=true/partial-fifo-slash1 264s === RUN TestOpenInRoot/openat2=true/dangling1-sub-partial 264s === RUN TestOpenInRoot/openat2=true/complete-dir1 264s === RUN TestOpenInRoot/openat2=true/complete-file 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete1 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial 264s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot2 264s === RUN TestOpenInRoot/openat2=true/partial-sock-dotdot1 264s === RUN TestOpenInRoot/openat2=true/complete-dir3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-complete1 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete1 264s === RUN TestOpenInRoot/openat2=true/dangling2-sub-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/deep-dangling3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete1 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/partial-nondir-dotdot1 264s === RUN TestOpenInRoot/openat2=true/loop-basic2 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial 264s === RUN TestOpenInRoot/openat2=true/dangling-tricky1-trailing 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/dangling1-sub-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/complete-fifo 264s === RUN TestOpenInRoot/openat2=true/complete-sock 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial 264s === RUN TestOpenInRoot/openat2=true/deep-dangling5 264s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir3 264s === RUN TestOpenInRoot/openat2=true/dangling2-inroot-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/deep-dangling2 264s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-complete2 264s === RUN TestOpenInRoot/openat2=true/partial-dir-basic 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/partial-nondir-dotdot2 264s === RUN TestOpenInRoot/openat2=true/dangling2-sub-trailing 264s === RUN TestOpenInRoot/openat2=true/partial-sock-dotdot2 264s === RUN TestOpenInRoot/openat2=true/dangling1-inroot-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir2 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete2 264s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot1 264s === RUN TestOpenInRoot/openat2=true/dangling1-sub-trailing 264s === RUN TestOpenInRoot/openat2=true/dangling3-inroot-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete1 264s === RUN TestOpenInRoot/openat2=true/dangling3-inroot-trailing 264s === RUN TestOpenInRoot/openat2=true/dangling3-inroot-partial 264s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir6 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-partial 264s === RUN TestOpenInRoot/openat2=true/dangling1-inroot-partial 264s === RUN TestOpenInRoot/openat2=true/dangling3-sub-partial 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial 264s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-dot 264s === RUN TestOpenInRoot/openat2=true/dangling2-inroot-partial 264s === RUN TestOpenInRoot/openat2=true/complete-file-link 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete3 264s === RUN TestOpenInRoot/openat2=true/deep-dangling4 264s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 264s === RUN TestOpenInRoot/openat2=true/partial-dir-dotdot 264s === RUN TestOpenInRoot/openat2=false 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 264s === RUN TestOpenInRoot/openat2=false/partial-fifo-dotdot2 264s === RUN TestOpenInRoot/openat2=false/partial-sock-slash1 264s === RUN TestOpenInRoot/openat2=false/partial-sock-slash2 264s === RUN TestOpenInRoot/openat2=false/dangling3-inroot-trailing 264s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir6 264s === RUN TestOpenInRoot/openat2=false/dangling-tricky2-partial 264s === RUN TestOpenInRoot/openat2=false/deep-dangling1 264s === RUN TestOpenInRoot/openat2=false/deep-dangling5 264s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir4 264s === RUN TestOpenInRoot/openat2=false/complete-dir1 264s === RUN TestOpenInRoot/openat2=false/complete-dir3 264s === RUN TestOpenInRoot/openat2=false/complete-fifo 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete3 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial 264s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-slash1 264s === RUN TestOpenInRoot/openat2=false/dangling1-inroot-trailing 264s === RUN TestOpenInRoot/openat2=false/dangling1-inroot-partial 264s === RUN TestOpenInRoot/openat2=false/dangling1-inroot-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete3 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete3 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete1 264s === RUN TestOpenInRoot/openat2=false/partial-dir-dotdot 264s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-dot 264s === RUN TestOpenInRoot/openat2=false/deep-dangling4 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-complete1 264s === RUN TestOpenInRoot/openat2=false/dangling3-inroot-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/dangling-tricky1-trailing 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete3 264s === RUN TestOpenInRoot/openat2=false/partial-nondir-slash2 264s === RUN TestOpenInRoot/openat2=false/partial-nondir-dotdot2 264s === RUN TestOpenInRoot/openat2=false/dangling3-sub-partial 264s === RUN TestOpenInRoot/openat2=false/complete-file 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/dangling3-sub-trailing 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial 264s === RUN TestOpenInRoot/openat2=false/partial-sock-dotdot1 264s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir2 264s === RUN TestOpenInRoot/openat2=false/dangling-tricky2-trailing 264s === RUN TestOpenInRoot/openat2=false/complete-file-link 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 264s === RUN TestOpenInRoot/openat2=false/dangling-tricky1-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/deep-dangling2 264s === RUN TestOpenInRoot/openat2=false/loop 264s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-complete3 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete1 264s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-partial 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete1 264s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir1 264s === RUN TestOpenInRoot/openat2=false/partial-fifo-slash1 264s === RUN TestOpenInRoot/openat2=false/dangling2-inroot-trailing 264s === RUN TestOpenInRoot/openat2=false/partial-fifo-dot 264s === RUN TestOpenInRoot/openat2=false/partial-fifo-dotdot1 264s === RUN TestOpenInRoot/openat2=false/dangling2-sub-trailing 264s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-complete2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/deep-dangling3 264s === RUN TestOpenInRoot/openat2=false/deep-dangling6 264s === RUN TestOpenInRoot/openat2=false/loop-basic2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete1 264s === RUN TestOpenInRoot/openat2=false/dangling1-sub-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/partial-nondir-slash1 264s === RUN TestOpenInRoot/openat2=false/loop-basic1 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial 264s === RUN TestOpenInRoot/openat2=false/dangling3-sub-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial 264s === RUN TestOpenInRoot/openat2=false/loop-basic3 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete3 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete3 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/partial-nondir-dotdot1 264s === RUN TestOpenInRoot/openat2=false/complete-sock 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete1 264s === RUN TestOpenInRoot/openat2=false/dangling1-sub-partial 264s === RUN TestOpenInRoot/openat2=false/dangling-tricky2-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir3 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete1 264s === RUN TestOpenInRoot/openat2=false/dangling2-sub-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/partial-dir-basic 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/dangling2-sub-partial 264s === RUN TestOpenInRoot/openat2=false/dangling-tricky1-partial 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial 264s === RUN TestOpenInRoot/openat2=false/partial-nondir-dot 264s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot1 264s === RUN TestOpenInRoot/openat2=false/partial-fifo-slash2 264s === RUN TestOpenInRoot/openat2=false/partial-sock-dot 264s === RUN TestOpenInRoot/openat2=false/dangling2-inroot-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/dangling3-inroot-partial 264s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial 264s === RUN TestOpenInRoot/openat2=false/complete-dir2 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 264s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-slash2 264s === RUN TestOpenInRoot/openat2=false/dangling1-sub-trailing 264s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir5 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial 264s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 264s === RUN TestOpenInRoot/openat2=false/partial-sock-dotdot2 264s === RUN TestOpenInRoot/openat2=false/dangling2-inroot-partial 264s --- PASS: TestOpenInRoot (0.06s) 264s --- PASS: TestOpenInRoot/openat2=auto (0.01s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/complete-dir2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling2-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling6 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling3-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling2-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling3-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling1-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/complete-dir1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky1-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-dir-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling3-inroot-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/loop-basic3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/complete-sock (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir6 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling1-sub-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/complete-file (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling2-sub-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky2-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/loop-basic2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling1-inroot-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/complete-fifo (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling1-sub-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling3-sub-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/complete-dir3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir5 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling3-sub-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky2-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling1-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling2-sub-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir4 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/loop (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling3-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/loop-basic1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/complete-file-link (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling1-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky1-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling2-inroot-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/partial-dir-basic (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/dangling2-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling4 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling5 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true (0.01s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling2-sub-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky1-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling1-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/loop (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky1-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir4 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling2-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/loop-basic1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-sock-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling3-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling3-sub-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/complete-dir2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-sock-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/loop-basic3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky2-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-sock-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling6 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir5 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky2-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling1-sub-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/complete-dir1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/complete-file (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-sock-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/complete-dir3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling2-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/loop-basic2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling1-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/complete-fifo (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/complete-sock (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling5 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling2-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-dir-basic (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling2-sub-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-sock-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling1-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling1-sub-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling3-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling3-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling3-inroot-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir6 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling1-inroot-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling3-sub-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/dangling2-inroot-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/complete-file-link (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/deep-dangling4 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=true/partial-dir-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false (0.04s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-sock-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-sock-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling3-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir6 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky2-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling5 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir4 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/complete-dir1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/complete-dir3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/complete-fifo (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling1-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling1-inroot-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling1-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-dir-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling4 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling3-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling3-sub-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/complete-file (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling3-sub-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-sock-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/complete-file-link (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky1-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/loop (0.01s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling2-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling2-sub-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling6 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/loop-basic2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling1-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-slash1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/loop-basic1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling3-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/loop-basic3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/complete-sock (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling1-sub-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky2-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling2-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-dir-basic (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling2-sub-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky1-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot1 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-sock-dot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling2-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling3-inroot-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/complete-dir2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-slash2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling1-sub-trailing (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir5 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/partial-sock-dotdot2 (0.00s) 264s --- PASS: TestOpenInRoot/openat2=false/dangling2-inroot-partial (0.00s) 264s === RUN TestOpenInRootHandle 264s === RUN TestOpenInRootHandle/openat2=auto 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling3 264s === RUN TestOpenInRootHandle/openat2=auto/complete-dir3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot2 264s === RUN TestOpenInRootHandle/openat2=auto/dangling3-inroot-trailing 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial 264s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash1 264s === RUN TestOpenInRootHandle/openat2=auto/partial-dir-basic 264s === RUN TestOpenInRootHandle/openat2=auto/dangling3-sub-partial 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling2 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial 264s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky1-trailing 264s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial 264s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash2 264s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-slash1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-dotdot2 264s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir5 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-slash2 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir1 264s === RUN TestOpenInRootHandle/openat2=auto/complete-dir1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot1 264s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-slash2 264s === RUN TestOpenInRootHandle/openat2=auto/dangling2-sub-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky2-trailing 264s === RUN TestOpenInRootHandle/openat2=auto/loop-basic2 264s === RUN TestOpenInRootHandle/openat2=auto/partial-dir-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/dangling1-sub-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot1 264s === RUN TestOpenInRootHandle/openat2=auto/dangling3-sub-trailing 264s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/loop-basic1 264s === RUN TestOpenInRootHandle/openat2=auto/complete-dir2 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial 264s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-slash1 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling5 264s === RUN TestOpenInRootHandle/openat2=auto/loop 264s === RUN TestOpenInRootHandle/openat2=auto/complete-file-link 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/dangling3-sub-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/dangling2-inroot-trailing 264s === RUN TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial 264s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot1 264s === RUN TestOpenInRootHandle/openat2=auto/dangling2-sub-partial 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling4 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir4 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial 264s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-slash2 264s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot2 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial 264s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dot 264s === RUN TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial 264s === RUN TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial 264s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial 264s === RUN TestOpenInRootHandle/openat2=auto/complete-sock 264s === RUN TestOpenInRootHandle/openat2=auto/dangling1-sub-trailing 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-dot 264s === RUN TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial 264s === RUN TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial 264s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-dot 264s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-dot 264s === RUN TestOpenInRootHandle/openat2=auto/dangling2-sub-trailing 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-dotdot1 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir2 264s === RUN TestOpenInRootHandle/openat2=auto/loop-basic3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-slash1 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling6 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir3 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/dangling1-inroot-trailing 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling1 264s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir6 264s === RUN TestOpenInRootHandle/openat2=auto/complete-fifo 264s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot2 264s === RUN TestOpenInRootHandle/openat2=auto/dangling1-sub-partial 264s === RUN TestOpenInRootHandle/openat2=auto/complete-file 264s === RUN TestOpenInRootHandle/openat2=true 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial 264s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-slash1 264s === RUN TestOpenInRootHandle/openat2=true/dangling2-sub-partial 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling3 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir2 264s === RUN TestOpenInRootHandle/openat2=true/complete-fifo 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-complete3 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial 264s === RUN TestOpenInRootHandle/openat2=true/partial-sock-dotdot1 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling4 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky2-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-slash1 264s === RUN TestOpenInRootHandle/openat2=true/partial-sock-slash1 264s === RUN TestOpenInRootHandle/openat2=true/dangling1-inroot-partial 264s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky1-trailing 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-complete2 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-slash2 264s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-dot 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling2 264s === RUN TestOpenInRootHandle/openat2=true/loop-basic2 264s === RUN TestOpenInRootHandle/openat2=true/loop-basic3 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/dangling1-inroot-trailing 264s === RUN TestOpenInRootHandle/openat2=true/dangling3-sub-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-slash2 264s === RUN TestOpenInRootHandle/openat2=true/dangling2-inroot-partial 264s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dot 264s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky2-trailing 264s === RUN TestOpenInRootHandle/openat2=true/complete-file-link 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot2 264s === RUN TestOpenInRootHandle/openat2=true/complete-dir1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete2 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir5 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir6 264s === RUN TestOpenInRootHandle/openat2=true/complete-dir2 264s === RUN TestOpenInRootHandle/openat2=true/complete-sock 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/dangling3-sub-trailing 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling6 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-dotdot1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash1 264s === RUN TestOpenInRootHandle/openat2=true/partial-sock-dot 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete3 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/dangling1-inroot-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky1-partial 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir1 264s === RUN TestOpenInRootHandle/openat2=true/loop 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-partial 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial 264s === RUN TestOpenInRootHandle/openat2=true/dangling1-sub-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash2 264s === RUN TestOpenInRootHandle/openat2=true/dangling2-sub-trailing 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir4 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete3 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-dot 264s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky2-partial 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial 264s === RUN TestOpenInRootHandle/openat2=true/partial-sock-slash2 264s === RUN TestOpenInRootHandle/openat2=true/dangling1-sub-partial 264s === RUN TestOpenInRootHandle/openat2=true/dangling2-inroot-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/dangling3-sub-partial 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling5 264s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir3 264s === RUN TestOpenInRootHandle/openat2=true/dangling2-sub-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=true/dangling3-inroot-trailing 264s === RUN TestOpenInRootHandle/openat2=true/complete-file 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/dangling3-inroot-partial 264s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky1-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/complete-dir3 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-complete1 264s === RUN TestOpenInRootHandle/openat2=true/partial-dir-basic 264s === RUN TestOpenInRootHandle/openat2=true/partial-dir-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-dotdot1 264s === RUN TestOpenInRootHandle/openat2=true/dangling2-inroot-trailing 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete2 264s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-dotdot2 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-dotdot2 264s === RUN TestOpenInRootHandle/openat2=true/partial-sock-dotdot2 264s === RUN TestOpenInRootHandle/openat2=true/dangling3-inroot-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial 264s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot1 264s === RUN TestOpenInRootHandle/openat2=true/dangling1-sub-trailing 264s === RUN TestOpenInRootHandle/openat2=true/loop-basic1 264s === RUN TestOpenInRootHandle/openat2=false 264s === RUN TestOpenInRootHandle/openat2=false/partial-sock-dotdot1 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-complete1 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-slash1 264s === RUN TestOpenInRootHandle/openat2=false/loop-basic2 264s === RUN TestOpenInRootHandle/openat2=false/dangling1-inroot-partial 264s === RUN TestOpenInRootHandle/openat2=false/dangling3-inroot-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/complete-dir3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=false/dangling1-sub-partial 264s === RUN TestOpenInRootHandle/openat2=false/dangling3-sub-trailing 264s === RUN TestOpenInRootHandle/openat2=false/partial-dir-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial 264s === RUN TestOpenInRootHandle/openat2=false/dangling2-sub-trailing 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir5 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=false/partial-dir-basic 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky1-partial 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir1 264s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-dotdot1 264s === RUN TestOpenInRootHandle/openat2=false/dangling1-sub-trailing 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir4 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial 264s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-dotdot1 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling4 264s === RUN TestOpenInRootHandle/openat2=false/complete-sock 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky1-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/complete-file-link 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial 264s === RUN TestOpenInRootHandle/openat2=false/partial-sock-slash1 264s === RUN TestOpenInRootHandle/openat2=false/dangling3-sub-partial 264s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky2-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/complete-dir2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial 264s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-dotdot2 264s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot2 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial 264s === RUN TestOpenInRootHandle/openat2=false/dangling1-inroot-trailing 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete3 264s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot1 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir6 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=false/dangling2-inroot-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/dangling3-inroot-partial 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-complete2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-dot 264s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-dotdot2 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling1 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash1 264s === RUN TestOpenInRootHandle/openat2=false/partial-sock-slash2 264s === RUN TestOpenInRootHandle/openat2=false/partial-sock-dotdot2 264s === RUN TestOpenInRootHandle/openat2=false/dangling1-sub-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/dangling2-inroot-trailing 264s === RUN TestOpenInRootHandle/openat2=false/loop 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=false/dangling1-inroot-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete1 264s === RUN TestOpenInRootHandle/openat2=false/complete-dir1 264s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-slash2 264s === RUN TestOpenInRootHandle/openat2=false/dangling2-sub-partial 264s === RUN TestOpenInRootHandle/openat2=false/dangling2-sub-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky2-partial 264s === RUN TestOpenInRootHandle/openat2=false/loop-basic1 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete2 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling5 264s === RUN TestOpenInRootHandle/openat2=false/complete-file 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete2 264s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash2 264s === RUN TestOpenInRootHandle/openat2=false/deep-dangling6 264s === RUN TestOpenInRootHandle/openat2=false/loop-basic3 264s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-slash2 264s === RUN TestOpenInRootHandle/openat2=false/partial-sock-dot 264s === RUN TestOpenInRootHandle/openat2=false/dangling3-sub-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/complete-fifo 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial-dotdot 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-complete3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial 264s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dot 264s === RUN TestOpenInRootHandle/openat2=false/dangling2-inroot-partial 264s === RUN TestOpenInRootHandle/openat2=false/dangling3-inroot-trailing 264s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky1-trailing 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete1 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-slash1 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete3 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete1 264s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-dot 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete1 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete2 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-partial 264s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky2-trailing 264s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial 264s --- PASS: TestOpenInRootHandle (0.06s) 264s --- PASS: TestOpenInRootHandle/openat2=auto (0.01s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/complete-dir3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-dir-basic (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-sub-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir5 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/complete-dir1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/loop-basic2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-dir-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-sub-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/loop-basic1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/complete-dir2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling5 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/loop (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/complete-file-link (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-sub-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling4 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir4 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/complete-sock (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-sub-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-sub-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/loop-basic3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling6 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir6 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/complete-fifo (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-sub-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=auto/complete-file (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true (0.01s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-sub-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/complete-fifo (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling4 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky2-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-inroot-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/loop-basic2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/loop-basic3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-inroot-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/complete-file-link (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/complete-dir1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir5 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir6 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/complete-dir2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/complete-sock (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-sub-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling6 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky1-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/loop (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-sub-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir4 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky2-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-sub-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-sub-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling5 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/complete-file (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-inroot-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky1-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/complete-dir3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-dir-basic (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-dir-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-sub-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=true/loop-basic1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false (0.04s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/loop-basic2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-inroot-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/complete-dir3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-sub-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-sub-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-dir-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-sub-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir5 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-dir-basic (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky1-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-sub-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir4 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling4 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/complete-sock (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky1-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/complete-file-link (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-sub-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky2-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/complete-dir2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir6 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-inroot-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-dotdot2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/loop (0.01s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-inroot-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/complete-dir1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-sub-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky2-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/loop-basic1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling5 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/complete-file (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling6 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/loop-basic3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-slash2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-sub-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/complete-fifo (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-inroot-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-inroot-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky1-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-slash1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete3 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-dot (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete1 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete2 (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-partial (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky2-trailing (0.00s) 264s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial (0.00s) 264s === RUN TestOpenInRoot_BadInode 264s linux.go:31: test requires root 264s --- SKIP: TestOpenInRoot_BadInode (0.00s) 264s PASS 264s ok github.com/cyphar/filepath-securejoin/pathrs-lite 117.501s 264s === RUN TestErrorXdev 264s === RUN TestErrorXdev/ErrPossibleAttack 264s === RUN TestErrorXdev/ErrPossibleAttack-Wrapped 264s === RUN TestErrorXdev/ErrPossibleBreakout 264s === RUN TestErrorXdev/ErrPossibleBreakout-Wrapped 264s --- PASS: TestErrorXdev (0.00s) 264s --- PASS: TestErrorXdev/ErrPossibleAttack (0.00s) 264s --- PASS: TestErrorXdev/ErrPossibleAttack-Wrapped (0.00s) 264s --- PASS: TestErrorXdev/ErrPossibleBreakout (0.00s) 264s --- PASS: TestErrorXdev/ErrPossibleBreakout-Wrapped (0.00s) 264s PASS 264s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal 0.003s 264s === RUN TestAssertTrue 264s === RUN TestAssertTrue/StringVal 264s === RUN TestAssertTrue/IntVal 264s === RUN TestAssertTrue/ErrorVal 264s === RUN TestAssertTrue/StructVal 264s === RUN TestAssertTrue/NilVal 264s === RUN TestAssertTrue/Assertf 264s --- PASS: TestAssertTrue (0.00s) 264s --- PASS: TestAssertTrue/StringVal (0.00s) 264s --- PASS: TestAssertTrue/IntVal (0.00s) 264s --- PASS: TestAssertTrue/ErrorVal (0.00s) 264s --- PASS: TestAssertTrue/StructVal (0.00s) 264s --- PASS: TestAssertTrue/NilVal (0.00s) 264s --- PASS: TestAssertTrue/Assertf (0.00s) 264s === RUN TestAssertFalse 264s === RUN TestAssertFalse/StringVal 264s === RUN TestAssertFalse/IntVal 264s === RUN TestAssertFalse/ErrorVal 264s === RUN TestAssertFalse/StructVal 264s === RUN TestAssertFalse/NilVal 264s === RUN TestAssertFalse/Assertf 264s --- PASS: TestAssertFalse (0.00s) 264s --- PASS: TestAssertFalse/StringVal (0.00s) 264s --- PASS: TestAssertFalse/IntVal (0.00s) 264s --- PASS: TestAssertFalse/ErrorVal (0.00s) 264s --- PASS: TestAssertFalse/StructVal (0.00s) 264s --- PASS: TestAssertFalse/NilVal (0.00s) 264s --- PASS: TestAssertFalse/Assertf (0.00s) 264s PASS 264s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/assert 0.008s 264s === RUN TestNopCloser 264s --- PASS: TestNopCloser (0.00s) 264s PASS 264s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/fd 0.004s 264s === RUN TestGoCompatErrorWrap 264s --- PASS: TestGoCompatErrorWrap (0.00s) 264s PASS 264s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/gocompat 0.003s 264s === RUN TestGetKernelVersion 264s --- PASS: TestGetKernelVersion (0.00s) 264s === RUN TestParseKernelVersion 264s === RUN TestParseKernelVersion/#00 264s === RUN TestParseKernelVersion/dummy 264s === RUN TestParseKernelVersion/1 264s === RUN TestParseKernelVersion/420 264s === RUN TestParseKernelVersion/3.7 264s === RUN TestParseKernelVersion/3.8 264s === RUN TestParseKernelVersion/3.8.0 264s === RUN TestParseKernelVersion/3.8.12 264s === RUN TestParseKernelVersion/3.8.12.10.0.2 264s === RUN TestParseKernelVersion/42.12.1000 264s === RUN TestParseKernelVersion/2.6.16foobar 264s === RUN TestParseKernelVersion/2.6.16f00b4r 264s === RUN TestParseKernelVersion/3.8.16-generic 264s === RUN TestParseKernelVersion/6.12.0-1-default 264s === RUN TestParseKernelVersion/4.9.27-default-foo.12.23 264s === RUN TestParseKernelVersion/-1.2 264s === RUN TestParseKernelVersion/3a 264s === RUN TestParseKernelVersion/3.a 264s === RUN TestParseKernelVersion/3.4.a 264s === RUN TestParseKernelVersion/a 264s === RUN TestParseKernelVersion/aa 264s === RUN TestParseKernelVersion/a.a 264s === RUN TestParseKernelVersion/a.a.a 264s === RUN TestParseKernelVersion/-3.1 264s === RUN TestParseKernelVersion/-3. 264s === RUN TestParseKernelVersion/1.-foo 264s === RUN TestParseKernelVersion/.1 264s === RUN TestParseKernelVersion/.1.2 264s --- PASS: TestParseKernelVersion (0.00s) 264s --- PASS: TestParseKernelVersion/#00 (0.00s) 264s --- PASS: TestParseKernelVersion/dummy (0.00s) 264s --- PASS: TestParseKernelVersion/1 (0.00s) 264s --- PASS: TestParseKernelVersion/420 (0.00s) 264s --- PASS: TestParseKernelVersion/3.7 (0.00s) 264s --- PASS: TestParseKernelVersion/3.8 (0.00s) 264s --- PASS: TestParseKernelVersion/3.8.0 (0.00s) 264s --- PASS: TestParseKernelVersion/3.8.12 (0.00s) 264s --- PASS: TestParseKernelVersion/3.8.12.10.0.2 (0.00s) 264s --- PASS: TestParseKernelVersion/42.12.1000 (0.00s) 264s --- PASS: TestParseKernelVersion/2.6.16foobar (0.00s) 264s --- PASS: TestParseKernelVersion/2.6.16f00b4r (0.00s) 264s --- PASS: TestParseKernelVersion/3.8.16-generic (0.00s) 264s --- PASS: TestParseKernelVersion/6.12.0-1-default (0.00s) 264s --- PASS: TestParseKernelVersion/4.9.27-default-foo.12.23 (0.00s) 264s --- PASS: TestParseKernelVersion/-1.2 (0.00s) 264s --- PASS: TestParseKernelVersion/3a (0.00s) 264s --- PASS: TestParseKernelVersion/3.a (0.00s) 264s --- PASS: TestParseKernelVersion/3.4.a (0.00s) 264s --- PASS: TestParseKernelVersion/a (0.00s) 264s --- PASS: TestParseKernelVersion/aa (0.00s) 264s --- PASS: TestParseKernelVersion/a.a (0.00s) 264s --- PASS: TestParseKernelVersion/a.a.a (0.00s) 264s --- PASS: TestParseKernelVersion/-3.1 (0.00s) 264s --- PASS: TestParseKernelVersion/-3. (0.00s) 264s --- PASS: TestParseKernelVersion/1.-foo (0.00s) 264s --- PASS: TestParseKernelVersion/.1 (0.00s) 264s --- PASS: TestParseKernelVersion/.1.2 (0.00s) 264s === RUN TestGreaterEqualThan 264s === RUN TestGreaterEqualThan/HostVersion:6.17.0 264s === RUN TestGreaterEqualThan/OlderMajor:5.17 264s === RUN TestGreaterEqualThan/OlderMinor:6.16 264s === RUN TestGreaterEqualThan/NewerMajor:7.17 264s === RUN TestGreaterEqualThan/NewerMinor:6.18 264s === RUN TestGreaterEqualThan/ExtraDot:6.17.0.1 264s === RUN TestGreaterEqualThan/ExtraZeros:6.17.0.0.0.0.0.0.0.0.0.0.0 264s --- PASS: TestGreaterEqualThan (0.00s) 264s --- PASS: TestGreaterEqualThan/HostVersion:6.17.0 (0.00s) 264s --- PASS: TestGreaterEqualThan/OlderMajor:5.17 (0.00s) 264s --- PASS: TestGreaterEqualThan/OlderMinor:6.16 (0.00s) 264s --- PASS: TestGreaterEqualThan/NewerMajor:7.17 (0.00s) 264s --- PASS: TestGreaterEqualThan/NewerMinor:6.18 (0.00s) 264s --- PASS: TestGreaterEqualThan/ExtraDot:6.17.0.1 (0.00s) 264s --- PASS: TestGreaterEqualThan/ExtraZeros:6.17.0.0.0.0.0.0.0.0.0.0.0 (0.00s) 264s PASS 264s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/kernelversion 0.005s 264s ? github.com/cyphar/filepath-securejoin/pathrs-lite/internal/linux [no test files] 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self" 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot (0.00s) 264s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto (0.00s) 264s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true (0.00s) 264s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false (0.00s) 264s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self" (0.00s) 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self" 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset (0.00s) 264s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self" (0.00s) 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self" 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked (0.00s) 264s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self" (0.00s) 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self" 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount (0.00s) 264s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto (0.00s) 264s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true (0.00s) 264s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false (0.00s) 264s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self" (0.00s) 264s === RUN TestProcOvermountSubdir_OpenProcRoot 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self" 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermountSubdir_OpenProcRoot (0.00s) 264s --- PASS: TestProcOvermountSubdir_OpenProcRoot/openat2=auto (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_OpenProcRoot/openat2=true (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_OpenProcRoot/openat2=false (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self" (0.00s) 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self" 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot (0.00s) 264s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self" (0.00s) 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()" 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="thread-self" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self/task" 264s linux.go:31: test requires root 264s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self" 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 264s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self" (0.00s) 264s === RUN TestProcThreadSelf 264s === RUN TestProcThreadSelf/openat2=auto 264s === RUN TestProcThreadSelf/openat2=auto/stat 264s === RUN TestProcThreadSelf/openat2=auto/abspath 264s === RUN TestProcThreadSelf/openat2=auto/wacky-abspath 264s === RUN TestProcThreadSelf/openat2=auto/dotdot 264s === RUN TestProcThreadSelf/openat2=auto/wacky-dotdot 264s === RUN TestProcThreadSelf/openat2=true 264s === RUN TestProcThreadSelf/openat2=true/stat 264s === RUN TestProcThreadSelf/openat2=true/abspath 264s === RUN TestProcThreadSelf/openat2=true/wacky-abspath 264s === RUN TestProcThreadSelf/openat2=true/dotdot 264s === RUN TestProcThreadSelf/openat2=true/wacky-dotdot 264s === RUN TestProcThreadSelf/openat2=false 264s === RUN TestProcThreadSelf/openat2=false/stat 264s === RUN TestProcThreadSelf/openat2=false/abspath 264s === RUN TestProcThreadSelf/openat2=false/wacky-abspath 264s === RUN TestProcThreadSelf/openat2=false/dotdot 264s === RUN TestProcThreadSelf/openat2=false/wacky-dotdot 264s --- PASS: TestProcThreadSelf (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=auto (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=auto/stat (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=auto/abspath (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=auto/wacky-abspath (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=auto/dotdot (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=auto/wacky-dotdot (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=true (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=true/stat (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=true/abspath (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=true/wacky-abspath (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=true/dotdot (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=true/wacky-dotdot (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=false (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=false/stat (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=false/abspath (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=false/wacky-abspath (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=false/dotdot (0.00s) 264s --- PASS: TestProcThreadSelf/openat2=false/wacky-dotdot (0.00s) 264s === RUN TestProcSelf 264s === RUN TestProcSelf/openat2=auto 264s === RUN TestProcSelf/openat2=auto/stat 264s === RUN TestProcSelf/openat2=auto/abspath 264s === RUN TestProcSelf/openat2=auto/wacky-abspath 264s === RUN TestProcSelf/openat2=auto/dotdot 264s === RUN TestProcSelf/openat2=auto/wacky-dotdot 264s === RUN TestProcSelf/openat2=true 264s === RUN TestProcSelf/openat2=true/stat 264s === RUN TestProcSelf/openat2=true/abspath 264s === RUN TestProcSelf/openat2=true/wacky-abspath 264s === RUN TestProcSelf/openat2=true/dotdot 264s === RUN TestProcSelf/openat2=true/wacky-dotdot 264s === RUN TestProcSelf/openat2=false 264s === RUN TestProcSelf/openat2=false/stat 264s === RUN TestProcSelf/openat2=false/abspath 264s === RUN TestProcSelf/openat2=false/wacky-abspath 264s === RUN TestProcSelf/openat2=false/dotdot 264s === RUN TestProcSelf/openat2=false/wacky-dotdot 264s --- PASS: TestProcSelf (0.00s) 264s --- PASS: TestProcSelf/openat2=auto (0.00s) 264s --- PASS: TestProcSelf/openat2=auto/stat (0.00s) 264s --- PASS: TestProcSelf/openat2=auto/abspath (0.00s) 264s --- PASS: TestProcSelf/openat2=auto/wacky-abspath (0.00s) 264s --- PASS: TestProcSelf/openat2=auto/dotdot (0.00s) 264s --- PASS: TestProcSelf/openat2=auto/wacky-dotdot (0.00s) 264s --- PASS: TestProcSelf/openat2=true (0.00s) 264s --- PASS: TestProcSelf/openat2=true/stat (0.00s) 264s --- PASS: TestProcSelf/openat2=true/abspath (0.00s) 264s --- PASS: TestProcSelf/openat2=true/wacky-abspath (0.00s) 264s --- PASS: TestProcSelf/openat2=true/dotdot (0.00s) 264s --- PASS: TestProcSelf/openat2=true/wacky-dotdot (0.00s) 264s --- PASS: TestProcSelf/openat2=false (0.00s) 264s --- PASS: TestProcSelf/openat2=false/stat (0.00s) 264s --- PASS: TestProcSelf/openat2=false/abspath (0.00s) 264s --- PASS: TestProcSelf/openat2=false/wacky-abspath (0.00s) 264s --- PASS: TestProcSelf/openat2=false/dotdot (0.00s) 264s --- PASS: TestProcSelf/openat2=false/wacky-dotdot (0.00s) 264s === RUN TestProcPid 264s === RUN TestProcPid/openat2=auto 264s === RUN TestProcPid/openat2=auto/pid1-stat 264s === RUN TestProcPid/openat2=auto/pid1-stat-abspath 264s === RUN TestProcPid/openat2=auto/pid1-stat-wacky-abspath 264s === RUN TestProcPid/openat2=auto/dotdot 264s === RUN TestProcPid/openat2=auto/wacky-dotdot 264s === RUN TestProcPid/openat2=true 264s === RUN TestProcPid/openat2=true/pid1-stat 264s === RUN TestProcPid/openat2=true/pid1-stat-abspath 264s === RUN TestProcPid/openat2=true/pid1-stat-wacky-abspath 264s === RUN TestProcPid/openat2=true/dotdot 264s === RUN TestProcPid/openat2=true/wacky-dotdot 264s === RUN TestProcPid/openat2=false 264s === RUN TestProcPid/openat2=false/pid1-stat 264s === RUN TestProcPid/openat2=false/pid1-stat-abspath 264s === RUN TestProcPid/openat2=false/pid1-stat-wacky-abspath 264s === RUN TestProcPid/openat2=false/dotdot 264s === RUN TestProcPid/openat2=false/wacky-dotdot 264s --- PASS: TestProcPid (0.00s) 264s --- PASS: TestProcPid/openat2=auto (0.00s) 264s --- PASS: TestProcPid/openat2=auto/pid1-stat (0.00s) 264s --- PASS: TestProcPid/openat2=auto/pid1-stat-abspath (0.00s) 264s --- PASS: TestProcPid/openat2=auto/pid1-stat-wacky-abspath (0.00s) 264s --- PASS: TestProcPid/openat2=auto/dotdot (0.00s) 264s --- PASS: TestProcPid/openat2=auto/wacky-dotdot (0.00s) 264s --- PASS: TestProcPid/openat2=true (0.00s) 264s --- PASS: TestProcPid/openat2=true/pid1-stat (0.00s) 264s --- PASS: TestProcPid/openat2=true/pid1-stat-abspath (0.00s) 264s --- PASS: TestProcPid/openat2=true/pid1-stat-wacky-abspath (0.00s) 264s --- PASS: TestProcPid/openat2=true/dotdot (0.00s) 264s --- PASS: TestProcPid/openat2=true/wacky-dotdot (0.00s) 264s --- PASS: TestProcPid/openat2=false (0.00s) 264s --- PASS: TestProcPid/openat2=false/pid1-stat (0.00s) 264s --- PASS: TestProcPid/openat2=false/pid1-stat-abspath (0.00s) 264s --- PASS: TestProcPid/openat2=false/pid1-stat-wacky-abspath (0.00s) 264s --- PASS: TestProcPid/openat2=false/dotdot (0.00s) 264s --- PASS: TestProcPid/openat2=false/wacky-dotdot (0.00s) 264s === RUN TestProcRoot 264s === RUN TestProcRoot/OpenProcRoot 264s === RUN TestProcRoot/OpenProcRoot/openat2=auto 264s === RUN TestProcRoot/OpenProcRoot/openat2=auto/sysctl 264s === RUN TestProcRoot/OpenProcRoot/openat2=true 264s === RUN TestProcRoot/OpenProcRoot/openat2=true/sysctl 264s === RUN TestProcRoot/OpenProcRoot/openat2=false 264s === RUN TestProcRoot/OpenProcRoot/openat2=false/sysctl 264s === RUN TestProcRoot/OpenUnsafeProcRoot 264s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=auto 264s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=auto/sysctl 264s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=true 264s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=true/sysctl 264s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=false 264s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=false/sysctl 264s --- PASS: TestProcRoot (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot/openat2=auto (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot/openat2=auto/sysctl (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot/openat2=true (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot/openat2=true/sysctl (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot/openat2=false (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot/openat2=false/sysctl (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=auto (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=auto/sysctl (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=true (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=true/sysctl (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=false (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=false/sysctl (0.00s) 264s === RUN TestProcOvermount_unsafeHostProcRoot 264s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self" 264s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self/task" 264s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self" 264s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=bind 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermount_unsafeHostProcRoot (0.00s) 264s --- PASS: TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_unsafeHostProcRoot/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_unsafeHostProcRoot/thread-self="self" (0.00s) 264s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=bind (0.00s) 264s === RUN TestProcOvermount_clonePrivateProcMount 264s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="thread-self" 264s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self/task" 264s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self" 264s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=bind 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermount_clonePrivateProcMount (0.00s) 264s --- PASS: TestProcOvermount_clonePrivateProcMount/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_clonePrivateProcMount/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_clonePrivateProcMount/thread-self="self" (0.00s) 264s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=bind (0.00s) 264s === RUN TestProcOvermount_newPrivateProcMountSubset 264s procfs_linux_test.go:586: test requires fsopen support 264s --- SKIP: TestProcOvermount_newPrivateProcMountSubset (0.00s) 264s === RUN TestProcOvermount_newPrivateProcMountUnmasked 264s procfs_linux_test.go:593: test requires fsopen support 264s --- SKIP: TestProcOvermount_newPrivateProcMountUnmasked (0.00s) 264s === RUN TestProcOvermount_OpenProcRoot 264s === RUN TestProcOvermount_OpenProcRoot/thread-self="thread-self" 264s === RUN TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot/thread-self="self/task" 264s === RUN TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot/thread-self="self" 264s === RUN TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=bind 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermount_OpenProcRoot (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot/thread-self="self" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=bind (0.00s) 264s === RUN TestProcOvermount_OpenProcRoot_Mocked 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=bind 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self" 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=tmpfs 264s linux.go:31: test requires root 264s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=bind 264s linux.go:31: test requires root 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()" (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone" (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()" (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=bind (0.00s) 264s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self" (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=tmpfs (0.00s) 264s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=bind (0.00s) 264s === RUN TestProcSelfFdPath 264s === RUN TestProcSelfFdPath/thread-self="thread-self" 264s === RUN TestProcSelfFdPath/thread-self="self/task" 264s === RUN TestProcSelfFdPath/thread-self="self" 264s --- PASS: TestProcSelfFdPath (0.00s) 264s --- PASS: TestProcSelfFdPath/thread-self="thread-self" (0.00s) 264s --- PASS: TestProcSelfFdPath/thread-self="self/task" (0.00s) 264s --- PASS: TestProcSelfFdPath/thread-self="self" (0.00s) 264s === RUN TestProcSelfFdPath_DeadFile 264s === RUN TestProcSelfFdPath_DeadFile/thread-self="thread-self" 264s === RUN TestProcSelfFdPath_DeadFile/thread-self="self/task" 264s === RUN TestProcSelfFdPath_DeadFile/thread-self="self" 264s --- PASS: TestProcSelfFdPath_DeadFile (0.00s) 264s --- PASS: TestProcSelfFdPath_DeadFile/thread-self="thread-self" (0.00s) 264s --- PASS: TestProcSelfFdPath_DeadFile/thread-self="self/task" (0.00s) 264s --- PASS: TestProcSelfFdPath_DeadFile/thread-self="self" (0.00s) 264s === RUN TestProcSelfFdPath_DeadDir 264s === RUN TestProcSelfFdPath_DeadDir/thread-self="thread-self" 264s === RUN TestProcSelfFdPath_DeadDir/thread-self="self/task" 264s === RUN TestProcSelfFdPath_DeadDir/thread-self="self" 264s --- PASS: TestProcSelfFdPath_DeadDir (0.00s) 264s --- PASS: TestProcSelfFdPath_DeadDir/thread-self="thread-self" (0.00s) 264s --- PASS: TestProcSelfFdPath_DeadDir/thread-self="self/task" (0.00s) 264s --- PASS: TestProcSelfFdPath_DeadDir/thread-self="self" (0.00s) 264s === RUN TestVerifyProcRoot_Regular 264s === RUN TestVerifyProcRoot_Regular/thread-self="thread-self" 264s === RUN TestVerifyProcRoot_Regular/thread-self="self/task" 264s === RUN TestVerifyProcRoot_Regular/thread-self="self" 264s --- PASS: TestVerifyProcRoot_Regular (0.00s) 264s --- PASS: TestVerifyProcRoot_Regular/thread-self="thread-self" (0.00s) 264s --- PASS: TestVerifyProcRoot_Regular/thread-self="self/task" (0.00s) 264s --- PASS: TestVerifyProcRoot_Regular/thread-self="self" (0.00s) 264s === RUN TestVerifyProcRoot_ProcNonRoot 264s === RUN TestVerifyProcRoot_ProcNonRoot/thread-self="thread-self" 264s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root inode number 23118 264s === RUN TestVerifyProcRoot_ProcNonRoot/thread-self="self/task" 264s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root inode number 23118 264s === RUN TestVerifyProcRoot_ProcNonRoot/thread-self="self" 264s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root inode number 23118 264s --- PASS: TestVerifyProcRoot_ProcNonRoot (0.00s) 264s --- SKIP: TestVerifyProcRoot_ProcNonRoot/thread-self="thread-self" (0.00s) 264s --- SKIP: TestVerifyProcRoot_ProcNonRoot/thread-self="self/task" (0.00s) 264s --- SKIP: TestVerifyProcRoot_ProcNonRoot/thread-self="self" (0.00s) 264s === RUN TestVerifyProcRoot_NotProc 264s === RUN TestVerifyProcRoot_NotProc/thread-self="thread-self" 264s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root filesystem type 0xef53 264s === RUN TestVerifyProcRoot_NotProc/thread-self="self/task" 264s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root filesystem type 0xef53 264s === RUN TestVerifyProcRoot_NotProc/thread-self="self" 264s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root filesystem type 0xef53 264s --- PASS: TestVerifyProcRoot_NotProc (0.00s) 264s --- SKIP: TestVerifyProcRoot_NotProc/thread-self="thread-self" (0.00s) 264s --- SKIP: TestVerifyProcRoot_NotProc/thread-self="self/task" (0.00s) 264s --- SKIP: TestVerifyProcRoot_NotProc/thread-self="self" (0.00s) 264s === RUN TestProcfsDummyHooks 264s --- PASS: TestProcfsDummyHooks (0.00s) 264s === RUN TestCachedProcRoot_Close 264s procfs_linux_test.go:748: cannot get proc handle 264s --- SKIP: TestCachedProcRoot_Close (0.00s) 264s === RUN TestProcfsLookupInRoot 264s === RUN TestProcfsLookupInRoot/openat2=auto 264s linux.go:31: test requires root 264s === RUN TestProcfsLookupInRoot/openat2=true 264s linux.go:31: test requires root 264s === RUN TestProcfsLookupInRoot/openat2=false 264s linux.go:31: test requires root 264s --- PASS: TestProcfsLookupInRoot (0.00s) 264s --- SKIP: TestProcfsLookupInRoot/openat2=auto (0.00s) 264s --- SKIP: TestProcfsLookupInRoot/openat2=true (0.00s) 264s --- SKIP: TestProcfsLookupInRoot/openat2=false (0.00s) 264s PASS 264s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/procfs 0.024s 264s ? github.com/cyphar/filepath-securejoin/pathrs-lite/internal/testutils [no test files] 264s === RUN TestOpenProcRoot 264s === RUN TestOpenProcRoot/OpenProcRoot 264s === RUN TestOpenProcRoot/OpenUnsafeProcRoot 264s --- PASS: TestOpenProcRoot (0.00s) 264s --- PASS: TestOpenProcRoot/OpenProcRoot (0.00s) 264s --- PASS: TestOpenProcRoot/OpenUnsafeProcRoot (0.00s) 264s === RUN TestProcRoot 264s === RUN TestProcRoot/OpenProcRoot 264s === RUN TestProcRoot/OpenProcRoot/OpenThreadSelf 264s === RUN TestProcRoot/OpenProcRoot/OpenSelf 264s === RUN TestProcRoot/OpenProcRoot/OpenPid 264s === RUN TestProcRoot/OpenProcRoot/OpenRoot 264s === RUN TestProcRoot/OpenUnsafeProcRoot 264s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenThreadSelf 264s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenSelf 264s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenPid 264s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenRoot 264s --- PASS: TestProcRoot (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot/OpenThreadSelf (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot/OpenSelf (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot/OpenPid (0.00s) 264s --- PASS: TestProcRoot/OpenProcRoot/OpenRoot (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenThreadSelf (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenSelf (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenPid (0.00s) 264s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenRoot (0.00s) 264s === RUN TestProcSelfFdReadlink 264s --- PASS: TestProcSelfFdReadlink (0.00s) 264s PASS 264s ok github.com/cyphar/filepath-securejoin/pathrs-lite/procfs 0.005s 264s make[1]: Leaving directory '/tmp/autopkgtest.mdLhZ3/autopkgtest_tmp' 264s create-stamp debian/debhelper-build-stamp 264s autopkgtest [21:28:43]: test dh-golang-autopkgtest: -----------------------] 265s autopkgtest [21:28:44]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 265s dh-golang-autopkgtest PASS 265s autopkgtest [21:28:44]: @@@@@@@@@@@@@@@@@@@@ summary 265s dh-golang-autopkgtest PASS