[Bug go/80914] gcc-go binaries don't run
ian at airs dot com
gcc-bugzilla@gcc.gnu.org
Tue May 30 14:33:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80914
--- Comment #2 from Ian Lance Taylor <ian at airs dot com> ---
The failure is in libbacktrace. The program crashes because once libbacktrace
fails the first time, the program is trying to use libbacktrace to show a stack
trace of the failure. This leads to an infinite recursion that blows out the
stack.
libbacktrace appears to be failing because it finds a compilation unit in the
.debug_info section with length 1. That doesn't leave enough space for the two
byte version number at the start of the compilation unit. I don't understand
why this would be.
The failure appears to be at the end of the .debug_info section. Can you run
`readelf --debug=info` on your executable, and attach the last thirty lines or
so? Thanks.
More information about the Gcc-bugs
mailing list