[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#760902: libc6: ld-linux-x86-64.so.2 segfaults with LD_BIND_NOW=yes on binaries generated by golang



Control: forcemerge 710521 -1

* Paul Wise <pabs@debian.org>, 2014-09-09, 22:02:
Confirmed with strace that this is caused by a SIGSEGV in libc6 in the following packages:

aptly heartbleeder golang-go.tools

These command-lines cause a segfault:

LD_BIND_NOW=yes /usr/bin/aptly
LD_BIND_NOW=yes /usr/bin/heartbleeder
LD_BIND_NOW=yes /usr/bin/present
LD_BIND_NOW=yes /usr/bin/godoc
LD_BIND_NOW=yes /usr/bin/updater
LD_BIND_NOW=yes /usr/bin/builder

Interestingly the issue doesn't happen with docker.io and some of the other executables in golang-go.tools even though they are written in Go.

This was already known as #710521, but thanks for providing fresh examples. :-)

BTW, piuparts knows which packages adequate(1) tripped over:
https://piuparts.debian.org/sid/inadequate_exit_issue.html

I've filed a new bug against adequate: #762615

--
Jakub Wilk


Reply to: