Bug#1005906: additional experimentation

2022-02-17 Thread David Eccles
Outside Debian (so I'm not sure how helpful this is), the bug doesn't exist in the latest ' frolvlad/alpine-glibc ' docker image [Alpine linux], which from the looks of it seems to be libc v2.34: / # if test -x /usr/bin/head; then echo "/usr/bin/head is executable"; else echo "dead beef"; fi;

Bug#1005906: additional testing

2022-02-17 Thread David Eccles
Also failing for 2.33-1 (as found in 'debian:testing-20211220' docker image): root@3385b6c8f2c8:/# if test -x /usr/bin/head; then echo "/usr/bin/head is executable"; else echo "dead beef"; fi; dpkg-query -l libc6 dead beef Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Un

Bug#1005906: additional testing

2022-02-17 Thread David Eccles
Bug exists for 2.33-3 [as in current "debian:testing" docker image]: root@d6c1df8a7f2f:/# if test -x /usr/bin/head; then echo "/usr/bin/head is executable"; else echo "dead beef"; fi; dpkg-query -l libc6 dead beef Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/ha

Bug#1005906: strace from rocker/r-base:4.1.2

2022-02-17 Thread David Eccles
Sorry, I got the base image wrong when experimenting with strace. Here's my updated Dockerfile. I've confirmed that this bug still happens when I *only* install libc6 (and dependencies): --- begin Dockerfile --- FROM rocker/r-base:4.1.2 COPY ./test_executable.sh /usr/local/bin RUN test_executab

Bug#1005906: r-base strace

2022-02-17 Thread David Eccles
Sorry, I was using the wrong base docker image in that last test. Here's an strace from 'rocker/r-base:4.1.2' + 'apt-get update && apt-get install strace': execve("/usr/local/bin/test_executable.sh", ["test_executable.sh"], 0x7ffd6cca52a0 /* 7 vars */) = 0 brk(NULL)

Bug#1005906: working strace

2022-02-17 Thread David Eccles
I noticed that installing 'strace' didn't trigger the libc6 install, so here's a working strace (prior to libc6 upgrade): execve("/usr/local/bin/test_executable.sh", ["test_executable.sh"], 0x7ffc0826c210 /* 5 vars */) = 0 brk(NULL) = 0x55706ff12000 arch_prctl(0x300

Bug#1005906: Strace / Docker build output

2022-02-17 Thread David Eccles (gringer)
--- Dockerfile --- FROM rocker/r-base:4.1.2 RUN echo "cachebust" COPY ./test_executable.sh /usr/local/bin RUN test_executable.sh RUN apt-get update && apt-get install -y strace nano RUN test_executable.sh --- Dockerfile --- --- test_executable.sh --- #!/bin/sh if test -x /usr/bin/head; then

[Git][glibc-team/glibc][bullseye] Fix typos

2022-02-17 Thread Aurelien Jarno (@aurel32)
Aurelien Jarno pushed to branch bullseye at GNU Libc Maintainers / glibc Commits: b1b5c933 by Aurelien Jarno at 2022-02-17T23:13:24+01:00 Fix typos - - - - - 2 changed files: - debian/changelog - debian/patches/any/local-CVE-2021-33574-mq_notify-use-after-free.diff View it on GitLab: htt

Bug#1005906: libc6: 'test -x' ignores executable bit on files and directories

2022-02-17 Thread Aurelien Jarno
On 2022-02-17 06:14, David Eccles (gringer) wrote: > Package: libc6 > Version: 2.33-6 > Severity: important > X-Debbugs-Cc: b...@gringene.org > > Dear Maintainer, > > I'm not sure which package this bug is linked to; I'm fairly confident it's > one of the following: > > fontconfig-config libbro