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.

Reply via email to