From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27442 invoked from network); 24 Jul 2021 01:57:01 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 24 Jul 2021 01:57:01 -0000 Received: (qmail 17716 invoked by uid 550); 24 Jul 2021 01:56:59 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 17698 invoked from network); 24 Jul 2021 01:56:59 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1627091807; bh=A9padFFpgvxpcZreR73SXXGAaNV/D9K/LVcRtQvj6xA=; h=Date:From:To:Subject:References:In-Reply-To; b=j87d//JbzZPjBX76ANWZxNrJme4q7Ioip+MSREXu2SNx/oiQZta/lEioE+LuXkcFd kc+ZD7PuHzYnqDbZoyMnZ21AygTGMdZU6N51iWuIsPAtv07tvOfPzpZlR/kxeyP31j bXvl9IW3zo8jR3C3IXMRwfJOsZ9bg++U5a2xHH0/6vJfEbcd3Yitjon6QYLqTd3EqB +3YrWPGzy5P+N5BjHZj0hTNQNgeG8ChcIl4ZrAaUETwN11Mq2s6K+jzGYly61ulEIE S80wvzMhcNY7jAvKkRvkSnqQ/vE9ltTELZn5ZOdWf78s1qy4xPEgbpYC73LMgOA/r+ d6ZA+IPcIaQBYQCO331Y2QTe+Rbp2LuYBLkMZOJ3HRGK1G05X/Uaf6hscjoKw3Zead p16sW43TnpJpfU7QMyfBHSSka/taYQ1CnIFw5+Nycs6AsW4lwRmH0nz/g3Tn1C+0xe lzM1n85YXY5eu+5rDXEahvdijOFgDkE1YJVCPGJKSUNfubV7LlhBVXpQ2kgG/UKngX Q2dU3n1bKeY/pxTwnr0SYvOb9g3r9Wid1AyxZFp8SYrvmbUlMkAbg/rlr0oe+4kCPI S7JrpDKPQqnLoN8fzUxDBxEB3MmFPc8FXfcxnR4DQDAKgdRMlItG4NFm9ZVFaoWsrV k0A+Bpb2rbJne5ysfrAqw4RQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1627091807; bh=A9padFFpgvxpcZreR73SXXGAaNV/D9K/LVcRtQvj6xA=; h=Date:From:To:Subject:References:In-Reply-To; b=j87d//JbzZPjBX76ANWZxNrJme4q7Ioip+MSREXu2SNx/oiQZta/lEioE+LuXkcFd kc+ZD7PuHzYnqDbZoyMnZ21AygTGMdZU6N51iWuIsPAtv07tvOfPzpZlR/kxeyP31j bXvl9IW3zo8jR3C3IXMRwfJOsZ9bg++U5a2xHH0/6vJfEbcd3Yitjon6QYLqTd3EqB +3YrWPGzy5P+N5BjHZj0hTNQNgeG8ChcIl4ZrAaUETwN11Mq2s6K+jzGYly61ulEIE S80wvzMhcNY7jAvKkRvkSnqQ/vE9ltTELZn5ZOdWf78s1qy4xPEgbpYC73LMgOA/r+ d6ZA+IPcIaQBYQCO331Y2QTe+Rbp2LuYBLkMZOJ3HRGK1G05X/Uaf6hscjoKw3Zead p16sW43TnpJpfU7QMyfBHSSka/taYQ1CnIFw5+Nycs6AsW4lwRmH0nz/g3Tn1C+0xe lzM1n85YXY5eu+5rDXEahvdijOFgDkE1YJVCPGJKSUNfubV7LlhBVXpQ2kgG/UKngX Q2dU3n1bKeY/pxTwnr0SYvOb9g3r9Wid1AyxZFp8SYrvmbUlMkAbg/rlr0oe+4kCPI S7JrpDKPQqnLoN8fzUxDBxEB3MmFPc8FXfcxnR4DQDAKgdRMlItG4NFm9ZVFaoWsrV k0A+Bpb2rbJne5ysfrAqw4RQ= Date: Sat, 24 Jul 2021 03:56:46 +0200 From: Wolf To: musl@lists.openwall.com Message-ID: <20210724015646.7fi7ftdpydgprqq2@mail.wolfsden.cz> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xmjn6xrtmyoypxug" Content-Disposition: inline In-Reply-To: Subject: Re: [musl] faccessat() always return EPERM --xmjn6xrtmyoypxug Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, On 2021-07-24 04:16:25 +0300, Yuri Kanivetsky wrote: > I'm not sure that it has something to do with musl. But experienced in > a Alpine Linux docker container (ruby:2.6-alpine3.14) on Debian 9 or > 10. I can't reproduce it with Alpine Linux 3.13 (container) or Debian > 8 (host). Cannot reproduce over here, your sample program works for me in alpine 3.14 container running under podman. > For example, the following program outputs -1: Not here: / # ./main 0 / # strace -f ./main execve("./main", ["./main"], 0x7ffdaab97618 /* 8 vars */) =3D 0 arch_prctl(ARCH_SET_FS, 0x7f2305385b48) =3D 0 set_tid_address(0x7f2305385f90) =3D 19 brk(NULL) =3D 0x562e4bf54000 brk(0x562e4bf56000) =3D 0x562e4bf56000 mmap(0x562e4bf54000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, = -1, 0) =3D 0x562e4bf54000 mprotect(0x7f2305382000, 4096, PROT_READ) =3D 0 mprotect(0x562e4b3a9000, 4096, PROT_READ) =3D 0 faccessat2(AT_FDCWD, "/", R_OK, AT_EACCESS) =3D 0 ioctl(1, TIOCGWINSZ, {ws_row=3D53, ws_col=3D95, ws_xpixel=3D21852, ws_ypixe= l=3D0}) =3D 0 writev(1, [{iov_base=3D"0", iov_len=3D1}, {iov_base=3D"\n", iov_len=3D1}], = 20 ) =3D 2 exit_group(0) =3D ? +++ exited with 0 +++ Maybe you can try to strace the 3.14 and 3.13 versions to see if there is any difference. W. --=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --xmjn6xrtmyoypxug Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmD7c14ACgkQL7/ufbZ/ wanLDhAAqQ1sC8ENupwteTKlr5xTSzS0ffChzV5/hSsBk22cTTYpzjRWtGNhy7sw X+KQgSd+SiFsCZjv9a75Q2puLouXbVmVrz4ogCsA/7pW8JE/RngEwvnnGM/IlFSt zF6q+NEPgdoBe7bRxJcMNLvgKLAUcQ48az6+LKTZnE/tP+rhaimonbM6wD0ZtB6s utYT7TJ5ycCKiSTstzNFqeYRKj57cue2zIVqjNPi2PWCkfQZgxbz9wUJ4rwy9SOL DTOHSU9i5o9txOxluIbGx76TaZFpEDcf7PR768KhiKNO1SKidrTOiypzynYB+9ZB etmJ9dQM5SMNrBMv/IMERwdwIB1nZPvZQreKCu8NjWHraU2UWI/S4ahTatCdeTlq zdBKBJq6aeObuwb2sP4B7g+JXhXECryhkZh0o62GF4vxWzAH9kisDqpzBpq6AWDO PjzGwRuKa8iOGh+FyEKBmA6EUwV87HZQb6OQKN2NYnpg6a9JXPaZWLxlbX7tq9IE Posw7CbuZdJ19dWjXfT8Qru5/ltezldlUTK63lOlcJsqSDl1kpTKVKA2BD/AeFFA FHuhLTroSpVui2ngNuWsv44SYuqPZojS48lQeTdRqa6bnyd9xHbbj0kUwVA7EF74 iyCEIqX7uu1n5vS9WDT0ti1KOjOuxmBXY+jbG8Ccj5K++N5yR6s= =1QTG -----END PGP SIGNATURE----- --xmjn6xrtmyoypxug--