-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
_nss_mdns_gethostbyname4_r crash with glibc 2.25 #26
Comments
|
My guess is that it is probably this: |
gethostbyname4_r isn't well specified, but it looks like at least one client (nscd) assumes that the first result will be put into its passed in location.
gethostbyname4_r isn't well specified, but it looks like at least one client (nscd) assumes that the first result will be put into its passed in location.
gethostbyname4_r isn't well specified, but it looks like at least one client (nscd) assumes that the first result will be put into its passed in location.
I think I made a mistake on the fix. The segfault is gone, but now some clients won't see more than one result. I need to investigate. |
The fix for the missing results is in 31ccbec. You can use 0.12 and cherrypick the fix, or wait for 0.13 (no ETA). |
Works like a charm, thank you! |
nss-mdns 0.11 crashes reliably on GuixSD (GNU/Linux with glibc 2.25) when doing
getaddrinfo
lookups (0.10 was fine):The first execution triggers an
nscd
crash. Backtrace:More details at https://bugs.gnu.org/30396 .
The text was updated successfully, but these errors were encountered: