Bug#965091: glibc: setgroups: Bad address [2.31/x32, regression from 2.30]

2020-07-19 Thread Aurelien Jarno
severity 965091 important thanks Hi, On 2020-07-15 23:21, Thorsten Glaser wrote: > Package: libc6 > Version: 2.31-1 > Severity: grave > Justification: renders package unusable > > This is related to #965086 and #965087 (and, in fact, possibly > causing them). After a glibc upgrade half the syste

Bug#965091: glibc: setgroups: Bad address [2.31/x32, regression from 2.30]

2020-07-15 Thread H.J. Lu
On Wed, Jul 15, 2020 at 5:22 PM Jessica Clarke wrote: > > [H.J. Lu Cc'ed as author of what looks like the problematic commit] > > On Wed, 15 Jul 2020 23:47:27 +0200 (CEST) Thorsten Glaser > wrote: > > Some more analysis: > > > > We enter libc from openssh code with the correct values in rsi and

Bug#965091: glibc: setgroups: Bad address [2.31/x32, regression from 2.30]

2020-07-15 Thread Jessica Clarke
[H.J. Lu Cc'ed as author of what looks like the problematic commit] On Wed, 15 Jul 2020 23:47:27 +0200 (CEST) Thorsten Glaser wrote: > Some more analysis: > > We enter libc from openssh code with the correct values in rsi and rdi: > > > (gdb) u > => 0x56560e45 : call 0x5655d0b0 > (gdb)

Bug#965091: glibc: setgroups: Bad address [2.31/x32, regression from 2.30]

2020-07-15 Thread Thorsten Glaser
> So something clearly changed… Compiler output, most probably. I cannot reproduce it. I tried: struct xid_command { int syscall_no; long int id[3]; volatile int cntr; volatile int error; /* -1: no call yet, 0: success seen, >0: error seen.

Bug#965091: glibc: setgroups: Bad address [2.31/x32, regression from 2.30]

2020-07-15 Thread Thorsten Glaser
Some more analysis: We enter libc from openssh code with the correct values in rsi and rdi: (gdb) u => 0x56560e45 : call 0x5655d0b0 (gdb) info r rax0xfffe 65534 rbx0x5663a000 1449369600 rcx0x0 0 rdx0x0

Bug#965091: glibc: setgroups: Bad address [2.31/x32, regression from 2.30]

2020-07-15 Thread Thorsten Glaser
Package: libc6 Version: 2.31-1 Severity: grave Justification: renders package unusable This is related to #965086 and #965087 (and, in fact, possibly causing them). After a glibc upgrade half the system services (postfix, sshd, apt-get(!)) don’t work any more. Downgrading with dpkg -i the followi