Bug#939898: glibc: setuid/getuid broken on alpha with 2.29-1

2019-09-10 Thread Adhemerval Zanella
On 10/09/2019 07:28, John Paul Adrian Glaubitz wrote: > On 9/10/19 11:05 AM, John Paul Adrian Glaubitz wrote: >> Yes, we have already figured out that this happens when the kernel is >> too old. According to Aurelien, the problem is that the glibc package >> has been built against the kernel 5.3

Bug#939898: glibc: setuid/getuid broken on alpha with 2.29-1

2019-09-10 Thread John Paul Adrian Glaubitz
On 9/10/19 11:05 AM, John Paul Adrian Glaubitz wrote: Yes, we have already figured out that this happens when the kernel is too old. According to Aurelien, the problem is that the glibc package has been built against the kernel 5.3 headers which is why users need to upgrade their kernel first bef

Bug#939898: glibc: setuid/getuid broken on alpha with 2.29-1

2019-09-10 Thread Aurelien Jarno
On 2019-09-09 23:16, Aurelien Jarno wrote: > On 2019-09-09 22:49, John Paul Adrian Glaubitz wrote: > > Source: glibc > > Version: 2.29-1 > > Severity: important > > User: debian-al...@lists.debian.org > > Usertags: alpha > > > > Hello! > > > > Both on my Alpha XP-1000 as well as inside a qemu-use

Bug#939898: glibc: setuid/getuid broken on alpha with 2.29-1

2019-09-10 Thread John Paul Adrian Glaubitz
Hi! On 9/10/19 10:52 AM, Michael Cree wrote: I assume this would also work on qemu-system-alpha although I haven't tried yet. But it should work the same way but without the "--foreign" argument. What kernel are you running? Be aware that recent kernels on alpha (since ecf7e0a4ad15287) now su

Bug#939898: glibc: setuid/getuid broken on alpha with 2.29-1

2019-09-10 Thread Michael Cree
On Mon, Sep 09, 2019 at 10:49:48PM +0200, John Paul Adrian Glaubitz wrote: > Shortly after typing "root" and pressing enter, the following message is > printed to the > console which seems to be an alpha-specific syscall: > > [ 195.414939] do_entUnaUser: 7 callbacks suppressed No, that is not a

Bug#939898: glibc: setuid/getuid broken on alpha with 2.29-1

2019-09-10 Thread Michael Cree
On Mon, Sep 09, 2019 at 11:14:50PM +0200, John Paul Adrian Glaubitz wrote: > On 9/9/19 10:49 PM, John Paul Adrian Glaubitz wrote: > > Both on my Alpha XP-1000 as well as inside a qemu-user chroot, upgrading > > glibc > > to version 2.29-1 resulted in setuid/getuid breaking in a weird way: > > To

Bug#939898: glibc: setuid/getuid broken on alpha with 2.29-1

2019-09-09 Thread Aurelien Jarno
On 2019-09-09 22:49, John Paul Adrian Glaubitz wrote: > Source: glibc > Version: 2.29-1 > Severity: important > User: debian-al...@lists.debian.org > Usertags: alpha > > Hello! > > Both on my Alpha XP-1000 as well as inside a qemu-user chroot, upgrading glibc > to version 2.29-1 resulted in setui

Bug#939898: glibc: setuid/getuid broken on alpha with 2.29-1

2019-09-09 Thread John Paul Adrian Glaubitz
Hi! On 9/9/19 10:49 PM, John Paul Adrian Glaubitz wrote: Both on my Alpha XP-1000 as well as inside a qemu-user chroot, upgrading glibc to version 2.29-1 resulted in setuid/getuid breaking in a weird way: To reproduce, one can simply run debootstrap with qemu-user-static installed and enter th

Bug#939898: glibc: setuid/getuid broken on alpha with 2.29-1

2019-09-09 Thread John Paul Adrian Glaubitz
Source: glibc Version: 2.29-1 Severity: important User: debian-al...@lists.debian.org Usertags: alpha Hello! Both on my Alpha XP-1000 as well as inside a qemu-user chroot, upgrading glibc to version 2.29-1 resulted in setuid/getuid breaking in a weird way: (sid-alpha-sbuild)root@epyc:/# apt -y u