2016-04-18 02:48:59 |
Anders Kaseorg |
bug |
|
|
added bug |
2016-04-18 02:49:11 |
Anders Kaseorg |
affects |
coreutils (Ubuntu) |
glibc (Ubuntu) |
|
2016-04-18 02:49:30 |
Anders Kaseorg |
bug watch added |
|
http://sourceware.org/bugzilla/show_bug.cgi?id=19573 |
|
2016-04-18 02:49:30 |
Anders Kaseorg |
bug task added |
|
glibc |
|
2016-04-18 02:49:47 |
Anders Kaseorg |
bug watch added |
|
https://bugzilla.redhat.com/show_bug.cgi?id=1252570 |
|
2016-04-18 02:49:47 |
Anders Kaseorg |
bug task added |
|
glibc (Fedora) |
|
2016-04-18 02:49:55 |
Anders Kaseorg |
information type |
Private |
Public |
|
2016-04-18 02:54:29 |
Apport retracing service |
bug |
|
|
added subscriber Crash bug triagers for Ubuntu packages |
2016-04-18 02:54:31 |
Apport retracing service |
attachment added |
|
Stacktrace.txt https://bugs.launchpad.net/bugs/1571456/+attachment/4638938/+files/Stacktrace.txt |
|
2016-04-18 02:54:32 |
Apport retracing service |
attachment added |
|
StacktraceSource.txt https://bugs.launchpad.net/bugs/1571456/+attachment/4638939/+files/StacktraceSource.txt |
|
2016-04-18 02:54:33 |
Apport retracing service |
attachment added |
|
ThreadStacktrace.txt https://bugs.launchpad.net/bugs/1571456/+attachment/4638940/+files/ThreadStacktrace.txt |
|
2016-04-18 02:54:36 |
Apport retracing service |
attachment removed |
CoreDump.gz https://bugs.launchpad.net/bugs/1571456/+attachment/4638928/+files/CoreDump.gz |
|
|
2016-04-18 02:54:37 |
Apport retracing service |
glibc (Ubuntu): importance |
Undecided |
Medium |
|
2016-04-18 02:54:38 |
Apport retracing service |
tags |
amd64 apport-crash need-amd64-retrace regression-release xenial |
amd64 apport-crash regression-release xenial |
|
2016-04-18 03:01:37 |
Anders Kaseorg |
bug |
|
|
added subscriber Debathena Project |
2016-04-18 03:04:34 |
Anders Kaseorg |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821358 |
|
2016-04-18 03:04:34 |
Anders Kaseorg |
bug task added |
|
glibc (Debian) |
|
2016-04-18 04:05:12 |
Bug Watch Updater |
glibc (Debian): status |
Unknown |
Confirmed |
|
2016-04-18 22:07:56 |
Launchpad Janitor |
glibc (Ubuntu): status |
New |
Confirmed |
|
2016-04-26 20:11:56 |
Anders Kaseorg |
attachment added |
|
glibc_2.23-0ubuntu3_lp1571456.debdiff https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1571456/+attachment/4648373/+files/glibc_2.23-0ubuntu3_lp1571456.debdiff |
|
2016-04-26 21:11:32 |
Anders Kaseorg |
attachment removed |
glibc_2.23-0ubuntu3_lp1571456.debdiff https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1571456/+attachment/4648373/+files/glibc_2.23-0ubuntu3_lp1571456.debdiff |
|
|
2016-04-26 21:11:55 |
Anders Kaseorg |
attachment added |
|
glibc_2.23-0ubuntu3_lp1571456.debdiff https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1571456/+attachment/4648414/+files/glibc_2.23-0ubuntu3_lp1571456.debdiff |
|
2016-04-27 00:34:19 |
Ubuntu Foundations Team Bug Bot |
tags |
amd64 apport-crash regression-release xenial |
amd64 apport-crash patch regression-release xenial |
|
2016-04-27 00:34:30 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2016-05-02 17:59:59 |
Ken Baker |
bug |
|
|
added subscriber Ken Baker |
2016-05-12 18:50:17 |
Bug Watch Updater |
glibc (Debian): status |
Confirmed |
Fix Released |
|
2016-05-20 21:25:05 |
Mathew Hodson |
glibc (Ubuntu): status |
Confirmed |
Triaged |
|
2016-06-13 00:56:10 |
Michael Hudson-Doyle |
glibc (Ubuntu): assignee |
|
Adam Conrad (adconrad) |
|
2016-06-13 00:57:11 |
Michael Hudson-Doyle |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2016-06-13 08:16:20 |
Adam Conrad |
bug |
|
|
added subscriber Adam Conrad |
2016-07-19 02:51:35 |
Anders Kaseorg |
description |
To reproduce:
sed -i 's/passwd: *compat/& hesiod/' /etc/nsswitch.conf
cat > /etc/hesiod.conf <<EOF
lhs=.ns
rhs=.athena.mit.edu
EOF
id andersk
This is a bug in nss_hesiod. See https://sourceware.org/bugzilla/show_bug.cgi?id=19573.
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: coreutils 8.25-2ubuntu2
ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
Uname: Linux 4.4.0-18-generic x86_64
NonfreeKernelModules: openafs
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Apr 17 22:39:06 2016
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/id
ExecutableTimestamp: 1455802667
InstallationDate: Installed on 2016-02-19 (58 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160218)
ProcCmdline: id andersk
ProcCwd: /home/anders
SegvAnalysis:
Segfault happened at: 0x7fef32217a88 <__libc_res_nsend+3192>: cmp %dx,(%rax)
PC (0x7fef32217a88) ok
source "%dx" ok
destination "(%rax)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: coreutils
StacktraceTop:
sock_eq (a2=0x0, a1=0x7fef33b9daf4 <_res+20>) at res_send.c:1584
__libc_res_nsend (statp=0x7fef33b9dae0 <_res>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=45, buf2=buf2@entry=0x0, buflen2=buflen2@entry=0, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=1024, ansp=0x0, ansp2=0x0, nansp2=0x0, resplen2=0x0, ansp2_malloced=0x0) at res_send.c:408
__GI___res_nsend (statp=<optimized out>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=<optimized out>, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=anssiz@entry=1024) at res_send.c:630
get_txt_records (class=1, name=name@entry=0xff3dd0 "39270.uid.ns.athena.mit.edu", ctx=0xff27e0) at hesiod.c:374
hesiod_resolve (context=context@entry=0xff27e0, name=name@entry=0x7ffd88e81190 "39270", type=type@entry=0x7fef3242a486 "uid") at hesiod.c:240
Title: id crashed with SIGSEGV in sock_eq()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm bumblebee cdrom dip libvirtd lpadmin plugdev sambashare sbuild sudo wireshark |
[Impact]
The nss_hesiod nsswitch module, which worked in previous releases, does not work at all in Ubuntu 16.04. Enabling it causes NULL pointer dereferences in calls such as getpwuid().
[Test Case]
# sed -i 's/passwd: *compat/& hesiod/' /etc/nsswitch.conf
# cat > /etc/hesiod.conf <<EOF
lhs=.ns
rhs=.athena.mit.edu
EOF
# id andersk
Segmentation fault (core dumped)
Expected output: uid=39270(andersk) gid=101(…) groups=101(…).
[Regression Potential]
I wrote a 6-line patch that conditionalizes an errant res_nclose call. There is also a bigger upstream patch on the glibc 2.22 and 2.23 stable branches that entirely removes the unused abstraction that necessitated the res_nclose calls at all. Neither patch makes any changes outside of the glibc hesiod directory, which as of now is so thoroughly broken that there is nothing left to regress.
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: coreutils 8.25-2ubuntu2
ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
Uname: Linux 4.4.0-18-generic x86_64
NonfreeKernelModules: openafs
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Apr 17 22:39:06 2016
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/id
ExecutableTimestamp: 1455802667
InstallationDate: Installed on 2016-02-19 (58 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160218)
ProcCmdline: id andersk
ProcCwd: /home/anders
SegvAnalysis:
Segfault happened at: 0x7fef32217a88 <__libc_res_nsend+3192>: cmp %dx,(%rax)
PC (0x7fef32217a88) ok
source "%dx" ok
destination "(%rax)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: coreutils
StacktraceTop:
sock_eq (a2=0x0, a1=0x7fef33b9daf4 <_res+20>) at res_send.c:1584
__libc_res_nsend (statp=0x7fef33b9dae0 <_res>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=45, buf2=buf2@entry=0x0, buflen2=buflen2@entry=0, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=1024, ansp=0x0, ansp2=0x0, nansp2=0x0, resplen2=0x0, ansp2_malloced=0x0) at res_send.c:408
__GI___res_nsend (statp=<optimized out>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=<optimized out>, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=anssiz@entry=1024) at res_send.c:630
get_txt_records (class=1, name=name@entry=0xff3dd0 "39270.uid.ns.athena.mit.edu", ctx=0xff27e0) at hesiod.c:374
hesiod_resolve (context=context@entry=0xff27e0, name=name@entry=0x7ffd88e81190 "39270", type=type@entry=0x7fef3242a486 "uid") at hesiod.c:240
Title: id crashed with SIGSEGV in sock_eq()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm bumblebee cdrom dip libvirtd lpadmin plugdev sambashare sbuild sudo wireshark |
|
2016-07-19 02:54:18 |
Anders Kaseorg |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-07-19 02:58:22 |
Anders Kaseorg |
description |
[Impact]
The nss_hesiod nsswitch module, which worked in previous releases, does not work at all in Ubuntu 16.04. Enabling it causes NULL pointer dereferences in calls such as getpwuid().
[Test Case]
# sed -i 's/passwd: *compat/& hesiod/' /etc/nsswitch.conf
# cat > /etc/hesiod.conf <<EOF
lhs=.ns
rhs=.athena.mit.edu
EOF
# id andersk
Segmentation fault (core dumped)
Expected output: uid=39270(andersk) gid=101(…) groups=101(…).
[Regression Potential]
I wrote a 6-line patch that conditionalizes an errant res_nclose call. There is also a bigger upstream patch on the glibc 2.22 and 2.23 stable branches that entirely removes the unused abstraction that necessitated the res_nclose calls at all. Neither patch makes any changes outside of the glibc hesiod directory, which as of now is so thoroughly broken that there is nothing left to regress.
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: coreutils 8.25-2ubuntu2
ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
Uname: Linux 4.4.0-18-generic x86_64
NonfreeKernelModules: openafs
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Apr 17 22:39:06 2016
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/id
ExecutableTimestamp: 1455802667
InstallationDate: Installed on 2016-02-19 (58 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160218)
ProcCmdline: id andersk
ProcCwd: /home/anders
SegvAnalysis:
Segfault happened at: 0x7fef32217a88 <__libc_res_nsend+3192>: cmp %dx,(%rax)
PC (0x7fef32217a88) ok
source "%dx" ok
destination "(%rax)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: coreutils
StacktraceTop:
sock_eq (a2=0x0, a1=0x7fef33b9daf4 <_res+20>) at res_send.c:1584
__libc_res_nsend (statp=0x7fef33b9dae0 <_res>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=45, buf2=buf2@entry=0x0, buflen2=buflen2@entry=0, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=1024, ansp=0x0, ansp2=0x0, nansp2=0x0, resplen2=0x0, ansp2_malloced=0x0) at res_send.c:408
__GI___res_nsend (statp=<optimized out>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=<optimized out>, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=anssiz@entry=1024) at res_send.c:630
get_txt_records (class=1, name=name@entry=0xff3dd0 "39270.uid.ns.athena.mit.edu", ctx=0xff27e0) at hesiod.c:374
hesiod_resolve (context=context@entry=0xff27e0, name=name@entry=0x7ffd88e81190 "39270", type=type@entry=0x7fef3242a486 "uid") at hesiod.c:240
Title: id crashed with SIGSEGV in sock_eq()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm bumblebee cdrom dip libvirtd lpadmin plugdev sambashare sbuild sudo wireshark |
[Impact]
The nss_hesiod nsswitch module, which worked in previous releases, does not work at all in Ubuntu 16.04. Enabling it causes NULL pointer dereferences in calls such as getpwuid().
[Test Case]
# sed -i 's/passwd: *compat/& hesiod/' /etc/nsswitch.conf
# cat > /etc/hesiod.conf <<EOF
lhs=.ns
rhs=.athena.mit.edu
EOF
# id andersk
Segmentation fault (core dumped)
Expected output: uid=39270(andersk) gid=101(…) groups=101(…).
[Regression Potential]
I wrote a 6-line patch that conditionalizes an errant res_nclose call. There is also a bigger upstream patch on the glibc 2.22 and 2.23 stable branches that entirely removes the unused abstraction that necessitated the res_nclose calls at all. Neither patch makes any changes outside of the glibc hesiod directory, which as of now is so thoroughly broken that there is nothing left to regress.
[Other Info]
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: coreutils 8.25-2ubuntu2
ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
Uname: Linux 4.4.0-18-generic x86_64
NonfreeKernelModules: openafs
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Apr 17 22:39:06 2016
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/id
ExecutableTimestamp: 1455802667
InstallationDate: Installed on 2016-02-19 (58 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160218)
ProcCmdline: id andersk
ProcCwd: /home/anders
SegvAnalysis:
Segfault happened at: 0x7fef32217a88 <__libc_res_nsend+3192>: cmp %dx,(%rax)
PC (0x7fef32217a88) ok
source "%dx" ok
destination "(%rax)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: coreutils
StacktraceTop:
sock_eq (a2=0x0, a1=0x7fef33b9daf4 <_res+20>) at res_send.c:1584
__libc_res_nsend (statp=0x7fef33b9dae0 <_res>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=45, buf2=buf2@entry=0x0, buflen2=buflen2@entry=0, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=1024, ansp=0x0, ansp2=0x0, nansp2=0x0, resplen2=0x0, ansp2_malloced=0x0) at res_send.c:408
__GI___res_nsend (statp=<optimized out>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=<optimized out>, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=anssiz@entry=1024) at res_send.c:630
get_txt_records (class=1, name=name@entry=0xff3dd0 "39270.uid.ns.athena.mit.edu", ctx=0xff27e0) at hesiod.c:374
hesiod_resolve (context=context@entry=0xff27e0, name=name@entry=0x7ffd88e81190 "39270", type=type@entry=0x7fef3242a486 "uid") at hesiod.c:240
Title: id crashed with SIGSEGV in sock_eq()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm bumblebee cdrom dip libvirtd lpadmin plugdev sambashare sbuild sudo wireshark |
|
2016-07-19 21:57:25 |
C de-Avillez |
nominated for series |
|
Ubuntu Xenial |
|
2016-07-19 21:57:25 |
C de-Avillez |
bug task added |
|
glibc (Ubuntu Xenial) |
|
2016-07-22 08:01:48 |
Anders Kaseorg |
cve linked |
|
2016-1234 |
|
2016-07-22 08:01:48 |
Anders Kaseorg |
cve linked |
|
2016-3706 |
|
2016-07-22 08:01:48 |
Anders Kaseorg |
cve linked |
|
2016-4429 |
|
2016-07-22 08:01:48 |
Anders Kaseorg |
attachment added |
|
glibc_2.23-0ubuntu3_stable-updates.debdiff https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1571456/+attachment/4705213/+files/glibc_2.23-0ubuntu3_stable-updates.debdiff |
|
2016-07-22 08:41:33 |
Anders Kaseorg |
glibc (Ubuntu): status |
Triaged |
Fix Released |
|
2016-07-22 08:41:38 |
Anders Kaseorg |
glibc (Ubuntu Xenial): status |
New |
Confirmed |
|
2016-07-25 23:57:33 |
Anders Kaseorg |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2016-07-26 18:36:51 |
Mathew Hodson |
glibc (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2016-08-14 01:03:51 |
Luke Faraone |
glibc (Ubuntu Xenial): status |
Confirmed |
Triaged |
|
2016-09-21 22:37:14 |
Anders Kaseorg |
tags |
amd64 apport-crash patch regression-release xenial |
amd64 apport-crash patch patch-accepted-debian patch-accepted-upstream regression-release xenial |
|
2016-09-28 20:25:02 |
Taylor Yu |
description |
[Impact]
The nss_hesiod nsswitch module, which worked in previous releases, does not work at all in Ubuntu 16.04. Enabling it causes NULL pointer dereferences in calls such as getpwuid().
[Test Case]
# sed -i 's/passwd: *compat/& hesiod/' /etc/nsswitch.conf
# cat > /etc/hesiod.conf <<EOF
lhs=.ns
rhs=.athena.mit.edu
EOF
# id andersk
Segmentation fault (core dumped)
Expected output: uid=39270(andersk) gid=101(…) groups=101(…).
[Regression Potential]
I wrote a 6-line patch that conditionalizes an errant res_nclose call. There is also a bigger upstream patch on the glibc 2.22 and 2.23 stable branches that entirely removes the unused abstraction that necessitated the res_nclose calls at all. Neither patch makes any changes outside of the glibc hesiod directory, which as of now is so thoroughly broken that there is nothing left to regress.
[Other Info]
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: coreutils 8.25-2ubuntu2
ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
Uname: Linux 4.4.0-18-generic x86_64
NonfreeKernelModules: openafs
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Apr 17 22:39:06 2016
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/id
ExecutableTimestamp: 1455802667
InstallationDate: Installed on 2016-02-19 (58 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160218)
ProcCmdline: id andersk
ProcCwd: /home/anders
SegvAnalysis:
Segfault happened at: 0x7fef32217a88 <__libc_res_nsend+3192>: cmp %dx,(%rax)
PC (0x7fef32217a88) ok
source "%dx" ok
destination "(%rax)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: coreutils
StacktraceTop:
sock_eq (a2=0x0, a1=0x7fef33b9daf4 <_res+20>) at res_send.c:1584
__libc_res_nsend (statp=0x7fef33b9dae0 <_res>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=45, buf2=buf2@entry=0x0, buflen2=buflen2@entry=0, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=1024, ansp=0x0, ansp2=0x0, nansp2=0x0, resplen2=0x0, ansp2_malloced=0x0) at res_send.c:408
__GI___res_nsend (statp=<optimized out>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=<optimized out>, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=anssiz@entry=1024) at res_send.c:630
get_txt_records (class=1, name=name@entry=0xff3dd0 "39270.uid.ns.athena.mit.edu", ctx=0xff27e0) at hesiod.c:374
hesiod_resolve (context=context@entry=0xff27e0, name=name@entry=0x7ffd88e81190 "39270", type=type@entry=0x7fef3242a486 "uid") at hesiod.c:240
Title: id crashed with SIGSEGV in sock_eq()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm bumblebee cdrom dip libvirtd lpadmin plugdev sambashare sbuild sudo wireshark |
[Impact]
The nss_hesiod nsswitch module, which worked in previous releases, does not work at all in Ubuntu 16.04. Enabling it causes NULL pointer dereferences in calls such as getpwuid(). This will prevent any user logins from succeeding in our environment of hundreds of workstations, which in turn blocks us from upgrading from 14.04 to 16.04.
[Test Case]
# sed -i 's/passwd: *compat/& hesiod/' /etc/nsswitch.conf
# cat > /etc/hesiod.conf <<EOF
lhs=.ns
rhs=.athena.mit.edu
EOF
# id andersk
Segmentation fault (core dumped)
Expected output: uid=39270(andersk) gid=101(…) groups=101(…).
[Regression Potential]
I wrote a 6-line patch that conditionalizes an errant res_nclose call. There is also a bigger upstream patch on the glibc 2.22 and 2.23 stable branches that entirely removes the unused abstraction that necessitated the res_nclose calls at all. Neither patch makes any changes outside of the glibc hesiod directory, which as of now is so thoroughly broken that there is nothing left to regress.
[Other Info]
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: coreutils 8.25-2ubuntu2
ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
Uname: Linux 4.4.0-18-generic x86_64
NonfreeKernelModules: openafs
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Apr 17 22:39:06 2016
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/id
ExecutableTimestamp: 1455802667
InstallationDate: Installed on 2016-02-19 (58 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160218)
ProcCmdline: id andersk
ProcCwd: /home/anders
SegvAnalysis:
Segfault happened at: 0x7fef32217a88 <__libc_res_nsend+3192>: cmp %dx,(%rax)
PC (0x7fef32217a88) ok
source "%dx" ok
destination "(%rax)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: coreutils
StacktraceTop:
sock_eq (a2=0x0, a1=0x7fef33b9daf4 <_res+20>) at res_send.c:1584
__libc_res_nsend (statp=0x7fef33b9dae0 <_res>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=45, buf2=buf2@entry=0x0, buflen2=buflen2@entry=0, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=1024, ansp=0x0, ansp2=0x0, nansp2=0x0, resplen2=0x0, ansp2_malloced=0x0) at res_send.c:408
__GI___res_nsend (statp=<optimized out>, buf=buf@entry=0x7ffd88e80910 "@\267\001", buflen=<optimized out>, ans=ans@entry=0x7ffd88e80d10 " you want. Don't add spaces after the\n", anssiz=anssiz@entry=1024) at res_send.c:630
get_txt_records (class=1, name=name@entry=0xff3dd0 "39270.uid.ns.athena.mit.edu", ctx=0xff27e0) at hesiod.c:374
hesiod_resolve (context=context@entry=0xff27e0, name=name@entry=0x7ffd88e81190 "39270", type=type@entry=0x7fef3242a486 "uid") at hesiod.c:240
Title: id crashed with SIGSEGV in sock_eq()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm bumblebee cdrom dip libvirtd lpadmin plugdev sambashare sbuild sudo wireshark |
|
2016-09-28 20:35:14 |
Taylor Yu |
bug |
|
|
added subscriber Tom Yu |
2016-09-28 21:01:26 |
Alejandro R. Sedeño |
bug |
|
|
added subscriber Alejandro R. Sedeño |
2016-09-29 07:49:09 |
Bug Watch Updater |
glibc (Debian): status |
Fix Released |
Confirmed |
|
2016-09-30 09:57:00 |
Alberto Salvia Novella |
glibc (Ubuntu): importance |
Medium |
High |
|
2016-09-30 09:57:06 |
Alberto Salvia Novella |
glibc (Ubuntu Xenial): importance |
Medium |
High |
|
2016-09-30 10:32:17 |
Adam Conrad |
glibc (Ubuntu Xenial): assignee |
|
Adam Conrad (adconrad) |
|
2016-10-14 14:18:54 |
Andy Whitcroft |
glibc (Ubuntu Xenial): status |
Triaged |
Fix Committed |
|
2016-10-14 14:18:57 |
Andy Whitcroft |
bug |
|
|
added subscriber SRU Verification |
2016-10-14 14:19:03 |
Andy Whitcroft |
tags |
amd64 apport-crash patch patch-accepted-debian patch-accepted-upstream regression-release xenial |
amd64 apport-crash patch patch-accepted-debian patch-accepted-upstream regression-release verification-needed xenial |
|
2016-10-14 14:19:33 |
Andy Whitcroft |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2016-10-14 15:31:43 |
Adam Conrad |
tags |
amd64 apport-crash patch patch-accepted-debian patch-accepted-upstream regression-release verification-needed xenial |
amd64 apport-crash patch patch-accepted-debian patch-accepted-upstream regression-release verification-done xenial |
|
2016-10-25 12:01:49 |
Launchpad Janitor |
glibc (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-10-25 12:01:49 |
Launchpad Janitor |
cve linked |
|
2016-6323 |
|
2016-10-25 12:02:06 |
Adam Conrad |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2016-11-28 14:45:52 |
Bug Watch Updater |
glibc (Debian): status |
Confirmed |
Fix Released |
|
2017-10-27 17:26:39 |
Bug Watch Updater |
glibc (Fedora): status |
Unknown |
Fix Released |
|
2017-10-27 17:26:39 |
Bug Watch Updater |
glibc (Fedora): importance |
Unknown |
Undecided |
|