Wind River Support Network

HomeDefectsLIN8-9854
Fixed

LIN8-9854 : glibc: resolv throws an assertion

Created: Oct 8, 2018    Updated: Mar 27, 2019
Resolved Date: Oct 21, 2018
Found In Version: 8.0.0.26
Fix Version: 8.0.0.28
Severity: Standard
Applicable for: Wind River Linux 8
Component/s: Toolchain

Description

The following bug with WRL8 RCPL26 occured.
https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1635360

Please add a patch for it in upcoming WRL8 RCPL release and/or CCM.

Successfully tested with following patch,
https://sourceware.org/git/?p=glibc.git;a=commit;h=5a1a5f0dd2744044801c91bf2588444c29cda533

Steps to Reproduce

Whenever, in resolv.conf, there are both IPv6 and IPv4 server entries and either protocol is not routable on a system, resolv throws an assertion:

res_query.c:262: __libc_res_nquery: Assertion `(hp != ((void *)0)) && (hp2 != ((void *)0))' failed.

This problem was introduced as a side-effect of patching CVE-2015-7547.

Other Downloads


Live chat
Online