0s autopkgtest [21:24:27]: starting date and time: 2025-11-16 21:24:27+0000 0s autopkgtest [21:24:27]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [21:24:27]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.p1g1svps/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-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-12.secgroup --name adt-resolute-s390x-golang-github-cyphar-filepath-securejoin-20251116-212426-juju-7f2275-prod-proposed-migration-environment-2-467e1ffb-538f-46f2-bf1b-e2b88df2e3c9 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-s390x-golang-github-cyphar-filepath-securejoin-20251116-212426-juju-7f2275-prod-proposed-migration-environment-2-467e1ffb-538f-46f2-bf1b-e2b88df2e3c9 from image adt/ubuntu-resolute-s390x-server-20251115.img (UUID 06234799-3082-4560-bce8-5266014337ad)... 42s autopkgtest [21:25:09]: testbed dpkg architecture: s390x 42s autopkgtest [21:25:09]: testbed apt version: 3.1.11 42s autopkgtest [21:25:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 43s autopkgtest [21:25:10]: testbed release detected to be: None 43s autopkgtest [21:25:10]: updating testbed package index (apt update) 44s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 44s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 44s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 44s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 44s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [978 kB] 44s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 44s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 44s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.6 kB] 44s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [139 kB] 45s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 45s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [491 kB] 45s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.6 kB] 45s Fetched 1821 kB in 1s (1719 kB/s) 45s Reading package lists... 46s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 46s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 46s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 46s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 47s Reading package lists... 47s Reading package lists... 47s Building dependency tree... 47s Reading state information... 47s Calculating upgrade... 47s The following packages will be upgraded: 47s python3-rpds-py 47s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 47s Need to get 364 kB of archives. 47s After this operation, 795 kB of additional disk space will be used. 47s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3-rpds-py s390x 0.27.1-2ubuntu1 [364 kB] 48s dpkg-preconfigure: unable to re-open stdin: No such file or directory 48s Fetched 364 kB in 1s (695 kB/s) 48s (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 ... 61308 files and directories currently installed.) 48s Preparing to unpack .../python3-rpds-py_0.27.1-2ubuntu1_s390x.deb ... 48s Unpacking python3-rpds-py (0.27.1-2ubuntu1) over (0.21.0-2ubuntu2) ... 48s Setting up python3-rpds-py (0.27.1-2ubuntu1) ... 48s autopkgtest [21:25:15]: upgrading testbed (apt dist-upgrade and autopurge) 48s Reading package lists... 48s Building dependency tree... 48s Reading state information... 48s Calculating upgrade... 49s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 49s Reading package lists... 49s Building dependency tree... 49s Reading state information... 49s Solving dependencies... 49s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 51s autopkgtest [21:25:18]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP Mon Sep 22 08:56:47 UTC 2025 52s autopkgtest [21:25:19]: @@@@@@@@@@@@@@@@@@@@ apt-source golang-github-cyphar-filepath-securejoin 53s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/universe golang-github-cyphar-filepath-securejoin 0.5.1-1 (dsc) [2665 B] 53s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/universe golang-github-cyphar-filepath-securejoin 0.5.1-1 (tar) [84.0 kB] 53s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/universe golang-github-cyphar-filepath-securejoin 0.5.1-1 (diff) [5332 B] 53s gpgv: Signature made Sun Nov 16 11:09:44 2025 UTC 53s gpgv: using RSA key 30DE7D1763AB9452C7E0825049A76977942826CB 53s gpgv: issuer "siretart@tauware.de" 53s gpgv: Can't check signature: No public key 53s dpkg-source: warning: cannot verify inline signature for ./golang-github-cyphar-filepath-securejoin_0.5.1-1.dsc: no acceptable signature found 53s autopkgtest [21:25:20]: testing package golang-github-cyphar-filepath-securejoin version 0.5.1-1 53s autopkgtest [21:25:20]: build not needed 54s autopkgtest [21:25:21]: test dh-golang-autopkgtest: preparing testbed 54s Reading package lists... 55s Building dependency tree... 55s Reading state information... 55s Solving dependencies... 55s The following NEW packages will be installed: 55s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 55s cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 55s dh-golang dh-strip-nondeterminism dwz g++ g++-15 g++-15-s390x-linux-gnu 55s g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu gcc-s390x-linux-gnu 55s gettext golang-1.25-go golang-1.25-src golang-any 55s golang-github-cyphar-filepath-securejoin-dev 55s golang-github-davecgh-go-spew-dev golang-github-pmezard-go-difflib-dev 55s golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev golang-go 55s golang-golang-x-sys-dev golang-gopkg-yaml.v3-dev golang-src intltool-debian 55s libarchive-zip-perl libasan8 libcc1-0 libdebhelper-perl 55s libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 libisl23 libitm1 55s libmpc3 libstdc++-15-dev libtool libubsan1 m4 po-debconf 55s 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. 55s Need to get 96.7 MB of archives. 55s After this operation, 401 MB of additional disk space will be used. 55s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 55s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 55s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1 [43.4 kB] 55s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-2 [581 kB] 55s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 55s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1 [704 kB] 56s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 56s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-7ubuntu1 [10.2 MB] 56s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-7ubuntu1 [1022 B] 56s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 56s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 56s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-7ubuntu1 [50.0 kB] 56s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-7ubuntu1 [154 kB] 56s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-7ubuntu1 [30.9 kB] 56s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-7ubuntu1 [2968 kB] 56s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-7ubuntu1 [1211 kB] 56s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-7ubuntu1 [1045 kB] 56s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-7ubuntu1 [19.9 MB] 57s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-7ubuntu1 [513 kB] 57s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 57s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 57s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-7ubuntu1 [2659 kB] 57s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-7ubuntu1 [11.7 MB] 57s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-7ubuntu1 [23.7 kB] 57s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 57s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 57s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu1 [5090 B] 57s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 57s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-7 [169 kB] 57s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21 [12.5 kB] 57s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 57s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1 [20.5 kB] 57s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1 [5090 B] 57s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3 [52.8 kB] 57s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2 [121 kB] 57s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 57s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 57s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 57s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.24.2ubuntu1 [896 kB] 57s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 58s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x golang-1.25-go s390x 1.25.0-0ubuntu1 [17.1 MB] 58s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x golang-src all 2:1.25~1 [5206 B] 58s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x golang-go s390x 2:1.25~1 [44.1 kB] 58s Get:44 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-any s390x 2:1.25~1 [2838 B] 58s Get:45 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 58s Get:46 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x golang-github-cyphar-filepath-securejoin-dev all 0.5.1-1 [56.9 kB] 58s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-yaml.v3-dev all 3.0.1-3 [76.1 kB] 58s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x dh-golang all 1.63 [24.9 kB] 58s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 58s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 58s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 58s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 58s Fetched 96.7 MB in 3s (28.2 MB/s) 58s Selecting previously unselected package m4. 58s (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 ... 61309 files and directories currently installed.) 58s Preparing to unpack .../00-m4_1.4.20-2_s390x.deb ... 58s Unpacking m4 (1.4.20-2) ... 58s Selecting previously unselected package autoconf. 58s Preparing to unpack .../01-autoconf_2.72-3.1ubuntu1_all.deb ... 58s Unpacking autoconf (2.72-3.1ubuntu1) ... 58s Selecting previously unselected package autotools-dev. 58s Preparing to unpack .../02-autotools-dev_20240727.1_all.deb ... 58s Unpacking autotools-dev (20240727.1) ... 58s Selecting previously unselected package automake. 58s Preparing to unpack .../03-automake_1%3a1.18.1-2_all.deb ... 58s Unpacking automake (1:1.18.1-2) ... 58s Selecting previously unselected package autopoint. 58s Preparing to unpack .../04-autopoint_0.23.2-1_all.deb ... 58s Unpacking autopoint (0.23.2-1) ... 59s Selecting previously unselected package libisl23:s390x. 59s Preparing to unpack .../05-libisl23_0.27-1_s390x.deb ... 59s Unpacking libisl23:s390x (0.27-1) ... 59s Selecting previously unselected package libmpc3:s390x. 59s Preparing to unpack .../06-libmpc3_1.3.1-2_s390x.deb ... 59s Unpacking libmpc3:s390x (1.3.1-2) ... 59s Selecting previously unselected package cpp-15-s390x-linux-gnu. 59s Preparing to unpack .../07-cpp-15-s390x-linux-gnu_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking cpp-15-s390x-linux-gnu (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package cpp-15. 59s Preparing to unpack .../08-cpp-15_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking cpp-15 (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package cpp-s390x-linux-gnu. 59s Preparing to unpack .../09-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 59s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 59s Selecting previously unselected package cpp. 59s Preparing to unpack .../10-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 59s Unpacking cpp (4:15.2.0-4ubuntu1) ... 59s Selecting previously unselected package libcc1-0:s390x. 59s Preparing to unpack .../11-libcc1-0_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking libcc1-0:s390x (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package libgomp1:s390x. 59s Preparing to unpack .../12-libgomp1_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking libgomp1:s390x (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package libitm1:s390x. 59s Preparing to unpack .../13-libitm1_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking libitm1:s390x (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package libasan8:s390x. 59s Preparing to unpack .../14-libasan8_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking libasan8:s390x (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package libubsan1:s390x. 59s Preparing to unpack .../15-libubsan1_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking libubsan1:s390x (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package libgcc-15-dev:s390x. 59s Preparing to unpack .../16-libgcc-15-dev_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking libgcc-15-dev:s390x (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package gcc-15-s390x-linux-gnu. 59s Preparing to unpack .../17-gcc-15-s390x-linux-gnu_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking gcc-15-s390x-linux-gnu (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package gcc-15. 59s Preparing to unpack .../18-gcc-15_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking gcc-15 (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package gcc-s390x-linux-gnu. 59s Preparing to unpack .../19-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 59s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 59s Selecting previously unselected package gcc. 59s Preparing to unpack .../20-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 59s Unpacking gcc (4:15.2.0-4ubuntu1) ... 59s Selecting previously unselected package libstdc++-15-dev:s390x. 59s Preparing to unpack .../21-libstdc++-15-dev_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking libstdc++-15-dev:s390x (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package g++-15-s390x-linux-gnu. 59s Preparing to unpack .../22-g++-15-s390x-linux-gnu_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking g++-15-s390x-linux-gnu (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package g++-15. 59s Preparing to unpack .../23-g++-15_15.2.0-7ubuntu1_s390x.deb ... 59s Unpacking g++-15 (15.2.0-7ubuntu1) ... 59s Selecting previously unselected package g++-s390x-linux-gnu. 59s Preparing to unpack .../24-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 59s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 59s Selecting previously unselected package g++. 59s Preparing to unpack .../25-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 59s Unpacking g++ (4:15.2.0-4ubuntu1) ... 59s Selecting previously unselected package build-essential. 59s Preparing to unpack .../26-build-essential_12.12ubuntu1_s390x.deb ... 59s Unpacking build-essential (12.12ubuntu1) ... 59s Selecting previously unselected package libdebhelper-perl. 59s Preparing to unpack .../27-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 59s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 59s Selecting previously unselected package libtool. 59s Preparing to unpack .../28-libtool_2.5.4-7_all.deb ... 59s Unpacking libtool (2.5.4-7) ... 59s Selecting previously unselected package dh-autoreconf. 59s Preparing to unpack .../29-dh-autoreconf_21_all.deb ... 59s Unpacking dh-autoreconf (21) ... 59s Selecting previously unselected package libarchive-zip-perl. 59s Preparing to unpack .../30-libarchive-zip-perl_1.68-1_all.deb ... 59s Unpacking libarchive-zip-perl (1.68-1) ... 59s Selecting previously unselected package libfile-stripnondeterminism-perl. 59s Preparing to unpack .../31-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... 59s Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... 59s Selecting previously unselected package dh-strip-nondeterminism. 59s Preparing to unpack .../32-dh-strip-nondeterminism_1.15.0-1_all.deb ... 59s Unpacking dh-strip-nondeterminism (1.15.0-1) ... 59s Selecting previously unselected package debugedit. 59s Preparing to unpack .../33-debugedit_1%3a5.2-3_s390x.deb ... 59s Unpacking debugedit (1:5.2-3) ... 59s Selecting previously unselected package dwz. 59s Preparing to unpack .../34-dwz_0.16-2_s390x.deb ... 59s Unpacking dwz (0.16-2) ... 59s Selecting previously unselected package gettext. 59s Preparing to unpack .../35-gettext_0.23.2-1_s390x.deb ... 59s Unpacking gettext (0.23.2-1) ... 60s Selecting previously unselected package intltool-debian. 60s Preparing to unpack .../36-intltool-debian_0.35.0+20060710.6_all.deb ... 60s Unpacking intltool-debian (0.35.0+20060710.6) ... 60s Selecting previously unselected package po-debconf. 60s Preparing to unpack .../37-po-debconf_1.0.21+nmu1_all.deb ... 60s Unpacking po-debconf (1.0.21+nmu1) ... 60s Selecting previously unselected package debhelper. 60s Preparing to unpack .../38-debhelper_13.24.2ubuntu1_all.deb ... 60s Unpacking debhelper (13.24.2ubuntu1) ... 60s Selecting previously unselected package golang-1.25-src. 60s Preparing to unpack .../39-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 60s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 60s Selecting previously unselected package golang-1.25-go. 60s Preparing to unpack .../40-golang-1.25-go_1.25.0-0ubuntu1_s390x.deb ... 60s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 61s Selecting previously unselected package golang-src. 61s Preparing to unpack .../41-golang-src_2%3a1.25~1_all.deb ... 61s Unpacking golang-src (2:1.25~1) ... 61s Selecting previously unselected package golang-go:s390x. 61s Preparing to unpack .../42-golang-go_2%3a1.25~1_s390x.deb ... 61s Unpacking golang-go:s390x (2:1.25~1) ... 61s Selecting previously unselected package golang-any:s390x. 61s Preparing to unpack .../43-golang-any_2%3a1.25~1_s390x.deb ... 61s Unpacking golang-any:s390x (2:1.25~1) ... 61s Selecting previously unselected package golang-golang-x-sys-dev. 61s Preparing to unpack .../44-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 61s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 61s Selecting previously unselected package golang-github-cyphar-filepath-securejoin-dev. 61s Preparing to unpack .../45-golang-github-cyphar-filepath-securejoin-dev_0.5.1-1_all.deb ... 61s Unpacking golang-github-cyphar-filepath-securejoin-dev (0.5.1-1) ... 61s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 61s Preparing to unpack .../46-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ... 61s Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ... 61s Selecting previously unselected package dh-golang. 61s Preparing to unpack .../47-dh-golang_1.63_all.deb ... 61s Unpacking dh-golang (1.63) ... 61s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 61s Preparing to unpack .../48-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 61s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 61s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 61s Preparing to unpack .../49-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 61s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 61s Selecting previously unselected package golang-github-stretchr-objx-dev. 61s Preparing to unpack .../50-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 61s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 61s Selecting previously unselected package golang-github-stretchr-testify-dev. 61s Preparing to unpack .../51-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 61s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 61s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 61s Setting up libarchive-zip-perl (1.68-1) ... 61s Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... 61s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 61s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 61s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 61s Setting up m4 (1.4.20-2) ... 61s Setting up libgomp1:s390x (15.2.0-7ubuntu1) ... 61s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 61s Setting up autotools-dev (20240727.1) ... 61s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 61s Setting up libmpc3:s390x (1.3.1-2) ... 61s Setting up autopoint (0.23.2-1) ... 61s Setting up autoconf (2.72-3.1ubuntu1) ... 61s Setting up libubsan1:s390x (15.2.0-7ubuntu1) ... 61s Setting up dwz (0.16-2) ... 61s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 61s Setting up libasan8:s390x (15.2.0-7ubuntu1) ... 61s Setting up debugedit (1:5.2-3) ... 61s Setting up golang-github-cyphar-filepath-securejoin-dev (0.5.1-1) ... 61s Setting up libisl23:s390x (0.27-1) ... 61s Setting up golang-src (2:1.25~1) ... 61s Setting up libcc1-0:s390x (15.2.0-7ubuntu1) ... 61s Setting up libitm1:s390x (15.2.0-7ubuntu1) ... 61s Setting up automake (1:1.18.1-2) ... 61s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 61s Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... 61s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 61s Setting up gettext (0.23.2-1) ... 61s Setting up libgcc-15-dev:s390x (15.2.0-7ubuntu1) ... 61s Setting up golang-go:s390x (2:1.25~1) ... 61s Setting up golang-any:s390x (2:1.25~1) ... 61s Setting up intltool-debian (0.35.0+20060710.6) ... 61s Setting up libstdc++-15-dev:s390x (15.2.0-7ubuntu1) ... 61s Setting up dh-strip-nondeterminism (1.15.0-1) ... 61s Setting up cpp-15-s390x-linux-gnu (15.2.0-7ubuntu1) ... 61s Setting up gcc-15-s390x-linux-gnu (15.2.0-7ubuntu1) ... 61s Setting up g++-15-s390x-linux-gnu (15.2.0-7ubuntu1) ... 61s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 61s Setting up po-debconf (1.0.21+nmu1) ... 61s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 61s Setting up cpp-15 (15.2.0-7ubuntu1) ... 61s Setting up cpp (4:15.2.0-4ubuntu1) ... 61s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 61s Setting up gcc-15 (15.2.0-7ubuntu1) ... 61s Setting up g++-15 (15.2.0-7ubuntu1) ... 61s Setting up libtool (2.5.4-7) ... 61s Setting up gcc (4:15.2.0-4ubuntu1) ... 61s Setting up dh-autoreconf (21) ... 61s Setting up g++ (4:15.2.0-4ubuntu1) ... 61s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 61s Setting up build-essential (12.12ubuntu1) ... 61s Setting up debhelper (13.24.2ubuntu1) ... 61s Setting up dh-golang (1.63) ... 61s Processing triggers for man-db (2.13.1-1) ... 62s Processing triggers for install-info (7.2-5) ... 62s Processing triggers for libc-bin (2.42-2ubuntu2) ... 63s autopkgtest [21:25:30]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 63s autopkgtest [21:25:30]: test dh-golang-autopkgtest: [----------------------- 63s [info] Testing github.com/cyphar/filepath-securejoin... 63s [info] Source code installed by binary package, overriding dh_auto_configure... 63s dh build --buildsystem=golang --with=golang 63s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 63s dh_update_autotools_config -O--buildsystem=golang 63s dh_autoreconf -O--buildsystem=golang 63s debian/rules override_dh_auto_configure 63s make[1]: Entering directory '/tmp/autopkgtest.Pim9l6/autopkgtest_tmp' 63s mkdir -p "obj-s390x-linux-gnu" 63s # remove existing symlinks, since "cp -a" won't convert them 63s find "obj-s390x-linux-gnu" -type l -exec rm "{}" \; 63s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 63s cp -a /usr/share/gocode/src "obj-s390x-linux-gnu" 63s make[1]: Leaving directory '/tmp/autopkgtest.Pim9l6/autopkgtest_tmp' 63s dh_auto_build -O--buildsystem=golang 63s dh_auto_build: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 63s cd obj-s390x-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 64s internal/unsafeheader 64s internal/goarch 64s internal/cpu 64s internal/abi 64s internal/bytealg 64s internal/byteorder 64s internal/chacha8rand 64s internal/coverage/rtcov 64s internal/godebugs 64s internal/goexperiment 64s internal/goos 64s internal/profilerecord 64s internal/runtime/atomic 64s internal/runtime/math 64s internal/runtime/strconv 64s internal/runtime/syscall 64s internal/runtime/exithook 64s internal/runtime/gc 64s internal/runtime/cgroup 64s internal/asan 64s internal/msan 64s internal/race 64s internal/runtime/sys 64s internal/stringslite 64s internal/runtime/maps 64s internal/trace/tracev2 64s github.com/cyphar/filepath-securejoin/internal/consts 64s cmp 64s internal/itoa 64s math/bits 64s math 64s runtime 64s unicode/utf8 64s sync/atomic 64s internal/sync 64s internal/synctest 64s unicode 64s encoding 64s unicode/utf16 64s container/list 64s crypto/internal/fips140/alias 64s crypto/internal/fips140deps/byteorder 64s crypto/internal/fips140deps/cpu 65s crypto/internal/boring/sig 65s vendor/golang.org/x/crypto/cryptobyte/asn1 65s vendor/golang.org/x/crypto/internal/alias 65s internal/nettrace 65s log/internal 67s internal/reflectlite 67s iter 67s sync 67s errors 67s strconv 67s slices 67s io 67s internal/oserror 67s path 67s internal/bisect 67s reflect 67s internal/godebug 67s syscall 67s time 68s internal/fmtsort 68s internal/syscall/unix 68s internal/syscall/execenv 68s io/fs 68s internal/poll 68s internal/filepathlite 68s internal/testlog 68s bytes 68s os 68s encoding/binary 68s sort 69s fmt 69s strings 69s golang.org/x/sys/unix 69s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/gocompat 69s path/filepath 69s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/assert 69s bufio 69s encoding/base64 69s encoding/json 70s encoding/hex 70s github.com/cyphar/filepath-securejoin/pathrs-lite/internal 70s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/kernelversion 70s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/fd 70s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/linux 70s regexp/syntax 70s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/procfs 70s github.com/cyphar/filepath-securejoin/pathrs-lite/procfs 70s github.com/cyphar/filepath-securejoin/pathrs-lite 70s regexp 70s github.com/cyphar/filepath-securejoin 70s github.com/pmezard/go-difflib/difflib 70s compress/flate 70s github.com/davecgh/go-spew/spew 70s gopkg.in/yaml.v3 70s hash 70s hash/crc32 71s compress/gzip 71s context 71s crypto 71s crypto/internal/fips140deps/godebug 71s crypto/internal/fips140 71s crypto/internal/impl 71s crypto/internal/fips140/sha256 71s crypto/internal/fips140/subtle 71s crypto/internal/fips140/sha3 71s crypto/internal/fips140/sha512 71s crypto/internal/fips140/hmac 71s crypto/internal/fips140/check 71s github.com/stretchr/testify/assert/yaml 71s crypto/internal/sysrand 71s crypto/internal/fips140/aes 71s crypto/internal/entropy 71s math/rand/v2 71s crypto/internal/randutil 71s crypto/subtle 71s crypto/internal/fips140/drbg 71s math/rand 71s crypto/internal/fips140/aes/gcm 71s crypto/internal/fips140only 71s math/big 71s crypto/cipher 71s crypto/internal/boring 71s crypto/aes 71s crypto/des 71s crypto/internal/fips140/nistec/fiat 72s crypto/internal/fips140/nistec 72s crypto/rand 72s crypto/internal/fips140/edwards25519/field 72s crypto/internal/boring/bbig 72s crypto/internal/fips140/bigmod 72s weak 72s crypto/internal/fips140cache 72s crypto/sha3 72s crypto/internal/fips140hash 72s crypto/sha512 72s encoding/asn1 72s crypto/internal/fips140/ecdh 72s crypto/ecdh 72s crypto/elliptic 72s crypto/internal/fips140/ecdsa 72s vendor/golang.org/x/crypto/cryptobyte 72s crypto/internal/fips140/edwards25519 73s crypto/ecdsa 73s crypto/internal/fips140/ed25519 73s crypto/ed25519 73s crypto/internal/fips140/hkdf 73s crypto/hkdf 73s crypto/hmac 73s crypto/internal/fips140/mlkem 73s crypto/internal/fips140/tls12 73s crypto/internal/fips140/tls13 73s vendor/golang.org/x/sys/cpu 73s vendor/golang.org/x/crypto/chacha20 73s vendor/golang.org/x/crypto/internal/poly1305 73s crypto/md5 73s crypto/rc4 73s vendor/golang.org/x/crypto/chacha20poly1305 73s crypto/internal/fips140/rsa 73s crypto/internal/hpke 73s crypto/sha1 73s crypto/sha256 73s crypto/rsa 73s crypto/fips140 73s crypto/tls/internal/fips140tls 73s crypto/dsa 73s crypto/x509/pkix 73s encoding/pem 73s maps 73s vendor/golang.org/x/net/dns/dnsmessage 73s internal/singleflight 73s unique 73s net/netip 74s runtime/cgo 74s net/url 74s vendor/golang.org/x/text/transform 74s log 74s vendor/golang.org/x/text/unicode/bidi 74s net 74s vendor/golang.org/x/text/secure/bidirule 74s vendor/golang.org/x/text/unicode/norm 75s vendor/golang.org/x/net/idna 75s vendor/golang.org/x/net/http2/hpack 75s mime 75s mime/quotedprintable 75s net/http/internal 75s net/http/internal/ascii 75s flag 75s net/http/internal/testcert 75s runtime/debug 76s net/textproto 76s crypto/x509 76s vendor/golang.org/x/net/http/httpguts 76s vendor/golang.org/x/net/http/httpproxy 76s mime/multipart 76s crypto/tls 77s net/http/httptrace 77s net/http/internal/httpcommon 77s net/http 79s net/http/httptest 79s github.com/stretchr/testify/assert 79s github.com/stretchr/testify/require 80s github.com/cyphar/filepath-securejoin/internal/testutils 80s github.com/cyphar/filepath-securejoin/pathrs-lite/internal/testutils 80s debian/rules override_dh_auto_test 80s make[1]: Entering directory '/tmp/autopkgtest.Pim9l6/autopkgtest_tmp' 80s -e: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 80s dh_auto_test -- -timeout=20m 80s dh_auto_test: warning: LTO optimize is enable in buildflags. But cgo doesn't support it. LTO flags will be stripped in cgo. 80s cd obj-s390x-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 102s === RUN TestSymlink 102s --- PASS: TestSymlink (0.00s) 102s === RUN TestNoSymlink 102s --- PASS: TestNoSymlink (0.00s) 102s === RUN TestNonLexical 102s --- PASS: TestNonLexical (0.00s) 102s === RUN TestSymlinkLoop 102s --- PASS: TestSymlinkLoop (0.01s) 102s === RUN TestEnotdir 102s --- PASS: TestEnotdir (0.00s) 102s === RUN TestIsNotExist 102s --- PASS: TestIsNotExist (0.00s) 102s === RUN TestSecureJoinVFS 102s --- PASS: TestSecureJoinVFS (0.00s) 102s === RUN TestSecureJoinVFSErrors 102s --- PASS: TestSecureJoinVFSErrors (0.00s) 102s === RUN TestUncleanRoot 102s === RUN TestUncleanRoot/trailing-dotdot 102s === RUN TestUncleanRoot/leading-dotdot 102s === RUN TestUncleanRoot/middle-dotdot 102s === RUN TestUncleanRoot/many-dotdot 102s === RUN TestUncleanRoot/trailing-slash 102s === RUN TestUncleanRoot/trailing-slashes 102s === RUN TestUncleanRoot/many-slashes 102s === RUN TestUncleanRoot/plain-dot 102s === RUN TestUncleanRoot/many-dot 102s === RUN TestUncleanRoot/unclean-safe 102s === RUN TestUncleanRoot/unclean-unsafe 102s --- PASS: TestUncleanRoot (0.00s) 102s --- PASS: TestUncleanRoot/trailing-dotdot (0.00s) 102s --- PASS: TestUncleanRoot/leading-dotdot (0.00s) 102s --- PASS: TestUncleanRoot/middle-dotdot (0.00s) 102s --- PASS: TestUncleanRoot/many-dotdot (0.00s) 102s --- PASS: TestUncleanRoot/trailing-slash (0.00s) 102s --- PASS: TestUncleanRoot/trailing-slashes (0.00s) 102s --- PASS: TestUncleanRoot/many-slashes (0.00s) 102s --- PASS: TestUncleanRoot/plain-dot (0.00s) 102s --- PASS: TestUncleanRoot/many-dot (0.00s) 102s --- PASS: TestUncleanRoot/unclean-safe (0.00s) 102s --- PASS: TestUncleanRoot/unclean-unsafe (0.00s) 102s === RUN TestHasDotDot 102s === RUN TestHasDotDot/plain-dotdot 102s === RUN TestHasDotDot/trailing-dotdot 102s === RUN TestHasDotDot/leading-dotdot 102s === RUN TestHasDotDot/middle-dotdot 102s === RUN TestHasDotDot/dotdot-in-name1 102s === RUN TestHasDotDot/dotdot-in-name2 102s === RUN TestHasDotDot/dotdot-in-name3 102s === RUN TestHasDotDot/dotdot-in-name4 102s === RUN TestHasDotDot/dotdot-in-name5 102s === RUN TestHasDotDot/dot1 102s === RUN TestHasDotDot/dot2 102s === RUN TestHasDotDot/dot3 102s === RUN TestHasDotDot/unclean 102s --- PASS: TestHasDotDot (0.00s) 102s --- PASS: TestHasDotDot/plain-dotdot (0.00s) 102s --- PASS: TestHasDotDot/trailing-dotdot (0.00s) 102s --- PASS: TestHasDotDot/leading-dotdot (0.00s) 102s --- PASS: TestHasDotDot/middle-dotdot (0.00s) 102s --- PASS: TestHasDotDot/dotdot-in-name1 (0.00s) 102s --- PASS: TestHasDotDot/dotdot-in-name2 (0.00s) 102s --- PASS: TestHasDotDot/dotdot-in-name3 (0.00s) 102s --- PASS: TestHasDotDot/dotdot-in-name4 (0.00s) 102s --- PASS: TestHasDotDot/dotdot-in-name5 (0.00s) 102s --- PASS: TestHasDotDot/dot1 (0.00s) 102s --- PASS: TestHasDotDot/dot2 (0.00s) 102s --- PASS: TestHasDotDot/dot3 (0.00s) 102s --- PASS: TestHasDotDot/unclean (0.00s) 102s PASS 102s ok github.com/cyphar/filepath-securejoin 0.013s 102s ? github.com/cyphar/filepath-securejoin/internal/consts [no test files] 102s ? github.com/cyphar/filepath-securejoin/internal/testutils [no test files] 242s === RUN TestPartialLookupInRoot 242s === RUN TestPartialLookupInRoot/openat2=auto 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/loop 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling5 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-dot 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash1 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir6 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-slash1 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-inroot-trailing 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-inroot-trailing 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-sub-trailing 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/complete-dir3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-slash1 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-slash2 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky2-trailing 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dot 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-sub-trailing 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir5 242s === RUN TestPartialLookupInRoot/openat2=auto/loop-basic2 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/loop-basic1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-dot 242s === RUN TestPartialLookupInRoot/openat2=auto/complete-dir2 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-dir-basic 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling4 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-slash2 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-inroot-trailing 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir4 242s === RUN TestPartialLookupInRoot/openat2=auto/complete-sock 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-dir-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-dot 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/complete-fifo 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-slash1 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash2 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir1 242s === RUN TestPartialLookupInRoot/openat2=auto/complete-dir1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-sub-trailing 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling-tricky1-trailing 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling6 242s === RUN TestPartialLookupInRoot/openat2=auto/loop-basic3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=auto/partial-sock-slash2 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=true 242s === RUN TestPartialLookupInRoot/openat2=true/complete-fifo 242s === RUN TestPartialLookupInRoot/openat2=true/partial-dir-basic 242s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash1 242s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=true/complete-dir1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial 242s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/partial-dir-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=true/dangling2-sub-trailing 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/dangling1-inroot-trailing 242s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dot 242s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-slash1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-slash2 242s === RUN TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial 242s === RUN TestPartialLookupInRoot/openat2=true/dangling2-sub-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky1-trailing 242s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky2-trailing 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling4 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling5 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=true/loop-basic2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling3 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling6 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-slash1 242s === RUN TestPartialLookupInRoot/openat2=true/complete-sock 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-slash1 242s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-slash2 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir3 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/dangling1-sub-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/dangling1-sub-partial 242s === RUN TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling2 242s === RUN TestPartialLookupInRoot/openat2=true/loop-basic1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-slash2 242s === RUN TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir1 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir4 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash2 242s === RUN TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial 242s === RUN TestPartialLookupInRoot/openat2=true/loop-basic3 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial 242s === RUN TestPartialLookupInRoot/openat2=true/dangling3-inroot-trailing 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/dangling3-sub-partial 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling1 242s === RUN TestPartialLookupInRoot/openat2=true/loop 242s === RUN TestPartialLookupInRoot/openat2=true/complete-dir2 242s === RUN TestPartialLookupInRoot/openat2=true/complete-dir3 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial 242s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-dot 242s === RUN TestPartialLookupInRoot/openat2=true/dangling3-sub-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir6 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/dangling2-inroot-trailing 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial 242s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/dangling1-sub-trailing 242s === RUN TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir5 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete2 242s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=true/partial-nondir-dot 242s === RUN TestPartialLookupInRoot/openat2=true/partial-sock-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=true/dangling2-sub-partial 242s === RUN TestPartialLookupInRoot/openat2=true/dangling3-sub-trailing 242s === RUN TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial 242s === RUN TestPartialLookupInRoot/openat2=true/partial-fifo-dot 242s === RUN TestPartialLookupInRoot/openat2=false 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dot 242s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=false/dangling1-sub-partial 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash1 242s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-slash2 242s === RUN TestPartialLookupInRoot/openat2=false/dangling3-sub-trailing 242s === RUN TestPartialLookupInRoot/openat2=false/dangling3-sub-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial 242s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-slash2 242s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-slash1 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir3 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir4 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=false/dangling2-sub-trailing 242s === RUN TestPartialLookupInRoot/openat2=false/dangling3-inroot-trailing 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=false/dangling2-sub-partial 242s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial 242s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-slash1 242s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling2 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete2 242s === RUN TestPartialLookupInRoot/openat2=false/dangling2-sub-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky1-trailing 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-dot 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=false/dangling1-inroot-trailing 242s === RUN TestPartialLookupInRoot/openat2=false/loop-basic2 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-dot 242s === RUN TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot2 242s === RUN TestPartialLookupInRoot/openat2=false/complete-dir2 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky2-trailing 242s === RUN TestPartialLookupInRoot/openat2=false/complete-dir1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial 242s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot1 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling6 242s === RUN TestPartialLookupInRoot/openat2=false/loop-basic3 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling3 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling4 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir2 242s === RUN TestPartialLookupInRoot/openat2=false/complete-fifo 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial 242s === RUN TestPartialLookupInRoot/openat2=false/complete-dir3 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=false/partial-dir-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/partial-fifo-slash2 242s === RUN TestPartialLookupInRoot/openat2=false/dangling1-sub-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/partial-sock-dot 242s === RUN TestPartialLookupInRoot/openat2=false/dangling2-inroot-trailing 242s === RUN TestPartialLookupInRoot/openat2=false/dangling3-sub-partial 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash2 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling5 242s === RUN TestPartialLookupInRoot/openat2=false/loop 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete2 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 242s === RUN TestPartialLookupInRoot/openat2=false/partial-dir-basic 242s === RUN TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial 242s === RUN TestPartialLookupInRoot/openat2=false/loop-basic1 242s === RUN TestPartialLookupInRoot/openat2=false/partial-nondir-slash1 242s === RUN TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial-dotdot 242s === RUN TestPartialLookupInRoot/openat2=false/complete-sock 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir5 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 242s === RUN TestPartialLookupInRoot/openat2=false/dangling1-sub-trailing 242s === RUN TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir6 242s === RUN TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete2 242s --- PASS: TestPartialLookupInRoot (0.13s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto (0.04s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/loop (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling5 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir6 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky1-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-inroot-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-inroot-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-sub-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-dir3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-sub-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky2-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling3-inroot-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-sub-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir5 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/loop-basic2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-basic-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/loop-basic1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-partial (0.03s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-dir2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-dir-basic (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling4 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-inroot-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir4 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-sock (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-dir-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-inroot-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-fifo (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-symlink-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-fifo-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/complete-dir1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-sub-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling2-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling6 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/loop-basic3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/dangling1-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/deep-dangling-fileasdir2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-open-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level1-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level3-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-nondir-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/partial-sock-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true (0.03s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/complete-fifo (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-dir-basic (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash1 (0.01s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/complete-dir1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-dir-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-sub-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-inroot-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-inroot-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling4 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling5 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/loop-basic2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling6 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/complete-sock (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-sub-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/loop-basic1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir4 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-inroot-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/loop-basic3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-inroot-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-sub-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/loop (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/complete-dir2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/complete-dir3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir6 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-inroot-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-rel-open-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-symlink-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-inroot-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky2-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level1-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling1-sub-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/deep-dangling-fileasdir5 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-level2-abs-open-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/nonlexical-basic-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-nondir-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-sock-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling2-sub-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling3-sub-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/dangling-tricky1-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=true/partial-fifo-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false (0.07s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-sub-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-sub-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir4 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-sub-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-inroot-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-sub-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-inroot-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/loop-basic2 (0.03s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-dotdot2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/complete-dir2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/complete-dir1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-dotdot1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling6 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/loop-basic3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky2-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling4 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/complete-fifo (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-inroot-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/complete-dir3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-open-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-dir-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-fifo-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-sock-dot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-inroot-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-sub-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level1-abs-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-symlink-slash2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling5 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/loop (0.01s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-open-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-dir-basic (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling2-inroot-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/loop-basic1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/partial-nondir-slash1 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling3-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling-tricky1-partial-dotdot (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/complete-sock (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir5 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level3-rel-partial (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/dangling1-sub-trailing (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/deep-dangling-fileasdir6 (0.00s) 242s --- PASS: TestPartialLookupInRoot/openat2=false/nonlexical-basic-complete2 (0.00s) 242s === RUN TestPartialOpenat2 242s === RUN TestPartialOpenat2/nonlexical-level3-abs-complete2 242s === RUN TestPartialOpenat2/dangling2-inroot-trailing 242s === RUN TestPartialOpenat2/complete-dir1 242s === RUN TestPartialOpenat2/complete-sock 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-complete1 242s === RUN TestPartialOpenat2/nonlexical-level3-rel-complete3 242s === RUN TestPartialOpenat2/dangling-tricky1-trailing 242s === RUN TestPartialOpenat2/loop-basic2 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-partial 242s === RUN TestPartialOpenat2/partial-nondir-dot 242s === RUN TestPartialOpenat2/loop-basic1 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-partial-dotdot 242s === RUN TestPartialOpenat2/partial-nondir-symlink-dotdot1 242s === RUN TestPartialOpenat2/partial-fifo-dotdot2 242s === RUN TestPartialOpenat2/nonlexical-level1-rel-complete3 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-complete1 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-partial-dotdot 242s === RUN TestPartialOpenat2/partial-nondir-dotdot1 242s === RUN TestPartialOpenat2/dangling2-sub-partial 242s === RUN TestPartialOpenat2/dangling3-inroot-partial-dotdot 242s === RUN TestPartialOpenat2/nonlexical-level1-abs-complete3 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-complete1 242s === RUN TestPartialOpenat2/nonlexical-level3-abs-complete1 242s === RUN TestPartialOpenat2/dangling1-inroot-partial-dotdot 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-partial 242s === RUN TestPartialOpenat2/dangling3-sub-partial-dotdot 242s === RUN TestPartialOpenat2/deep-dangling2 242s === RUN TestPartialOpenat2/nonlexical-level3-rel-complete2 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-partial 242s === RUN TestPartialOpenat2/dangling1-sub-partial 242s === RUN TestPartialOpenat2/dangling3-inroot-trailing 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-complete1 242s === RUN TestPartialOpenat2/deep-dangling-fileasdir1 242s === RUN TestPartialOpenat2/nonlexical-level1-rel-complete1 242s === RUN TestPartialOpenat2/nonlexical-level3-rel-partial 242s === RUN TestPartialOpenat2/dangling1-inroot-partial 242s === RUN TestPartialOpenat2/dangling2-inroot-partial-dotdot 242s === RUN TestPartialOpenat2/deep-dangling1 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-complete2 242s === RUN TestPartialOpenat2/nonlexical-basic-partial-dotdot 242s === RUN TestPartialOpenat2/nonlexical-level1-rel-partial 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-partial 242s === RUN TestPartialOpenat2/partial-nondir-symlink-dot 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-complete3 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-complete3 242s === RUN TestPartialOpenat2/nonlexical-level1-abs-partial-dotdot 242s === RUN TestPartialOpenat2/partial-fifo-slash1 242s === RUN TestPartialOpenat2/deep-dangling3 242s === RUN TestPartialOpenat2/deep-dangling5 242s === RUN TestPartialOpenat2/deep-dangling-fileasdir3 242s === RUN TestPartialOpenat2/nonlexical-level1-rel-partial-dotdot 242s === RUN TestPartialOpenat2/partial-sock-dot 242s === RUN TestPartialOpenat2/dangling-tricky1-partial 242s === RUN TestPartialOpenat2/nonlexical-level3-abs-complete3 242s === RUN TestPartialOpenat2/partial-dir-basic 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-partial 242s === RUN TestPartialOpenat2/partial-nondir-symlink-slash1 242s === RUN TestPartialOpenat2/complete-dir3 242s === RUN TestPartialOpenat2/partial-fifo-slash2 242s === RUN TestPartialOpenat2/deep-dangling6 242s === RUN TestPartialOpenat2/complete-dir2 242s === RUN TestPartialOpenat2/partial-nondir-symlink-slash2 242s === RUN TestPartialOpenat2/deep-dangling-fileasdir4 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-complete1 242s === RUN TestPartialOpenat2/partial-nondir-dotdot2 242s === RUN TestPartialOpenat2/partial-fifo-dot 242s === RUN TestPartialOpenat2/dangling-tricky2-trailing 242s === RUN TestPartialOpenat2/deep-dangling-fileasdir2 242s === RUN TestPartialOpenat2/nonlexical-level1-rel-complete2 242s === RUN TestPartialOpenat2/loop-basic3 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-partial-dotdot 242s === RUN TestPartialOpenat2/partial-nondir-slash2 242s === RUN TestPartialOpenat2/dangling3-sub-trailing 242s === RUN TestPartialOpenat2/loop 242s === RUN TestPartialOpenat2/dangling2-sub-trailing 242s === RUN TestPartialOpenat2/complete-fifo 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-complete2 242s === RUN TestPartialOpenat2/nonlexical-level3-rel-complete1 242s === RUN TestPartialOpenat2/partial-sock-dotdot2 242s === RUN TestPartialOpenat2/dangling-tricky2-partial-dotdot 242s === RUN TestPartialOpenat2/nonlexical-level1-abs-complete2 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-complete3 242s === RUN TestPartialOpenat2/dangling1-sub-partial-dotdot 242s === RUN TestPartialOpenat2/dangling2-inroot-partial 242s === RUN TestPartialOpenat2/dangling-tricky1-partial-dotdot 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-complete2 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-open-complete3 242s === RUN TestPartialOpenat2/partial-nondir-slash1 242s === RUN TestPartialOpenat2/partial-sock-slash1 242s === RUN TestPartialOpenat2/nonlexical-basic-complete1 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-complete2 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-complete3 242s === RUN TestPartialOpenat2/nonlexical-basic-complete3 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-complete1 242s === RUN TestPartialOpenat2/deep-dangling-fileasdir5 242s === RUN TestPartialOpenat2/nonlexical-basic-complete2 242s === RUN TestPartialOpenat2/dangling1-inroot-trailing 242s === RUN TestPartialOpenat2/dangling1-sub-trailing 242s === RUN TestPartialOpenat2/dangling3-sub-partial 242s === RUN TestPartialOpenat2/nonlexical-level1-abs-partial 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-partial-dotdot 242s === RUN TestPartialOpenat2/partial-sock-dotdot1 242s === RUN TestPartialOpenat2/nonlexical-level1-abs-complete1 242s === RUN TestPartialOpenat2/partial-fifo-dotdot1 242s === RUN TestPartialOpenat2/dangling3-inroot-partial 242s === RUN TestPartialOpenat2/deep-dangling-fileasdir6 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-rel-complete2 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-open-complete2 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-partial 242s === RUN TestPartialOpenat2/partial-sock-slash2 242s === RUN TestPartialOpenat2/partial-dir-dotdot 242s === RUN TestPartialOpenat2/nonlexical-level3-abs-partial-dotdot 242s === RUN TestPartialOpenat2/partial-nondir-symlink-dotdot2 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-abs-complete3 242s === RUN TestPartialOpenat2/nonlexical-basic-partial 242s === RUN TestPartialOpenat2/nonlexical-level2-rel-abs-partial-dotdot 242s === RUN TestPartialOpenat2/nonlexical-level3-abs-partial 242s === RUN TestPartialOpenat2/deep-dangling4 242s === RUN TestPartialOpenat2/nonlexical-level2-abs-rel-partial-dotdot 242s === RUN TestPartialOpenat2/nonlexical-level3-rel-partial-dotdot 242s === RUN TestPartialOpenat2/dangling2-sub-partial-dotdot 242s === RUN TestPartialOpenat2/dangling-tricky2-partial 242s --- PASS: TestPartialOpenat2 (0.01s) 242s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/dangling2-inroot-trailing (0.00s) 242s --- PASS: TestPartialOpenat2/complete-dir1 (0.00s) 242s --- PASS: TestPartialOpenat2/complete-sock (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestPartialOpenat2/loop-basic2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-partial (0.00s) 242s --- PASS: TestPartialOpenat2/partial-nondir-dot (0.00s) 242s --- PASS: TestPartialOpenat2/loop-basic1 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/partial-nondir-symlink-dotdot1 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-fifo-dotdot2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/partial-nondir-dotdot1 (0.00s) 242s --- PASS: TestPartialOpenat2/dangling2-sub-partial (0.00s) 242s --- PASS: TestPartialOpenat2/dangling3-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/dangling1-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-partial (0.00s) 242s --- PASS: TestPartialOpenat2/dangling3-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-partial (0.00s) 242s --- PASS: TestPartialOpenat2/dangling1-sub-partial (0.00s) 242s --- PASS: TestPartialOpenat2/dangling3-inroot-trailing (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir1 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-partial (0.00s) 242s --- PASS: TestPartialOpenat2/dangling1-inroot-partial (0.00s) 242s --- PASS: TestPartialOpenat2/dangling2-inroot-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling1 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-basic-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-partial (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-partial (0.00s) 242s --- PASS: TestPartialOpenat2/partial-nondir-symlink-dot (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/partial-fifo-slash1 (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling3 (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling5 (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir3 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/partial-sock-dot (0.00s) 242s --- PASS: TestPartialOpenat2/dangling-tricky1-partial (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-dir-basic (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-partial (0.00s) 242s --- PASS: TestPartialOpenat2/partial-nondir-symlink-slash1 (0.00s) 242s --- PASS: TestPartialOpenat2/complete-dir3 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-fifo-slash2 (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling6 (0.00s) 242s --- PASS: TestPartialOpenat2/complete-dir2 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-nondir-symlink-slash2 (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir4 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-nondir-dotdot2 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-fifo-dot (0.00s) 242s --- PASS: TestPartialOpenat2/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level1-rel-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/loop-basic3 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/partial-nondir-slash2 (0.00s) 242s --- PASS: TestPartialOpenat2/dangling3-sub-trailing (0.00s) 242s --- PASS: TestPartialOpenat2/loop (0.00s) 242s --- PASS: TestPartialOpenat2/dangling2-sub-trailing (0.00s) 242s --- PASS: TestPartialOpenat2/complete-fifo (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-sock-dotdot2 (0.00s) 242s --- PASS: TestPartialOpenat2/dangling-tricky2-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/dangling1-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/dangling2-inroot-partial (0.00s) 242s --- PASS: TestPartialOpenat2/dangling-tricky1-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-open-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-nondir-slash1 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-sock-slash1 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-basic-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-basic-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir5 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-basic-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/dangling1-inroot-trailing (0.00s) 242s --- PASS: TestPartialOpenat2/dangling1-sub-trailing (0.00s) 242s --- PASS: TestPartialOpenat2/dangling3-sub-partial (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-partial (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/partial-sock-dotdot1 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level1-abs-complete1 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-fifo-dotdot1 (0.00s) 242s --- PASS: TestPartialOpenat2/dangling3-inroot-partial (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling-fileasdir6 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-rel-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-open-complete2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-partial (0.00s) 242s --- PASS: TestPartialOpenat2/partial-sock-slash2 (0.00s) 242s --- PASS: TestPartialOpenat2/partial-dir-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/partial-nondir-symlink-dotdot2 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-abs-complete3 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-basic-partial (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level3-abs-partial (0.00s) 242s --- PASS: TestPartialOpenat2/deep-dangling4 (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/nonlexical-level3-rel-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/dangling2-sub-partial-dotdot (0.00s) 242s --- PASS: TestPartialOpenat2/dangling-tricky2-partial (0.00s) 242s === RUN TestPartialLookupInRoot_BadInode 242s linux.go:31: test requires root 242s --- SKIP: TestPartialLookupInRoot_BadInode (0.00s) 242s === RUN TestPartialLookup_RacingRename 242s === RUN TestPartialLookup_RacingRename/openat2=auto 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-root-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=92(3.067%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot-extra 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=60(2.000%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot2 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=111(3.700%) fixRemainingPath=6(0.200%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-dotdot 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=100(3.333%) fixRemainingPath=18(0.600%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=70(2.333%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=157(5.233%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=156(5.200%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-dotdot 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=155(5.167%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=66(2.200%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=113(3.767%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot1 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=142(4.733%) fixRemainingPath=7(0.233%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=168(5.600%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-dotdot 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=176(5.867%) fixRemainingPath=15(0.500%) 242s === RUN TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-dotdot 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=176(5.867%) fixRemainingPath=1(0.033%) 242s === RUN TestPartialLookup_RacingRename/openat2=true 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=91(3.033%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot1 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=181(6.033%) fixRemainingPath=7(0.233%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-file-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=98(3.267%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-file-dotdot 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=132(4.400%) fixRemainingPath=7(0.233%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-root-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=83(2.767%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot-extra 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=158(5.267%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-dotdot 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=107(3.567%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=102(3.400%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot2 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=167(5.567%) fixRemainingPath=9(0.300%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-dotdot 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=102(3.400%) fixRemainingPath=2(0.067%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=121(4.033%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-dotdot 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=125(4.167%) fixRemainingPath=4(0.133%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=94(3.133%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=139(4.633%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=false 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=261(8.700%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-dotdot 242s lookup_linux_test.go:640: after 3000 runs: passOk=76(2.533%) passErr=0(0.000%) skip=2924(97.467%) fail=0(0.000%) (+badErr=0(0.000%)) 242s lookup_linux_test.go:645: badHandleName=25(0.833%) fixRemainingPath=0(0.000%) 242s lookup_linux_test.go:649: skipErr breakdown: 242s lookup_linux_test.go:651: 2924: invalid cross-device link 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot1 242s lookup_linux_test.go:640: after 3000 runs: passOk=1930(64.333%) passErr=0(0.000%) skip=1070(35.667%) fail=0(0.000%) (+badErr=0(0.000%)) 242s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=1858(61.933%) 242s lookup_linux_test.go:649: skipErr breakdown: 242s lookup_linux_test.go:651: 1070: invalid cross-device link 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot2 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=935(31.167%) 242s lookup_linux_test.go:649: skipErr breakdown: 242s lookup_linux_test.go:651: 1980: invalid cross-device link 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-dotdot 242s lookup_linux_test.go:640: after 3000 runs: passOk=1996(66.533%) passErr=0(0.000%) skip=1004(33.467%) fail=0(0.000%) (+badErr=0(0.000%)) 242s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=1805(60.167%) 242s lookup_linux_test.go:649: skipErr breakdown: 242s lookup_linux_test.go:651: 1004: invalid cross-device link 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-dotdot 242s lookup_linux_test.go:640: after 3000 runs: passOk=1076(35.867%) passErr=0(0.000%) skip=1924(64.133%) fail=0(0.000%) (+badErr=0(0.000%)) 242s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=1012(33.733%) 242s lookup_linux_test.go:649: skipErr breakdown: 242s lookup_linux_test.go:651: 1924: invalid cross-device link 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot 242s lookup_linux_test.go:640: after 3000 runs: passOk=94(3.133%) passErr=0(0.000%) skip=2906(96.867%) fail=0(0.000%) (+badErr=0(0.000%)) 242s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 242s lookup_linux_test.go:649: skipErr breakdown: 242s lookup_linux_test.go:651: 2906: invalid cross-device link 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot-extra 242s lookup_linux_test.go:640: after 3000 runs: passOk=20(0.667%) passErr=0(0.000%) skip=2980(99.333%) fail=0(0.000%) (+badErr=0(0.000%)) 242s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 242s lookup_linux_test.go:649: skipErr breakdown: 242s lookup_linux_test.go:651: 2980: invalid cross-device link 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-file-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=179(5.967%) fixRemainingPath=0(0.000%) 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-dir-file-dotdot 242s lookup_linux_test.go:640: after 3000 runs: passOk=1217(40.567%) passErr=0(0.000%) skip=1783(59.433%) fail=0(0.000%) (+badErr=0(0.000%)) 242s lookup_linux_test.go:645: badHandleName=1054(35.133%) fixRemainingPath=1054(35.133%) 242s lookup_linux_test.go:649: skipErr breakdown: 242s lookup_linux_test.go:651: 1783: invalid cross-device link 242s === RUN TestPartialLookup_RacingRename/openat2=false/swap-root-basic 242s 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%)) 242s lookup_linux_test.go:645: badHandleName=0(0.000%) fixRemainingPath=0(0.000%) 242s --- PASS: TestPartialLookup_RacingRename (15.11s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto (4.11s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-root-basic (0.41s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot-extra (0.30s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot2 (0.95s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-dotdot (0.62s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-basic (0.37s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-root-dotdot (0.21s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-basic (0.14s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-outsideroot-dotdot (0.19s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-basic (0.14s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link2-basic (0.21s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-link1-dotdot1 (0.13s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-basic (0.13s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-file-dotdot (0.19s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=auto/swap-dir-danglinglink-dotdot (0.13s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true (2.23s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-basic (0.14s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot1 (0.14s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-file-basic (0.17s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-file-dotdot (0.20s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-root-basic (0.13s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot-extra (0.18s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-dotdot (0.20s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-basic (0.17s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link1-dotdot2 (0.12s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-link2-dotdot (0.16s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-basic (0.13s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-danglinglink-dotdot (0.17s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-root-dotdot (0.18s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=true/swap-dir-outsideroot-basic (0.15s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false (8.77s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-basic (0.29s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-outsideroot-dotdot (0.95s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-basic (0.32s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot1 (0.86s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link1-dotdot2 (0.75s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-dotdot (1.29s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-basic (0.32s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-danglinglink-dotdot (0.77s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot (0.67s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-root-dotdot-extra (0.51s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-link2-basic (0.37s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-file-basic (0.41s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-dir-file-dotdot (1.00s) 242s --- PASS: TestPartialLookup_RacingRename/openat2=false/swap-root-basic (0.27s) 242s === RUN TestSymlinkStackBasic 242s --- PASS: TestSymlinkStackBasic (0.00s) 242s === RUN TestSymlinkStackBadPop 242s --- PASS: TestSymlinkStackBadPop (0.00s) 242s === RUN TestSymlinkStackBasicTailChain 242s --- PASS: TestSymlinkStackBasicTailChain (0.00s) 242s === RUN TestSymlinkStackTailChain 242s --- PASS: TestSymlinkStackTailChain (0.00s) 242s === RUN TestMkdirAll_Basic 242s === RUN TestMkdirAll_Basic/openat2=auto 242s === RUN TestMkdirAll_Basic/openat2=auto/sgid-dir-ownedbyus 242s === RUN TestMkdirAll_Basic/openat2=auto/dotdot-in-nonexisting 242s === RUN TestMkdirAll_Basic/openat2=auto/nondir-subdir 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling1-trailing 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky1-trailing 242s === RUN TestMkdirAll_Basic/openat2=auto/dotdot-after-symlink 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-abs 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-open 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling1-dotdot 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky1-dotdot 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level1-abs 242s === RUN TestMkdirAll_Basic/openat2=auto/nondir-symlink-dotdot 242s === RUN TestMkdirAll_Basic/openat2=auto/nondir-symlink-subdir 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky1-basic 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky2-basic 242s === RUN TestMkdirAll_Basic/openat2=auto/dotdot-in-existing 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level1-rel 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-abs 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level3-abs 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling3-trailing 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky2-trailing 242s === RUN TestMkdirAll_Basic/openat2=auto/basic 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level3-rel 242s === RUN TestMkdirAll_Basic/openat2=auto/sgid-sticky-dir-ownedbyus 242s === RUN TestMkdirAll_Basic/openat2=auto/nondir-trailing 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling1-basic 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling2-trailing 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling2-dotdot 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling3-dotdot 242s === RUN TestMkdirAll_Basic/openat2=auto/existing 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling2-basic 242s === RUN TestMkdirAll_Basic/openat2=auto/loop-trailing 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-rel 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-rel 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-open 242s === RUN TestMkdirAll_Basic/openat2=auto/nondir-dotdot 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling3-basic 242s === RUN TestMkdirAll_Basic/openat2=auto/dangling-tricky2-dotdot 242s === RUN TestMkdirAll_Basic/openat2=auto/nonlexical-basic 242s === RUN TestMkdirAll_Basic/openat2=auto/nondir-symlink-trailing 242s === RUN TestMkdirAll_Basic/openat2=auto/loop-basic 242s === RUN TestMkdirAll_Basic/openat2=auto/loop-dotdot 242s === RUN TestMkdirAll_Basic/openat2=true 242s === RUN TestMkdirAll_Basic/openat2=true/basic 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-abs 242s === RUN TestMkdirAll_Basic/openat2=true/dangling1-trailing 242s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky2-basic 242s === RUN TestMkdirAll_Basic/openat2=true/loop-trailing 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level1-abs 242s === RUN TestMkdirAll_Basic/openat2=true/nondir-subdir 242s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky1-basic 242s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky1-dotdot 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level1-rel 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-abs 242s === RUN TestMkdirAll_Basic/openat2=true/dangling3-dotdot 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-basic 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-rel 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level3-rel 242s === RUN TestMkdirAll_Basic/openat2=true/sgid-dir-ownedbyus 242s === RUN TestMkdirAll_Basic/openat2=true/sgid-sticky-dir-ownedbyus 242s === RUN TestMkdirAll_Basic/openat2=true/dangling3-basic 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-open 242s === RUN TestMkdirAll_Basic/openat2=true/nondir-symlink-subdir 242s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky2-dotdot 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-open 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level3-abs 242s === RUN TestMkdirAll_Basic/openat2=true/nondir-trailing 242s === RUN TestMkdirAll_Basic/openat2=true/nondir-symlink-trailing 242s === RUN TestMkdirAll_Basic/openat2=true/dangling1-dotdot 242s === RUN TestMkdirAll_Basic/openat2=true/dangling2-dotdot 242s === RUN TestMkdirAll_Basic/openat2=true/existing 242s === RUN TestMkdirAll_Basic/openat2=true/dangling2-basic 242s === RUN TestMkdirAll_Basic/openat2=true/dangling3-trailing 242s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky1-trailing 242s === RUN TestMkdirAll_Basic/openat2=true/dangling-tricky2-trailing 242s === RUN TestMkdirAll_Basic/openat2=true/loop-basic 242s === RUN TestMkdirAll_Basic/openat2=true/loop-dotdot 242s === RUN TestMkdirAll_Basic/openat2=true/dotdot-in-existing 242s === RUN TestMkdirAll_Basic/openat2=true/dotdot-after-symlink 242s === RUN TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-rel 242s === RUN TestMkdirAll_Basic/openat2=true/dotdot-in-nonexisting 242s === RUN TestMkdirAll_Basic/openat2=true/nondir-dotdot 242s === RUN TestMkdirAll_Basic/openat2=true/nondir-symlink-dotdot 242s === RUN TestMkdirAll_Basic/openat2=true/dangling1-basic 242s === RUN TestMkdirAll_Basic/openat2=true/dangling2-trailing 242s === RUN TestMkdirAll_Basic/openat2=false 242s === RUN TestMkdirAll_Basic/openat2=false/dangling2-trailing 242s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky2-basic 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-open 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-rel 242s === RUN TestMkdirAll_Basic/openat2=false/nondir-dotdot 242s === RUN TestMkdirAll_Basic/openat2=false/dangling1-dotdot 242s === RUN TestMkdirAll_Basic/openat2=false/dangling2-basic 242s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky1-dotdot 242s === RUN TestMkdirAll_Basic/openat2=false/loop-basic 242s === RUN TestMkdirAll_Basic/openat2=false/existing 242s === RUN TestMkdirAll_Basic/openat2=false/nondir-trailing 242s === RUN TestMkdirAll_Basic/openat2=false/nondir-subdir 242s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky2-dotdot 242s === RUN TestMkdirAll_Basic/openat2=false/loop-dotdot 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-open 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level3-abs 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level3-rel 242s === RUN TestMkdirAll_Basic/openat2=false/dotdot-in-nonexisting 242s === RUN TestMkdirAll_Basic/openat2=false/nondir-symlink-dotdot 242s === RUN TestMkdirAll_Basic/openat2=false/dangling1-trailing 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level1-rel 242s === RUN TestMkdirAll_Basic/openat2=false/dangling3-trailing 242s === RUN TestMkdirAll_Basic/openat2=false/dangling3-basic 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-basic 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-abs 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-rel 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-abs 242s === RUN TestMkdirAll_Basic/openat2=false/sgid-sticky-dir-ownedbyus 242s === RUN TestMkdirAll_Basic/openat2=false/nondir-symlink-subdir 242s === RUN TestMkdirAll_Basic/openat2=false/dangling3-dotdot 242s === RUN TestMkdirAll_Basic/openat2=false/loop-trailing 242s === RUN TestMkdirAll_Basic/openat2=false/basic 242s === RUN TestMkdirAll_Basic/openat2=false/nondir-symlink-trailing 242s === RUN TestMkdirAll_Basic/openat2=false/dotdot-in-existing 242s === RUN TestMkdirAll_Basic/openat2=false/dotdot-after-symlink 242s === RUN TestMkdirAll_Basic/openat2=false/sgid-dir-ownedbyus 242s === RUN TestMkdirAll_Basic/openat2=false/dangling1-basic 242s === RUN TestMkdirAll_Basic/openat2=false/dangling2-dotdot 242s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky1-trailing 242s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky1-basic 242s === RUN TestMkdirAll_Basic/openat2=false/dangling-tricky2-trailing 242s === RUN TestMkdirAll_Basic/openat2=false/nonlexical-level1-abs 242s --- PASS: TestMkdirAll_Basic (0.10s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto (0.03s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/sgid-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-in-nonexisting (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-subdir (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-after-symlink (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-open (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky1-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level1-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-subdir (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky1-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky2-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dotdot-in-existing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level1-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level3-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling3-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level3-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/sgid-sticky-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling1-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling2-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling2-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling3-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/existing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling2-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/loop-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-abs-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-level2-rel-open (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling3-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/dangling-tricky2-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nonlexical-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/nondir-symlink-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/loop-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=auto/loop-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true (0.03s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling1-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/loop-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level1-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-subdir (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level1-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling3-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level3-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/sgid-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/sgid-sticky-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling3-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-open (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-subdir (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-rel-open (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level3-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling1-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling2-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/existing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling2-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling3-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/loop-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/loop-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dotdot-in-existing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dotdot-after-symlink (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nonlexical-level2-abs-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dotdot-in-nonexisting (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/nondir-symlink-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling1-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=true/dangling2-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false (0.04s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling2-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-open (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling1-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling2-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/loop-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/existing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-subdir (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/loop-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-open (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level3-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level3-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dotdot-in-nonexisting (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling1-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level1-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling3-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling3-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-abs-rel (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level2-rel-abs (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/sgid-sticky-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-subdir (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling3-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/loop-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nondir-symlink-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dotdot-in-existing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dotdot-after-symlink (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/sgid-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling1-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling2-dotdot (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky1-basic (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestMkdirAll_Basic/openat2=false/nonlexical-level1-abs (0.00s) 242s === RUN TestMkdirAllHandle_Basic 242s === RUN TestMkdirAllHandle_Basic/openat2=auto 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/sgid-sticky-dir-ownedbyus 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-subdir 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-open 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-open 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/sgid-dir-ownedbyus 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-nonexisting 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/loop-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling1-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/loop-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-existing 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-subdir 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling2-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling3-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/existing 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/basic 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/nondir-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/loop-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=auto/dotdot-after-symlink 242s === RUN TestMkdirAllHandle_Basic/openat2=true 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=true/loop-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=true/loop-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-after-symlink 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=true/sgid-dir-ownedbyus 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=true/existing 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-open 242s === RUN TestMkdirAllHandle_Basic/openat2=true/sgid-sticky-dir-ownedbyus 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-subdir 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-open 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=true/loop-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=true/basic 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-in-nonexisting 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nondir-subdir 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling3-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dotdot-in-existing 242s === RUN TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling2-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=true/dangling1-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=false 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-subdir 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=false/loop-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=false/loop-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-in-nonexisting 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-after-symlink 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-open 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-open 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=false/loop-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=false/basic 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=false/sgid-sticky-dir-ownedbyus 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dotdot-in-existing 242s === RUN TestMkdirAllHandle_Basic/openat2=false/sgid-dir-ownedbyus 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling1-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling2-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-trailing 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-subdir 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling3-dotdot 242s === RUN TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-basic 242s === RUN TestMkdirAllHandle_Basic/openat2=false/existing 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-abs 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-rel 242s === RUN TestMkdirAllHandle_Basic/openat2=false/nondir-dotdot 242s --- PASS: TestMkdirAllHandle_Basic (0.10s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto (0.03s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/sgid-sticky-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-subdir (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-open (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-open (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/sgid-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-nonexisting (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling1-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-in-existing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-abs-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-subdir (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-symlink-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling2-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level1-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level2-rel-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling3-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky1-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dangling-tricky2-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/existing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nonlexical-level3-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/nondir-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/loop-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=auto/dotdot-after-symlink (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true (0.03s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-after-symlink (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/sgid-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/existing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level1-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-open (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/sgid-sticky-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-subdir (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-open (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level3-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-symlink-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/loop-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-in-nonexisting (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nondir-subdir (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-rel-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling3-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky2-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dotdot-in-existing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/nonlexical-level2-abs-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling2-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=true/dangling1-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false (0.04s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-subdir (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-in-nonexisting (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-after-symlink (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-open (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-open (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/loop-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level1-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/sgid-sticky-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dotdot-in-existing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/sgid-dir-ownedbyus (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling1-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling2-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky1-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-rel-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-symlink-subdir (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling3-dotdot (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/dangling-tricky2-basic (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/existing (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level2-abs-abs (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nonlexical-level3-rel (0.00s) 242s --- PASS: TestMkdirAllHandle_Basic/openat2=false/nondir-dotdot (0.00s) 242s === RUN TestMkdirAll_AsRoot 242s linux.go:31: test requires root 242s --- SKIP: TestMkdirAll_AsRoot (0.00s) 242s === RUN TestMkdirAllHandle_AsRoot 242s linux.go:31: test requires root 242s --- SKIP: TestMkdirAllHandle_AsRoot (0.00s) 242s === RUN TestMkdirAll_InvalidMode 242s --- PASS: TestMkdirAll_InvalidMode (0.00s) 242s === RUN TestMkdirAllHandle_InvalidMode 242s --- PASS: TestMkdirAllHandle_InvalidMode (0.00s) 242s === RUN TestMkdirAllHandle_RacingRename 242s === RUN TestMkdirAllHandle_RacingRename/openat2=auto 242s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-ok-good 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=789(98.625%) passErr=11(1.375%) fail=0(0.000%) 242s mkdir_linux_test.go:464: passErr breakdown: 242s mkdir_linux_test.go:466: 11: not a directory 242s === RUN TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=true 242s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-ok-good 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapfile-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=true/swapfile-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=false 242s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-ok-good 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=800(100.000%) passErr=0(0.000%) fail=0(0.000%) 242s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapfile-trailing 242s mkdir_linux_test.go:461: after 800 runs: passOk=796(99.500%) passErr=4(0.500%) fail=0(0.000%) 242s mkdir_linux_test.go:464: passErr breakdown: 242s mkdir_linux_test.go:466: 4: not a directory 242s === RUN TestMkdirAllHandle_RacingRename/openat2=false/swapfile-partial 242s mkdir_linux_test.go:461: after 800 runs: passOk=799(99.875%) passErr=1(0.125%) fail=0(0.000%) 242s mkdir_linux_test.go:464: passErr breakdown: 242s mkdir_linux_test.go:466: 1: not a directory 242s --- PASS: TestMkdirAllHandle_RacingRename (22.82s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto (6.86s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-ok-good (0.82s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-trailing (0.72s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-empty-badmode-partial (0.88s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-trailing (0.66s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty1-partial (0.85s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-trailing (0.69s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapdir-nonempty2-partial (0.83s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-trailing (0.59s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=auto/swapfile-partial (0.82s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true (7.20s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-ok-good (0.78s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-trailing (0.69s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-empty-badmode-partial (0.86s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-trailing (0.69s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty1-partial (0.98s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-trailing (0.71s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapdir-nonempty2-partial (0.95s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapfile-trailing (0.63s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=true/swapfile-partial (0.91s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false (8.76s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-ok-good (1.04s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-trailing (0.75s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-empty-badmode-partial (1.03s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-trailing (0.84s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty1-partial (1.13s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-trailing (0.84s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapdir-nonempty2-partial (1.09s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapfile-trailing (0.85s) 242s --- PASS: TestMkdirAllHandle_RacingRename/openat2=false/swapfile-partial (1.18s) 242s === RUN TestMkdirAllHandle_RacingDelete 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto/target 242s mkdir_linux_test.go:550: after 800 runs: passOk=105(13.125%) passErr=695(86.875%) fail=0(0.000%) 242s mkdir_linux_test.go:553: passErr breakdown: 242s mkdir_linux_test.go:555: 664: wandered into deleted directory 242s mkdir_linux_test.go:555: 31: no such file or directory 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c 242s mkdir_linux_test.go:550: after 800 runs: passOk=311(38.875%) passErr=489(61.125%) fail=0(0.000%) 242s mkdir_linux_test.go:553: passErr breakdown: 242s mkdir_linux_test.go:555: 482: wandered into deleted directory 242s mkdir_linux_test.go:555: 7: no such file or directory 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c/d/e 242s mkdir_linux_test.go:550: after 800 runs: passOk=205(25.625%) passErr=595(74.375%) fail=0(0.000%) 242s mkdir_linux_test.go:553: passErr breakdown: 242s mkdir_linux_test.go:555: 583: wandered into deleted directory 242s mkdir_linux_test.go:555: 12: no such file or directory 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=true 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=true/target 242s mkdir_linux_test.go:550: after 800 runs: passOk=204(25.500%) passErr=596(74.500%) fail=0(0.000%) 242s mkdir_linux_test.go:553: passErr breakdown: 242s mkdir_linux_test.go:555: 581: wandered into deleted directory 242s mkdir_linux_test.go:555: 15: no such file or directory 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c 242s mkdir_linux_test.go:550: after 800 runs: passOk=277(34.625%) passErr=523(65.375%) fail=0(0.000%) 242s mkdir_linux_test.go:553: passErr breakdown: 242s mkdir_linux_test.go:555: 519: wandered into deleted directory 242s mkdir_linux_test.go:555: 4: no such file or directory 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c/d/e 242s mkdir_linux_test.go:550: after 800 runs: passOk=175(21.875%) passErr=625(78.125%) fail=0(0.000%) 242s mkdir_linux_test.go:553: passErr breakdown: 242s mkdir_linux_test.go:555: 8: no such file or directory 242s mkdir_linux_test.go:555: 617: wandered into deleted directory 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=false 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=false/target 242s mkdir_linux_test.go:550: after 800 runs: passOk=168(21.000%) passErr=632(79.000%) fail=0(0.000%) 242s mkdir_linux_test.go:553: passErr breakdown: 242s mkdir_linux_test.go:555: 630: wandered into deleted directory 242s mkdir_linux_test.go:555: 2: no such file or directory 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c 242s mkdir_linux_test.go:550: after 800 runs: passOk=195(24.375%) passErr=605(75.625%) fail=0(0.000%) 242s mkdir_linux_test.go:553: passErr breakdown: 242s mkdir_linux_test.go:555: 601: wandered into deleted directory 242s mkdir_linux_test.go:555: 4: no such file or directory 242s === RUN TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c/d/e 242s mkdir_linux_test.go:550: after 800 runs: passOk=243(30.375%) passErr=557(69.625%) fail=0(0.000%) 242s mkdir_linux_test.go:553: passErr breakdown: 242s mkdir_linux_test.go:555: 554: wandered into deleted directory 242s mkdir_linux_test.go:555: 3: no such file or directory 242s --- PASS: TestMkdirAllHandle_RacingDelete (6.09s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto (1.97s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto/target (0.53s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c (0.77s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=auto/target/a/b/c/d/e (0.67s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true (1.92s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true/target (0.60s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c (0.67s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=true/target/a/b/c/d/e (0.65s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false (2.19s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false/target (0.67s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c (0.74s) 242s --- PASS: TestMkdirAllHandle_RacingDelete/openat2=false/target/a/b/c/d/e (0.78s) 242s === RUN TestMkdirAllHandle_RacingCreate 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=2 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=4 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=8 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=16 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=32 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=64 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=128 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=auto/threads=512 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=true 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=2 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=4 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=8 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=16 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=32 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=64 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=128 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=true/threads=512 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=false 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=2 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=4 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=8 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=16 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=32 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=64 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=128 242s === RUN TestMkdirAllHandle_RacingCreate/openat2=false/threads=512 242s --- PASS: TestMkdirAllHandle_RacingCreate (73.62s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto (14.69s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=2 (0.55s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=4 (0.58s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=8 (0.65s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=16 (0.78s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=32 (1.00s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=64 (1.38s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=128 (2.24s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=auto/threads=512 (7.50s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true (13.58s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=2 (0.31s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=4 (0.35s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=8 (0.39s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=16 (0.51s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=32 (0.75s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=64 (1.20s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=128 (2.07s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=true/threads=512 (7.98s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false (45.34s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=2 (0.40s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=4 (0.53s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=8 (0.72s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=16 (1.14s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=32 (1.99s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=64 (3.76s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=128 (7.34s) 242s --- PASS: TestMkdirAllHandle_RacingCreate/openat2=false/threads=512 (29.47s) 242s === RUN TestOpenInRoot 242s === RUN TestOpenInRoot/openat2=auto 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial 242s === RUN TestOpenInRoot/openat2=auto/partial-sock-dotdot2 242s === RUN TestOpenInRoot/openat2=auto/dangling2-sub-trailing 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir2 242s === RUN TestOpenInRoot/openat2=auto/loop-basic2 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete2 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete2 242s === RUN TestOpenInRoot/openat2=auto/partial-sock-dotdot1 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling2 242s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot1 242s === RUN TestOpenInRoot/openat2=auto/partial-fifo-dotdot2 242s === RUN TestOpenInRoot/openat2=auto/partial-sock-slash1 242s === RUN TestOpenInRoot/openat2=auto/dangling3-inroot-partial 242s === RUN TestOpenInRoot/openat2=auto/complete-fifo 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/partial-dir-dotdot 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-partial 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial 242s === RUN TestOpenInRoot/openat2=auto/dangling1-inroot-trailing 242s === RUN TestOpenInRoot/openat2=auto/dangling2-sub-partial 242s === RUN TestOpenInRoot/openat2=auto/dangling-tricky2-partial 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling3 242s === RUN TestOpenInRoot/openat2=auto/complete-file-link 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/partial-fifo-dot 242s === RUN TestOpenInRoot/openat2=auto/partial-sock-dot 242s === RUN TestOpenInRoot/openat2=auto/dangling2-inroot-trailing 242s === RUN TestOpenInRoot/openat2=auto/dangling2-inroot-partial 242s === RUN TestOpenInRoot/openat2=auto/partial-nondir-dotdot2 242s === RUN TestOpenInRoot/openat2=auto/dangling-tricky2-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-complete1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling1 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir6 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/partial-nondir-slash1 242s === RUN TestOpenInRoot/openat2=auto/partial-sock-slash2 242s === RUN TestOpenInRoot/openat2=auto/dangling-tricky1-trailing 242s === RUN TestOpenInRoot/openat2=auto/loop-basic1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial 242s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash2 242s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash1 242s === RUN TestOpenInRoot/openat2=auto/dangling3-sub-trailing 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir4 242s === RUN TestOpenInRoot/openat2=auto/loop 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/partial-nondir-dot 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete2 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial 242s === RUN TestOpenInRoot/openat2=auto/dangling1-inroot-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/partial-nondir-dotdot1 242s === RUN TestOpenInRoot/openat2=auto/partial-fifo-slash1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/partial-fifo-dotdot1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-complete2 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial 242s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot2 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling5 242s === RUN TestOpenInRoot/openat2=auto/loop-basic3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/dangling3-inroot-trailing 242s === RUN TestOpenInRoot/openat2=auto/dangling-tricky1-partial 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir1 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir3 242s === RUN TestOpenInRoot/openat2=auto/complete-dir1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 242s === RUN TestOpenInRoot/openat2=auto/dangling2-inroot-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/dangling-tricky2-trailing 242s === RUN TestOpenInRoot/openat2=auto/complete-dir3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 242s === RUN TestOpenInRoot/openat2=auto/partial-dir-basic 242s === RUN TestOpenInRoot/openat2=auto/dangling1-inroot-partial 242s === RUN TestOpenInRoot/openat2=auto/dangling1-sub-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/dangling3-inroot-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling6 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 242s === RUN TestOpenInRoot/openat2=auto/complete-dir2 242s === RUN TestOpenInRoot/openat2=auto/complete-file 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 242s === RUN TestOpenInRoot/openat2=auto/partial-nondir-slash2 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling4 242s === RUN TestOpenInRoot/openat2=auto/deep-dangling-fileasdir5 242s === RUN TestOpenInRoot/openat2=auto/complete-sock 242s === RUN TestOpenInRoot/openat2=auto/partial-fifo-slash2 242s === RUN TestOpenInRoot/openat2=auto/dangling1-sub-trailing 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete2 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 242s === RUN TestOpenInRoot/openat2=auto/dangling3-sub-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete1 242s === RUN TestOpenInRoot/openat2=auto/partial-nondir-symlink-dot 242s === RUN TestOpenInRoot/openat2=auto/dangling1-sub-partial 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete3 242s === RUN TestOpenInRoot/openat2=auto/dangling-tricky1-partial-dotdot 242s === RUN TestOpenInRoot/openat2=auto/dangling3-sub-partial 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-basic-complete3 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete1 242s === RUN TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial 242s === RUN TestOpenInRoot/openat2=auto/dangling2-sub-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true 242s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir5 242s === RUN TestOpenInRoot/openat2=true/complete-dir2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial 242s === RUN TestOpenInRoot/openat2=true/partial-nondir-dotdot1 242s === RUN TestOpenInRoot/openat2=true/partial-fifo-slash2 242s === RUN TestOpenInRoot/openat2=true/dangling1-sub-partial 242s === RUN TestOpenInRoot/openat2=true/partial-dir-basic 242s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-slash2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 242s === RUN TestOpenInRoot/openat2=true/partial-nondir-dot 242s === RUN TestOpenInRoot/openat2=true/deep-dangling6 242s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-complete2 242s === RUN TestOpenInRoot/openat2=true/dangling3-sub-trailing 242s === RUN TestOpenInRoot/openat2=true/dangling-tricky2-trailing 242s === RUN TestOpenInRoot/openat2=true/dangling-tricky2-partial 242s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-complete3 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 242s === RUN TestOpenInRoot/openat2=true/partial-sock-slash2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete1 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete3 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial 242s === RUN TestOpenInRoot/openat2=true/dangling-tricky2-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-complete1 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete1 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 242s === RUN TestOpenInRoot/openat2=true/partial-fifo-dotdot2 242s === RUN TestOpenInRoot/openat2=true/dangling1-inroot-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/deep-dangling3 242s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-dot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete1 242s === RUN TestOpenInRoot/openat2=true/dangling2-inroot-partial 242s === RUN TestOpenInRoot/openat2=true/dangling3-sub-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete1 242s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot1 242s === RUN TestOpenInRoot/openat2=true/complete-sock 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 242s === RUN TestOpenInRoot/openat2=true/dangling3-inroot-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/deep-dangling2 242s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir1 242s === RUN TestOpenInRoot/openat2=true/loop-basic1 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete3 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete3 242s === RUN TestOpenInRoot/openat2=true/dangling1-inroot-trailing 242s === RUN TestOpenInRoot/openat2=true/dangling2-sub-trailing 242s === RUN TestOpenInRoot/openat2=true/deep-dangling5 242s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir2 242s === RUN TestOpenInRoot/openat2=true/partial-dir-dotdot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir4 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete3 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/partial-sock-slash1 242s === RUN TestOpenInRoot/openat2=true/dangling-tricky1-partial 242s === RUN TestOpenInRoot/openat2=true/deep-dangling4 242s === RUN TestOpenInRoot/openat2=true/partial-fifo-dotdot1 242s === RUN TestOpenInRoot/openat2=true/dangling2-sub-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/complete-file-link 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial 242s === RUN TestOpenInRoot/openat2=true/partial-fifo-slash1 242s === RUN TestOpenInRoot/openat2=true/deep-dangling1 242s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir3 242s === RUN TestOpenInRoot/openat2=true/loop-basic2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial 242s === RUN TestOpenInRoot/openat2=true/partial-fifo-dot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/complete-dir3 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete2 242s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot2 242s === RUN TestOpenInRoot/openat2=true/partial-sock-dotdot1 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 242s === RUN TestOpenInRoot/openat2=true/partial-nondir-slash2 242s === RUN TestOpenInRoot/openat2=true/loop 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete1 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete3 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial 242s === RUN TestOpenInRoot/openat2=true/partial-nondir-slash1 242s === RUN TestOpenInRoot/openat2=true/partial-sock-dot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-basic-partial 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial 242s === RUN TestOpenInRoot/openat2=true/partial-nondir-dotdot2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial 242s === RUN TestOpenInRoot/openat2=true/partial-nondir-symlink-slash1 242s === RUN TestOpenInRoot/openat2=true/dangling2-inroot-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/dangling2-sub-partial 242s === RUN TestOpenInRoot/openat2=true/complete-dir1 242s === RUN TestOpenInRoot/openat2=true/complete-file 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete3 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 242s === RUN TestOpenInRoot/openat2=true/deep-dangling-fileasdir6 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 242s === RUN TestOpenInRoot/openat2=true/dangling1-sub-trailing 242s === RUN TestOpenInRoot/openat2=true/dangling3-inroot-partial 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial 242s === RUN TestOpenInRoot/openat2=true/dangling2-inroot-trailing 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete2 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete1 242s === RUN TestOpenInRoot/openat2=true/dangling1-inroot-partial 242s === RUN TestOpenInRoot/openat2=true/dangling3-inroot-trailing 242s === RUN TestOpenInRoot/openat2=true/complete-fifo 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/dangling3-sub-partial 242s === RUN TestOpenInRoot/openat2=true/dangling-tricky1-trailing 242s === RUN TestOpenInRoot/openat2=true/dangling-tricky1-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/loop-basic3 242s === RUN TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot 242s === RUN TestOpenInRoot/openat2=true/partial-sock-dotdot2 242s === RUN TestOpenInRoot/openat2=true/dangling1-sub-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false 242s === RUN TestOpenInRoot/openat2=false/complete-file 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete1 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete2 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete2 242s === RUN TestOpenInRoot/openat2=false/deep-dangling5 242s === RUN TestOpenInRoot/openat2=false/complete-fifo 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete1 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 242s === RUN TestOpenInRoot/openat2=false/partial-nondir-dotdot1 242s === RUN TestOpenInRoot/openat2=false/dangling2-sub-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/deep-dangling6 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete1 242s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-slash2 242s === RUN TestOpenInRoot/openat2=false/partial-sock-slash1 242s === RUN TestOpenInRoot/openat2=false/dangling3-inroot-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-slash1 242s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot1 242s === RUN TestOpenInRoot/openat2=false/dangling2-sub-partial 242s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir1 242s === RUN TestOpenInRoot/openat2=false/loop-basic1 242s === RUN TestOpenInRoot/openat2=false/complete-file-link 242s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir3 242s === RUN TestOpenInRoot/openat2=false/partial-dir-dotdot 242s === RUN TestOpenInRoot/openat2=false/partial-nondir-dotdot2 242s === RUN TestOpenInRoot/openat2=false/loop-basic2 242s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-complete2 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial 242s === RUN TestOpenInRoot/openat2=false/partial-nondir-slash1 242s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-dot 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/partial-sock-dot 242s === RUN TestOpenInRoot/openat2=false/dangling2-inroot-partial 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete2 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial 242s === RUN TestOpenInRoot/openat2=false/partial-fifo-slash1 242s === RUN TestOpenInRoot/openat2=false/dangling1-inroot-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot2 242s === RUN TestOpenInRoot/openat2=false/dangling-tricky1-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete2 242s === RUN TestOpenInRoot/openat2=false/partial-fifo-dotdot1 242s === RUN TestOpenInRoot/openat2=false/dangling1-sub-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-complete1 242s === RUN TestOpenInRoot/openat2=false/partial-dir-basic 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/partial-fifo-dotdot2 242s === RUN TestOpenInRoot/openat2=false/dangling3-inroot-partial 242s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir6 242s === RUN TestOpenInRoot/openat2=false/partial-sock-slash2 242s === RUN TestOpenInRoot/openat2=false/dangling3-inroot-trailing 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 242s === RUN TestOpenInRoot/openat2=false/deep-dangling3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete3 242s === RUN TestOpenInRoot/openat2=false/dangling1-inroot-partial 242s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir4 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete3 242s === RUN TestOpenInRoot/openat2=false/dangling1-inroot-trailing 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete1 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete1 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete1 242s === RUN TestOpenInRoot/openat2=false/partial-sock-dotdot2 242s === RUN TestOpenInRoot/openat2=false/complete-dir1 242s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-complete3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial 242s === RUN TestOpenInRoot/openat2=false/dangling1-sub-partial 242s === RUN TestOpenInRoot/openat2=false/dangling2-sub-trailing 242s === RUN TestOpenInRoot/openat2=false/loop-basic3 242s === RUN TestOpenInRoot/openat2=false/complete-dir3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial 242s === RUN TestOpenInRoot/openat2=false/partial-fifo-slash2 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/dangling-tricky2-partial 242s === RUN TestOpenInRoot/openat2=false/complete-dir2 242s === RUN TestOpenInRoot/openat2=false/complete-sock 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete2 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial 242s === RUN TestOpenInRoot/openat2=false/dangling-tricky1-partial 242s === RUN TestOpenInRoot/openat2=false/dangling-tricky2-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/deep-dangling2 242s === RUN TestOpenInRoot/openat2=false/loop 242s === RUN TestOpenInRoot/openat2=false/nonlexical-basic-partial 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial 242s === RUN TestOpenInRoot/openat2=false/dangling3-sub-trailing 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/partial-nondir-slash2 242s === RUN TestOpenInRoot/openat2=false/partial-nondir-dot 242s === RUN TestOpenInRoot/openat2=false/dangling1-sub-trailing 242s === RUN TestOpenInRoot/openat2=false/dangling-tricky1-trailing 242s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir5 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial 242s === RUN TestOpenInRoot/openat2=false/dangling3-sub-partial 242s === RUN TestOpenInRoot/openat2=false/deep-dangling1 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 242s === RUN TestOpenInRoot/openat2=false/partial-fifo-dot 242s === RUN TestOpenInRoot/openat2=false/deep-dangling4 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 242s === RUN TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete2 242s === RUN TestOpenInRoot/openat2=false/dangling2-inroot-trailing 242s === RUN TestOpenInRoot/openat2=false/deep-dangling-fileasdir2 242s === RUN TestOpenInRoot/openat2=false/partial-sock-dotdot1 242s === RUN TestOpenInRoot/openat2=false/dangling2-inroot-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/dangling3-sub-partial-dotdot 242s === RUN TestOpenInRoot/openat2=false/dangling-tricky2-trailing 242s --- PASS: TestOpenInRoot (0.06s) 242s --- PASS: TestOpenInRoot/openat2=auto (0.01s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling2-sub-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/loop-basic2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling3-inroot-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/complete-fifo (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-dir-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling1-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling2-sub-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky2-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/complete-file-link (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling2-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling2-inroot-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky2-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir6 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-sock-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/loop-basic1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling3-sub-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir4 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/loop (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling1-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling5 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/loop-basic3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling3-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky1-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/complete-dir1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling2-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/complete-dir3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-dir-basic (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling1-inroot-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling1-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling3-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling6 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/complete-dir2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/complete-file (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling4 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/deep-dangling-fileasdir5 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/complete-sock (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-fifo-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling1-sub-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-open-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-open-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling3-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-abs-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/partial-nondir-symlink-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling1-sub-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level3-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling-tricky1-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling3-sub-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-basic-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level1-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/nonlexical-level2-rel-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=auto/dangling2-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true (0.01s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir5 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/complete-dir2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling1-sub-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-dir-basic (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling6 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling3-sub-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky2-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-sock-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky2-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling1-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling2-inroot-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling3-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/complete-sock (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling3-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/loop-basic1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling1-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling2-sub-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling5 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-dir-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir4 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-sock-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky1-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling4 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling2-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/complete-file-link (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/loop-basic2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-fifo-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/complete-dir3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-sock-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/loop (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-open-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-sock-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-basic-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-nondir-symlink-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling2-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling2-sub-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/complete-dir1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/complete-file (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level1-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/deep-dangling-fileasdir6 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling1-sub-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling3-inroot-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-rel-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling2-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling1-inroot-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling3-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/complete-fifo (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level3-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling3-sub-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling-tricky1-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/loop-basic3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/nonlexical-level2-abs-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/partial-sock-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=true/dangling1-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false (0.04s) 242s --- PASS: TestOpenInRoot/openat2=false/complete-file (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling5 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/complete-fifo (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling2-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling6 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-sock-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling3-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling2-sub-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/loop-basic1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/complete-file-link (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-dir-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/loop-basic2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-sock-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling2-inroot-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-open-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-slash1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling1-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-symlink-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky1-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling1-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-dir-basic (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling3-inroot-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir6 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-sock-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling3-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling1-inroot-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir4 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling1-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-sock-dotdot2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/complete-dir1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling1-sub-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling2-sub-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/loop-basic3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/complete-dir3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky2-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/complete-dir2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/complete-sock (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-open-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky1-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky2-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/loop (0.01s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-basic-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-abs-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling3-sub-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-slash2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-nondir-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling1-sub-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir5 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-rel-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level1-rel-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling3-sub-partial (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-fifo-dot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling4 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level2-abs-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/nonlexical-level3-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling2-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/deep-dangling-fileasdir2 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/partial-sock-dotdot1 (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling2-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling3-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRoot/openat2=false/dangling-tricky2-trailing (0.00s) 242s === RUN TestOpenInRootHandle 242s === RUN TestOpenInRootHandle/openat2=auto 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/partial-dir-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/dangling3-sub-trailing 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir2 242s === RUN TestOpenInRootHandle/openat2=auto/loop-basic3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial 242s === RUN TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial 242s === RUN TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-slash1 242s === RUN TestOpenInRootHandle/openat2=auto/dangling1-sub-trailing 242s === RUN TestOpenInRootHandle/openat2=auto/dangling1-sub-partial 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling4 242s === RUN TestOpenInRootHandle/openat2=auto/loop-basic1 242s === RUN TestOpenInRootHandle/openat2=auto/complete-file 242s === RUN TestOpenInRootHandle/openat2=auto/complete-sock 242s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot1 242s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-slash1 242s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-slash2 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling3 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling6 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir1 242s === RUN TestOpenInRootHandle/openat2=auto/complete-file-link 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial 242s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot2 242s === RUN TestOpenInRootHandle/openat2=auto/dangling2-sub-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/loop 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash2 242s === RUN TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial 242s === RUN TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/dangling2-sub-trailing 242s === RUN TestOpenInRootHandle/openat2=auto/dangling3-sub-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky2-trailing 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling1 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash1 242s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dot 242s === RUN TestOpenInRootHandle/openat2=auto/dangling3-inroot-trailing 242s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky1-trailing 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir4 242s === RUN TestOpenInRootHandle/openat2=auto/complete-dir3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial 242s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-dot 242s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-dot 242s === RUN TestOpenInRootHandle/openat2=auto/complete-dir2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot2 242s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-slash1 242s === RUN TestOpenInRootHandle/openat2=auto/dangling1-sub-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir5 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-dotdot1 242s === RUN TestOpenInRootHandle/openat2=auto/dangling3-sub-partial 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial 242s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot1 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir6 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial 242s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-slash2 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial 242s === RUN TestOpenInRootHandle/openat2=auto/partial-nondir-dot 242s === RUN TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial 242s === RUN TestOpenInRootHandle/openat2=auto/loop-basic2 242s === RUN TestOpenInRootHandle/openat2=auto/complete-dir1 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete3 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-slash2 242s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/dangling2-inroot-trailing 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling5 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete2 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial 242s === RUN TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot1 242s === RUN TestOpenInRootHandle/openat2=auto/dangling1-inroot-trailing 242s === RUN TestOpenInRootHandle/openat2=auto/partial-dir-basic 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial 242s === RUN TestOpenInRootHandle/openat2=auto/complete-fifo 242s === RUN TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=auto/partial-sock-dotdot2 242s === RUN TestOpenInRootHandle/openat2=auto/dangling2-sub-partial 242s === RUN TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial 242s === RUN TestOpenInRootHandle/openat2=auto/deep-dangling2 242s === RUN TestOpenInRootHandle/openat2=true 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-complete2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial 242s === RUN TestOpenInRootHandle/openat2=true/complete-file-link 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-slash2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial 242s === RUN TestOpenInRootHandle/openat2=true/complete-dir1 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-dot 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=true/partial-dir-basic 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-dotdot2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot1 242s === RUN TestOpenInRootHandle/openat2=true/dangling2-inroot-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=true/partial-sock-dot 242s === RUN TestOpenInRootHandle/openat2=true/dangling2-inroot-trailing 242s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky1-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling5 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/dangling2-inroot-partial 242s === RUN TestOpenInRootHandle/openat2=true/partial-sock-slash1 242s === RUN TestOpenInRootHandle/openat2=true/dangling3-inroot-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling2 242s === RUN TestOpenInRootHandle/openat2=true/complete-fifo 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial 242s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-dot 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=true/partial-sock-slash2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial 242s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-dotdot1 242s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-dotdot2 242s === RUN TestOpenInRootHandle/openat2=true/dangling1-sub-trailing 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-partial 242s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-dotdot1 242s === RUN TestOpenInRootHandle/openat2=true/dangling2-sub-trailing 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir6 242s === RUN TestOpenInRootHandle/openat2=true/loop 242s === RUN TestOpenInRootHandle/openat2=true/complete-dir2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=true/dangling1-sub-partial 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir1 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky2-partial 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete1 242s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot2 242s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-slash1 242s === RUN TestOpenInRootHandle/openat2=true/dangling2-sub-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/complete-sock 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial 242s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash1 242s === RUN TestOpenInRootHandle/openat2=true/dangling1-inroot-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/dangling3-inroot-trailing 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling6 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir2 242s === RUN TestOpenInRootHandle/openat2=true/complete-file 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=true/dangling1-sub-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/dangling3-inroot-partial 242s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky1-partial 242s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky2-trailing 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling1 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir5 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial 242s === RUN TestOpenInRootHandle/openat2=true/dangling3-sub-partial 242s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky1-trailing 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash2 242s === RUN TestOpenInRootHandle/openat2=true/partial-fifo-slash2 242s === RUN TestOpenInRootHandle/openat2=true/loop-basic2 242s === RUN TestOpenInRootHandle/openat2=true/loop-basic3 242s === RUN TestOpenInRootHandle/openat2=true/partial-sock-dotdot1 242s === RUN TestOpenInRootHandle/openat2=true/dangling3-sub-trailing 242s === RUN TestOpenInRootHandle/openat2=true/complete-dir3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete1 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-complete1 242s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-slash1 242s === RUN TestOpenInRootHandle/openat2=true/dangling3-sub-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial 242s === RUN TestOpenInRootHandle/openat2=true/dangling2-sub-partial 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=true/partial-dir-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/partial-sock-dotdot2 242s === RUN TestOpenInRootHandle/openat2=true/dangling1-inroot-trailing 242s === RUN TestOpenInRootHandle/openat2=true/dangling-tricky2-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dot 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling4 242s === RUN TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir4 242s === RUN TestOpenInRootHandle/openat2=true/loop-basic1 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-basic-complete3 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=true/dangling1-inroot-partial 242s === RUN TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial 242s === RUN TestOpenInRootHandle/openat2=false 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky1-partial 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete2 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=false/partial-dir-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash1 242s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash2 242s === RUN TestOpenInRootHandle/openat2=false/complete-dir2 242s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-dotdot1 242s === RUN TestOpenInRootHandle/openat2=false/dangling1-inroot-partial 242s === RUN TestOpenInRootHandle/openat2=false/complete-sock 242s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-slash1 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete1 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=false/dangling1-inroot-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky2-partial 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/dangling1-sub-trailing 242s === RUN TestOpenInRootHandle/openat2=false/dangling1-sub-partial 242s === RUN TestOpenInRootHandle/openat2=false/dangling3-inroot-partial 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-slash2 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling5 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-dot 242s === RUN TestOpenInRootHandle/openat2=false/dangling3-sub-partial 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-complete1 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial 242s === RUN TestOpenInRootHandle/openat2=false/dangling2-sub-partial 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir4 242s === RUN TestOpenInRootHandle/openat2=false/partial-sock-dot 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir3 242s === RUN TestOpenInRootHandle/openat2=false/loop-basic1 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete2 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial 242s === RUN TestOpenInRootHandle/openat2=false/loop-basic3 242s === RUN TestOpenInRootHandle/openat2=false/partial-sock-slash1 242s === RUN TestOpenInRootHandle/openat2=false/loop 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-slash1 242s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-dotdot2 242s === RUN TestOpenInRootHandle/openat2=false/partial-sock-dotdot2 242s === RUN TestOpenInRootHandle/openat2=false/dangling2-sub-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete1 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-partial 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial 242s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dot 242s === RUN TestOpenInRootHandle/openat2=false/dangling3-inroot-trailing 242s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky2-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial 242s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-dotdot1 242s === RUN TestOpenInRootHandle/openat2=false/dangling3-inroot-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/dangling3-sub-trailing 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir6 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial 242s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot1 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling6 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=false/partial-dir-basic 242s === RUN TestOpenInRootHandle/openat2=false/partial-fifo-slash2 242s === RUN TestOpenInRootHandle/openat2=false/dangling2-inroot-trailing 242s === RUN TestOpenInRootHandle/openat2=false/complete-file 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir2 242s === RUN TestOpenInRootHandle/openat2=false/complete-dir3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/partial-sock-dotdot1 242s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky2-trailing 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete3 242s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky1-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling4 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-complete2 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-basic-complete3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete3 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete2 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial 242s === RUN TestOpenInRootHandle/openat2=false/dangling1-inroot-trailing 242s === RUN TestOpenInRootHandle/openat2=false/dangling2-inroot-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling2 242s === RUN TestOpenInRootHandle/openat2=false/complete-file-link 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial 242s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-dot 242s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-dotdot2 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir1 242s === RUN TestOpenInRootHandle/openat2=false/complete-dir1 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete1 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/dangling-tricky1-trailing 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir5 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete1 242s === RUN TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot2 242s === RUN TestOpenInRootHandle/openat2=false/dangling2-sub-trailing 242s === RUN TestOpenInRootHandle/openat2=false/complete-fifo 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=false/dangling2-inroot-partial 242s === RUN TestOpenInRootHandle/openat2=false/dangling3-sub-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/loop-basic2 242s === RUN TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete2 242s === RUN TestOpenInRootHandle/openat2=false/partial-sock-slash2 242s === RUN TestOpenInRootHandle/openat2=false/dangling1-sub-partial-dotdot 242s === RUN TestOpenInRootHandle/openat2=false/deep-dangling1 242s --- PASS: TestOpenInRootHandle (0.06s) 242s --- PASS: TestOpenInRootHandle/openat2=auto (0.01s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-dir-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-sub-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/loop-basic3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-sub-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-sub-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling4 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/loop-basic1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/complete-file (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/complete-sock (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling6 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/complete-file-link (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky2-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/loop (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-sub-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir4 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/complete-dir3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/complete-dir2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir5 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-sub-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-symlink-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir6 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-open-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling-fileasdir3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-nondir-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling3-inroot-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/loop-basic2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/complete-dir1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-basic-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level3-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling5 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-open-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-fifo-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-dir-basic (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling1-inroot-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/complete-fifo (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/nonlexical-level1-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/partial-sock-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling2-sub-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/dangling-tricky1-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=auto/deep-dangling2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true (0.01s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/complete-file-link (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/complete-dir1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-dir-basic (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky1-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling5 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-inroot-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/complete-fifo (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-sub-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-sub-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir6 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/loop (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/complete-dir2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-sub-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky2-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/complete-sock (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling6 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/complete-file (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-inroot-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky1-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir5 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-sub-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-fifo-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/loop-basic2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/loop-basic3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-sub-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/complete-dir3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-open-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling3-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-rel-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling2-sub-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level3-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-dir-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-sock-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling-tricky2-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/partial-nondir-symlink-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling4 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/deep-dangling-fileasdir4 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/loop-basic1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-basic-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/dangling1-inroot-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=true/nonlexical-level1-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false (0.04s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky1-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-dir-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/complete-dir2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-inroot-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/complete-sock (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky2-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-sub-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-sub-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-inroot-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling5 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-sub-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-sub-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir4 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/loop-basic1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/loop-basic3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/loop (0.01s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-slash1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky2-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-open-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-sub-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir6 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling6 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-dir-basic (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-fifo-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/complete-file (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/complete-dir3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-dotdot1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky2-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-open-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky1-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling4 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-basic-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-abs-complete3 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level3-abs-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-inroot-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-inroot-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/complete-file-link (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-abs-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-dot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/complete-dir1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-abs-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-rel-rel-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling-tricky1-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling-fileasdir5 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete1 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-nondir-symlink-dotdot2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-sub-trailing (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/complete-fifo (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level1-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling2-inroot-partial (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling3-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/loop-basic2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/nonlexical-level2-abs-rel-complete2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/partial-sock-slash2 (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/dangling1-sub-partial-dotdot (0.00s) 242s --- PASS: TestOpenInRootHandle/openat2=false/deep-dangling1 (0.00s) 242s === RUN TestOpenInRoot_BadInode 242s linux.go:31: test requires root 242s --- SKIP: TestOpenInRoot_BadInode (0.00s) 242s PASS 242s ok github.com/cyphar/filepath-securejoin/pathrs-lite 118.107s 242s === RUN TestErrorXdev 242s === RUN TestErrorXdev/ErrPossibleAttack 242s === RUN TestErrorXdev/ErrPossibleAttack-Wrapped 242s === RUN TestErrorXdev/ErrPossibleBreakout 242s === RUN TestErrorXdev/ErrPossibleBreakout-Wrapped 242s --- PASS: TestErrorXdev (0.00s) 242s --- PASS: TestErrorXdev/ErrPossibleAttack (0.00s) 242s --- PASS: TestErrorXdev/ErrPossibleAttack-Wrapped (0.00s) 242s --- PASS: TestErrorXdev/ErrPossibleBreakout (0.00s) 242s --- PASS: TestErrorXdev/ErrPossibleBreakout-Wrapped (0.00s) 242s PASS 242s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal 0.002s 242s === RUN TestAssertTrue 242s === RUN TestAssertTrue/StringVal 242s === RUN TestAssertTrue/IntVal 242s === RUN TestAssertTrue/ErrorVal 242s === RUN TestAssertTrue/StructVal 242s === RUN TestAssertTrue/NilVal 242s === RUN TestAssertTrue/Assertf 242s --- PASS: TestAssertTrue (0.00s) 242s --- PASS: TestAssertTrue/StringVal (0.00s) 242s --- PASS: TestAssertTrue/IntVal (0.00s) 242s --- PASS: TestAssertTrue/ErrorVal (0.00s) 242s --- PASS: TestAssertTrue/StructVal (0.00s) 242s --- PASS: TestAssertTrue/NilVal (0.00s) 242s --- PASS: TestAssertTrue/Assertf (0.00s) 242s === RUN TestAssertFalse 242s === RUN TestAssertFalse/StringVal 242s === RUN TestAssertFalse/IntVal 242s === RUN TestAssertFalse/ErrorVal 242s === RUN TestAssertFalse/StructVal 242s === RUN TestAssertFalse/NilVal 242s === RUN TestAssertFalse/Assertf 242s --- PASS: TestAssertFalse (0.00s) 242s --- PASS: TestAssertFalse/StringVal (0.00s) 242s --- PASS: TestAssertFalse/IntVal (0.00s) 242s --- PASS: TestAssertFalse/ErrorVal (0.00s) 242s --- PASS: TestAssertFalse/StructVal (0.00s) 242s --- PASS: TestAssertFalse/NilVal (0.00s) 242s --- PASS: TestAssertFalse/Assertf (0.00s) 242s PASS 242s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/assert 0.004s 242s === RUN TestNopCloser 242s --- PASS: TestNopCloser (0.00s) 242s PASS 242s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/fd 0.012s 242s === RUN TestGoCompatErrorWrap 242s --- PASS: TestGoCompatErrorWrap (0.00s) 242s PASS 242s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/gocompat 0.001s 242s === RUN TestGetKernelVersion 242s --- PASS: TestGetKernelVersion (0.00s) 242s === RUN TestParseKernelVersion 242s === RUN TestParseKernelVersion/#00 242s === RUN TestParseKernelVersion/dummy 242s === RUN TestParseKernelVersion/1 242s === RUN TestParseKernelVersion/420 242s === RUN TestParseKernelVersion/3.7 242s === RUN TestParseKernelVersion/3.8 242s === RUN TestParseKernelVersion/3.8.0 242s === RUN TestParseKernelVersion/3.8.12 242s === RUN TestParseKernelVersion/3.8.12.10.0.2 242s === RUN TestParseKernelVersion/42.12.1000 242s === RUN TestParseKernelVersion/2.6.16foobar 242s === RUN TestParseKernelVersion/2.6.16f00b4r 242s === RUN TestParseKernelVersion/3.8.16-generic 242s === RUN TestParseKernelVersion/6.12.0-1-default 242s === RUN TestParseKernelVersion/4.9.27-default-foo.12.23 242s === RUN TestParseKernelVersion/-1.2 242s === RUN TestParseKernelVersion/3a 242s === RUN TestParseKernelVersion/3.a 242s === RUN TestParseKernelVersion/3.4.a 242s === RUN TestParseKernelVersion/a 242s === RUN TestParseKernelVersion/aa 242s === RUN TestParseKernelVersion/a.a 242s === RUN TestParseKernelVersion/a.a.a 242s === RUN TestParseKernelVersion/-3.1 242s === RUN TestParseKernelVersion/-3. 242s === RUN TestParseKernelVersion/1.-foo 242s === RUN TestParseKernelVersion/.1 242s === RUN TestParseKernelVersion/.1.2 242s --- PASS: TestParseKernelVersion (0.00s) 242s --- PASS: TestParseKernelVersion/#00 (0.00s) 242s --- PASS: TestParseKernelVersion/dummy (0.00s) 242s --- PASS: TestParseKernelVersion/1 (0.00s) 242s --- PASS: TestParseKernelVersion/420 (0.00s) 242s --- PASS: TestParseKernelVersion/3.7 (0.00s) 242s --- PASS: TestParseKernelVersion/3.8 (0.00s) 242s --- PASS: TestParseKernelVersion/3.8.0 (0.00s) 242s --- PASS: TestParseKernelVersion/3.8.12 (0.00s) 242s --- PASS: TestParseKernelVersion/3.8.12.10.0.2 (0.00s) 242s --- PASS: TestParseKernelVersion/42.12.1000 (0.00s) 242s --- PASS: TestParseKernelVersion/2.6.16foobar (0.00s) 242s --- PASS: TestParseKernelVersion/2.6.16f00b4r (0.00s) 242s --- PASS: TestParseKernelVersion/3.8.16-generic (0.00s) 242s --- PASS: TestParseKernelVersion/6.12.0-1-default (0.00s) 242s --- PASS: TestParseKernelVersion/4.9.27-default-foo.12.23 (0.00s) 242s --- PASS: TestParseKernelVersion/-1.2 (0.00s) 242s --- PASS: TestParseKernelVersion/3a (0.00s) 242s --- PASS: TestParseKernelVersion/3.a (0.00s) 242s --- PASS: TestParseKernelVersion/3.4.a (0.00s) 242s --- PASS: TestParseKernelVersion/a (0.00s) 242s --- PASS: TestParseKernelVersion/aa (0.00s) 242s --- PASS: TestParseKernelVersion/a.a (0.00s) 242s --- PASS: TestParseKernelVersion/a.a.a (0.00s) 242s --- PASS: TestParseKernelVersion/-3.1 (0.00s) 242s --- PASS: TestParseKernelVersion/-3. (0.00s) 242s --- PASS: TestParseKernelVersion/1.-foo (0.00s) 242s --- PASS: TestParseKernelVersion/.1 (0.00s) 242s --- PASS: TestParseKernelVersion/.1.2 (0.00s) 242s === RUN TestGreaterEqualThan 242s === RUN TestGreaterEqualThan/HostVersion:6.17.0 242s === RUN TestGreaterEqualThan/OlderMajor:5.17 242s === RUN TestGreaterEqualThan/OlderMinor:6.16 242s === RUN TestGreaterEqualThan/NewerMajor:7.17 242s === RUN TestGreaterEqualThan/NewerMinor:6.18 242s === RUN TestGreaterEqualThan/ExtraDot:6.17.0.1 242s === RUN TestGreaterEqualThan/ExtraZeros:6.17.0.0.0.0.0.0.0.0.0.0.0 242s --- PASS: TestGreaterEqualThan (0.00s) 242s --- PASS: TestGreaterEqualThan/HostVersion:6.17.0 (0.00s) 242s --- PASS: TestGreaterEqualThan/OlderMajor:5.17 (0.00s) 242s --- PASS: TestGreaterEqualThan/OlderMinor:6.16 (0.00s) 242s --- PASS: TestGreaterEqualThan/NewerMajor:7.17 (0.00s) 242s --- PASS: TestGreaterEqualThan/NewerMinor:6.18 (0.00s) 242s --- PASS: TestGreaterEqualThan/ExtraDot:6.17.0.1 (0.00s) 242s --- PASS: TestGreaterEqualThan/ExtraZeros:6.17.0.0.0.0.0.0.0.0.0.0.0 (0.00s) 242s PASS 242s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/kernelversion 0.002s 242s ? github.com/cyphar/filepath-securejoin/pathrs-lite/internal/linux [no test files] 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self" 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot (0.00s) 242s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto (0.00s) 242s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=auto/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true (0.00s) 242s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=true/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false (0.00s) 242s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_unsafeHostProcRoot/openat2=false/thread-self="self" (0.00s) 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self" 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset (0.00s) 242s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=auto/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=true/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountSubset/openat2=false/thread-self="self" (0.00s) 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self" 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked (0.00s) 242s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=auto/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=true/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_newPrivateProcMountUnmasked/openat2=false/thread-self="self" (0.00s) 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self" 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount (0.00s) 242s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto (0.00s) 242s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=auto/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true (0.00s) 242s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=true/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false (0.00s) 242s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_clonePrivateProcMount/openat2=false/thread-self="self" (0.00s) 242s === RUN TestProcOvermountSubdir_OpenProcRoot 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self" 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermountSubdir_OpenProcRoot (0.00s) 242s --- PASS: TestProcOvermountSubdir_OpenProcRoot/openat2=auto (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=auto/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_OpenProcRoot/openat2=true (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=true/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_OpenProcRoot/openat2=false (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenProcRoot/openat2=false/thread-self="self" (0.00s) 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self" 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot (0.00s) 242s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=auto/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=true/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_OpenUnsafeProcRoot/openat2=false/thread-self="self" (0.00s) 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()" 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="thread-self" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self/task" 242s linux.go:31: test requires root 242s === RUN TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self" 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="fsopen()"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=auto/procfd="open()"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="fsopen()"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=true/procfd="open()"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="fsopen()"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 242s --- PASS: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermountSubdir_getProcRootSubset_Mocked/openat2=false/procfd="open()"/thread-self="self" (0.00s) 242s === RUN TestProcThreadSelf 242s === RUN TestProcThreadSelf/openat2=auto 242s === RUN TestProcThreadSelf/openat2=auto/stat 242s === RUN TestProcThreadSelf/openat2=auto/abspath 242s === RUN TestProcThreadSelf/openat2=auto/wacky-abspath 242s === RUN TestProcThreadSelf/openat2=auto/dotdot 242s === RUN TestProcThreadSelf/openat2=auto/wacky-dotdot 242s === RUN TestProcThreadSelf/openat2=true 242s === RUN TestProcThreadSelf/openat2=true/stat 242s === RUN TestProcThreadSelf/openat2=true/abspath 242s === RUN TestProcThreadSelf/openat2=true/wacky-abspath 242s === RUN TestProcThreadSelf/openat2=true/dotdot 242s === RUN TestProcThreadSelf/openat2=true/wacky-dotdot 242s === RUN TestProcThreadSelf/openat2=false 242s === RUN TestProcThreadSelf/openat2=false/stat 242s === RUN TestProcThreadSelf/openat2=false/abspath 242s === RUN TestProcThreadSelf/openat2=false/wacky-abspath 242s === RUN TestProcThreadSelf/openat2=false/dotdot 242s === RUN TestProcThreadSelf/openat2=false/wacky-dotdot 242s --- PASS: TestProcThreadSelf (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=auto (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=auto/stat (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=auto/abspath (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=auto/wacky-abspath (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=auto/dotdot (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=auto/wacky-dotdot (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=true (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=true/stat (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=true/abspath (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=true/wacky-abspath (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=true/dotdot (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=true/wacky-dotdot (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=false (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=false/stat (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=false/abspath (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=false/wacky-abspath (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=false/dotdot (0.00s) 242s --- PASS: TestProcThreadSelf/openat2=false/wacky-dotdot (0.00s) 242s === RUN TestProcSelf 242s === RUN TestProcSelf/openat2=auto 242s === RUN TestProcSelf/openat2=auto/stat 242s === RUN TestProcSelf/openat2=auto/abspath 242s === RUN TestProcSelf/openat2=auto/wacky-abspath 242s === RUN TestProcSelf/openat2=auto/dotdot 242s === RUN TestProcSelf/openat2=auto/wacky-dotdot 242s === RUN TestProcSelf/openat2=true 242s === RUN TestProcSelf/openat2=true/stat 242s === RUN TestProcSelf/openat2=true/abspath 242s === RUN TestProcSelf/openat2=true/wacky-abspath 242s === RUN TestProcSelf/openat2=true/dotdot 242s === RUN TestProcSelf/openat2=true/wacky-dotdot 242s === RUN TestProcSelf/openat2=false 242s === RUN TestProcSelf/openat2=false/stat 242s === RUN TestProcSelf/openat2=false/abspath 242s === RUN TestProcSelf/openat2=false/wacky-abspath 242s === RUN TestProcSelf/openat2=false/dotdot 242s === RUN TestProcSelf/openat2=false/wacky-dotdot 242s --- PASS: TestProcSelf (0.00s) 242s --- PASS: TestProcSelf/openat2=auto (0.00s) 242s --- PASS: TestProcSelf/openat2=auto/stat (0.00s) 242s --- PASS: TestProcSelf/openat2=auto/abspath (0.00s) 242s --- PASS: TestProcSelf/openat2=auto/wacky-abspath (0.00s) 242s --- PASS: TestProcSelf/openat2=auto/dotdot (0.00s) 242s --- PASS: TestProcSelf/openat2=auto/wacky-dotdot (0.00s) 242s --- PASS: TestProcSelf/openat2=true (0.00s) 242s --- PASS: TestProcSelf/openat2=true/stat (0.00s) 242s --- PASS: TestProcSelf/openat2=true/abspath (0.00s) 242s --- PASS: TestProcSelf/openat2=true/wacky-abspath (0.00s) 242s --- PASS: TestProcSelf/openat2=true/dotdot (0.00s) 242s --- PASS: TestProcSelf/openat2=true/wacky-dotdot (0.00s) 242s --- PASS: TestProcSelf/openat2=false (0.00s) 242s --- PASS: TestProcSelf/openat2=false/stat (0.00s) 242s --- PASS: TestProcSelf/openat2=false/abspath (0.00s) 242s --- PASS: TestProcSelf/openat2=false/wacky-abspath (0.00s) 242s --- PASS: TestProcSelf/openat2=false/dotdot (0.00s) 242s --- PASS: TestProcSelf/openat2=false/wacky-dotdot (0.00s) 242s === RUN TestProcPid 242s === RUN TestProcPid/openat2=auto 242s === RUN TestProcPid/openat2=auto/pid1-stat 242s === RUN TestProcPid/openat2=auto/pid1-stat-abspath 242s === RUN TestProcPid/openat2=auto/pid1-stat-wacky-abspath 242s === RUN TestProcPid/openat2=auto/dotdot 242s === RUN TestProcPid/openat2=auto/wacky-dotdot 242s === RUN TestProcPid/openat2=true 242s === RUN TestProcPid/openat2=true/pid1-stat 242s === RUN TestProcPid/openat2=true/pid1-stat-abspath 242s === RUN TestProcPid/openat2=true/pid1-stat-wacky-abspath 242s === RUN TestProcPid/openat2=true/dotdot 242s === RUN TestProcPid/openat2=true/wacky-dotdot 242s === RUN TestProcPid/openat2=false 242s === RUN TestProcPid/openat2=false/pid1-stat 242s === RUN TestProcPid/openat2=false/pid1-stat-abspath 242s === RUN TestProcPid/openat2=false/pid1-stat-wacky-abspath 242s === RUN TestProcPid/openat2=false/dotdot 242s === RUN TestProcPid/openat2=false/wacky-dotdot 242s --- PASS: TestProcPid (0.00s) 242s --- PASS: TestProcPid/openat2=auto (0.00s) 242s --- PASS: TestProcPid/openat2=auto/pid1-stat (0.00s) 242s --- PASS: TestProcPid/openat2=auto/pid1-stat-abspath (0.00s) 242s --- PASS: TestProcPid/openat2=auto/pid1-stat-wacky-abspath (0.00s) 242s --- PASS: TestProcPid/openat2=auto/dotdot (0.00s) 242s --- PASS: TestProcPid/openat2=auto/wacky-dotdot (0.00s) 242s --- PASS: TestProcPid/openat2=true (0.00s) 242s --- PASS: TestProcPid/openat2=true/pid1-stat (0.00s) 242s --- PASS: TestProcPid/openat2=true/pid1-stat-abspath (0.00s) 242s --- PASS: TestProcPid/openat2=true/pid1-stat-wacky-abspath (0.00s) 242s --- PASS: TestProcPid/openat2=true/dotdot (0.00s) 242s --- PASS: TestProcPid/openat2=true/wacky-dotdot (0.00s) 242s --- PASS: TestProcPid/openat2=false (0.00s) 242s --- PASS: TestProcPid/openat2=false/pid1-stat (0.00s) 242s --- PASS: TestProcPid/openat2=false/pid1-stat-abspath (0.00s) 242s --- PASS: TestProcPid/openat2=false/pid1-stat-wacky-abspath (0.00s) 242s --- PASS: TestProcPid/openat2=false/dotdot (0.00s) 242s --- PASS: TestProcPid/openat2=false/wacky-dotdot (0.00s) 242s === RUN TestProcRoot 242s === RUN TestProcRoot/OpenProcRoot 242s === RUN TestProcRoot/OpenProcRoot/openat2=auto 242s === RUN TestProcRoot/OpenProcRoot/openat2=auto/sysctl 242s === RUN TestProcRoot/OpenProcRoot/openat2=true 242s === RUN TestProcRoot/OpenProcRoot/openat2=true/sysctl 242s === RUN TestProcRoot/OpenProcRoot/openat2=false 242s === RUN TestProcRoot/OpenProcRoot/openat2=false/sysctl 242s === RUN TestProcRoot/OpenUnsafeProcRoot 242s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=auto 242s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=auto/sysctl 242s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=true 242s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=true/sysctl 242s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=false 242s === RUN TestProcRoot/OpenUnsafeProcRoot/openat2=false/sysctl 242s --- PASS: TestProcRoot (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot/openat2=auto (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot/openat2=auto/sysctl (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot/openat2=true (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot/openat2=true/sysctl (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot/openat2=false (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot/openat2=false/sysctl (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=auto (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=auto/sysctl (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=true (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=true/sysctl (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=false (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot/openat2=false/sysctl (0.00s) 242s === RUN TestProcOvermount_unsafeHostProcRoot 242s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self" 242s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self/task" 242s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self" 242s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=bind 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermount_unsafeHostProcRoot (0.00s) 242s --- PASS: TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="thread-self"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_unsafeHostProcRoot/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self/task"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_unsafeHostProcRoot/thread-self="self" (0.00s) 242s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_unsafeHostProcRoot/thread-self="self"/procmount=bind (0.00s) 242s === RUN TestProcOvermount_clonePrivateProcMount 242s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="thread-self" 242s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self/task" 242s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self" 242s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=bind 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermount_clonePrivateProcMount (0.00s) 242s --- PASS: TestProcOvermount_clonePrivateProcMount/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="thread-self"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_clonePrivateProcMount/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self/task"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_clonePrivateProcMount/thread-self="self" (0.00s) 242s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_clonePrivateProcMount/thread-self="self"/procmount=bind (0.00s) 242s === RUN TestProcOvermount_newPrivateProcMountSubset 242s procfs_linux_test.go:586: test requires fsopen support 242s --- SKIP: TestProcOvermount_newPrivateProcMountSubset (0.00s) 242s === RUN TestProcOvermount_newPrivateProcMountUnmasked 242s procfs_linux_test.go:593: test requires fsopen support 242s --- SKIP: TestProcOvermount_newPrivateProcMountUnmasked (0.00s) 242s === RUN TestProcOvermount_OpenProcRoot 242s === RUN TestProcOvermount_OpenProcRoot/thread-self="thread-self" 242s === RUN TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot/thread-self="self/task" 242s === RUN TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot/thread-self="self" 242s === RUN TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=bind 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermount_OpenProcRoot (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="thread-self"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self/task"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot/thread-self="self" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot/thread-self="self"/procmount=bind (0.00s) 242s === RUN TestProcOvermount_OpenProcRoot_Mocked 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=bind 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self" 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=tmpfs 242s linux.go:31: test requires root 242s === RUN TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=bind 242s linux.go:31: test requires root 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()" (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="thread-self"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self/task"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="fsopen()"/thread-self="self"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone" (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="thread-self"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self/task"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone"/thread-self="self"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)" (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="thread-self"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self/task"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open_tree_clone(AT_RECURSIVE)"/thread-self="self"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()" (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="thread-self"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self/task"/procmount=bind (0.00s) 242s --- PASS: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self" (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=tmpfs (0.00s) 242s --- SKIP: TestProcOvermount_OpenProcRoot_Mocked/procfd="open()"/thread-self="self"/procmount=bind (0.00s) 242s === RUN TestProcSelfFdPath 242s === RUN TestProcSelfFdPath/thread-self="thread-self" 242s === RUN TestProcSelfFdPath/thread-self="self/task" 242s === RUN TestProcSelfFdPath/thread-self="self" 242s --- PASS: TestProcSelfFdPath (0.00s) 242s --- PASS: TestProcSelfFdPath/thread-self="thread-self" (0.00s) 242s --- PASS: TestProcSelfFdPath/thread-self="self/task" (0.00s) 242s --- PASS: TestProcSelfFdPath/thread-self="self" (0.00s) 242s === RUN TestProcSelfFdPath_DeadFile 242s === RUN TestProcSelfFdPath_DeadFile/thread-self="thread-self" 242s === RUN TestProcSelfFdPath_DeadFile/thread-self="self/task" 242s === RUN TestProcSelfFdPath_DeadFile/thread-self="self" 242s --- PASS: TestProcSelfFdPath_DeadFile (0.00s) 242s --- PASS: TestProcSelfFdPath_DeadFile/thread-self="thread-self" (0.00s) 242s --- PASS: TestProcSelfFdPath_DeadFile/thread-self="self/task" (0.00s) 242s --- PASS: TestProcSelfFdPath_DeadFile/thread-self="self" (0.00s) 242s === RUN TestProcSelfFdPath_DeadDir 242s === RUN TestProcSelfFdPath_DeadDir/thread-self="thread-self" 242s === RUN TestProcSelfFdPath_DeadDir/thread-self="self/task" 242s === RUN TestProcSelfFdPath_DeadDir/thread-self="self" 242s --- PASS: TestProcSelfFdPath_DeadDir (0.00s) 242s --- PASS: TestProcSelfFdPath_DeadDir/thread-self="thread-self" (0.00s) 242s --- PASS: TestProcSelfFdPath_DeadDir/thread-self="self/task" (0.00s) 242s --- PASS: TestProcSelfFdPath_DeadDir/thread-self="self" (0.00s) 242s === RUN TestVerifyProcRoot_Regular 242s === RUN TestVerifyProcRoot_Regular/thread-self="thread-self" 242s === RUN TestVerifyProcRoot_Regular/thread-self="self/task" 242s === RUN TestVerifyProcRoot_Regular/thread-self="self" 242s --- PASS: TestVerifyProcRoot_Regular (0.00s) 242s --- PASS: TestVerifyProcRoot_Regular/thread-self="thread-self" (0.00s) 242s --- PASS: TestVerifyProcRoot_Regular/thread-self="self/task" (0.00s) 242s --- PASS: TestVerifyProcRoot_Regular/thread-self="self" (0.00s) 242s === RUN TestVerifyProcRoot_ProcNonRoot 242s === RUN TestVerifyProcRoot_ProcNonRoot/thread-self="thread-self" 242s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root inode number 21388 242s === RUN TestVerifyProcRoot_ProcNonRoot/thread-self="self/task" 242s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root inode number 21388 242s === RUN TestVerifyProcRoot_ProcNonRoot/thread-self="self" 242s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root inode number 21388 242s --- PASS: TestVerifyProcRoot_ProcNonRoot (0.00s) 242s --- SKIP: TestVerifyProcRoot_ProcNonRoot/thread-self="thread-self" (0.00s) 242s --- SKIP: TestVerifyProcRoot_ProcNonRoot/thread-self="self/task" (0.00s) 242s --- SKIP: TestVerifyProcRoot_ProcNonRoot/thread-self="self" (0.00s) 242s === RUN TestVerifyProcRoot_NotProc 242s === RUN TestVerifyProcRoot_NotProc/thread-self="thread-self" 242s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root filesystem type 0xef53 242s === RUN TestVerifyProcRoot_NotProc/thread-self="self/task" 242s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root filesystem type 0xef53 242s === RUN TestVerifyProcRoot_NotProc/thread-self="self" 242s procfs_linux_test.go:707: Test setup failed: unsafe procfs detected: incorrect procfs root filesystem type 0xef53 242s --- PASS: TestVerifyProcRoot_NotProc (0.00s) 242s --- SKIP: TestVerifyProcRoot_NotProc/thread-self="thread-self" (0.00s) 242s --- SKIP: TestVerifyProcRoot_NotProc/thread-self="self/task" (0.00s) 242s --- SKIP: TestVerifyProcRoot_NotProc/thread-self="self" (0.00s) 242s === RUN TestProcfsDummyHooks 242s --- PASS: TestProcfsDummyHooks (0.00s) 242s === RUN TestCachedProcRoot_Close 242s procfs_linux_test.go:748: cannot get proc handle 242s --- SKIP: TestCachedProcRoot_Close (0.00s) 242s === RUN TestProcfsLookupInRoot 242s === RUN TestProcfsLookupInRoot/openat2=auto 242s linux.go:31: test requires root 242s === RUN TestProcfsLookupInRoot/openat2=true 242s linux.go:31: test requires root 242s === RUN TestProcfsLookupInRoot/openat2=false 242s linux.go:31: test requires root 242s --- PASS: TestProcfsLookupInRoot (0.00s) 242s --- SKIP: TestProcfsLookupInRoot/openat2=auto (0.00s) 242s --- SKIP: TestProcfsLookupInRoot/openat2=true (0.00s) 242s --- SKIP: TestProcfsLookupInRoot/openat2=false (0.00s) 242s PASS 242s ok github.com/cyphar/filepath-securejoin/pathrs-lite/internal/procfs 0.015s 242s ? github.com/cyphar/filepath-securejoin/pathrs-lite/internal/testutils [no test files] 242s === RUN TestOpenProcRoot 242s === RUN TestOpenProcRoot/OpenProcRoot 242s === RUN TestOpenProcRoot/OpenUnsafeProcRoot 242s --- PASS: TestOpenProcRoot (0.00s) 242s --- PASS: TestOpenProcRoot/OpenProcRoot (0.00s) 242s --- PASS: TestOpenProcRoot/OpenUnsafeProcRoot (0.00s) 242s === RUN TestProcRoot 242s === RUN TestProcRoot/OpenProcRoot 242s === RUN TestProcRoot/OpenProcRoot/OpenThreadSelf 242s === RUN TestProcRoot/OpenProcRoot/OpenSelf 242s === RUN TestProcRoot/OpenProcRoot/OpenPid 242s === RUN TestProcRoot/OpenProcRoot/OpenRoot 242s === RUN TestProcRoot/OpenUnsafeProcRoot 242s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenThreadSelf 242s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenSelf 242s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenPid 242s === RUN TestProcRoot/OpenUnsafeProcRoot/OpenRoot 242s --- PASS: TestProcRoot (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot/OpenThreadSelf (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot/OpenSelf (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot/OpenPid (0.00s) 242s --- PASS: TestProcRoot/OpenProcRoot/OpenRoot (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenThreadSelf (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenSelf (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenPid (0.00s) 242s --- PASS: TestProcRoot/OpenUnsafeProcRoot/OpenRoot (0.00s) 242s === RUN TestProcSelfFdReadlink 242s --- PASS: TestProcSelfFdReadlink (0.00s) 242s PASS 242s ok github.com/cyphar/filepath-securejoin/pathrs-lite/procfs 0.002s 242s make[1]: Leaving directory '/tmp/autopkgtest.Pim9l6/autopkgtest_tmp' 242s create-stamp debian/debhelper-build-stamp 242s autopkgtest [21:28:29]: test dh-golang-autopkgtest: -----------------------] 243s dh-golang-autopkgtest PASS 243s autopkgtest [21:28:30]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 243s autopkgtest [21:28:30]: @@@@@@@@@@@@@@@@@@@@ summary 243s dh-golang-autopkgtest PASS