malloc() call somehow calling the rtld malloc() implementaion

Don Lewis truckman at FreeBSD.org
Fri Jan 27 23:59:09 UTC 2017


On 28 Jan, Jan Mikkelsen wrote:
> Hi,
> 
> Are you being affected by this rtld behaviour:
> 
> https://lists.freebsd.org/pipermail/freebsd-hackers/2016-July/049769.html <https://lists.freebsd.org/pipermail/freebsd-hackers/2016-July/049769.html>
> 
> https://lists.freebsd.org/pipermail/freebsd-stable/2015-July/082751.html <https://lists.freebsd.org/pipermail/freebsd-stable/2015-July/082751.html>
> 
> (I still find this a bit scary.)

That's not rtld, it's the kernel linker.  Yes, I have also encountered
that, though in my case the effect was that it hid the fact that the
target symbol was not exported.  There was a linking failure on i386,
which the amd64-only testing did not uncover.



More information about the freebsd-current mailing list