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)

Processed: your mail

2020-07-15 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: > affects 965091 openssh-server Bug #965091 [libc6] glibc: setgroups: Bad address [2.31/x32, regression from 2.30] Added indication that 965091 affects openssh-server > affects 965091 postfix Bug #965091 [libc6] glibc: setgroups: Bad address [2.31/

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