https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109712

--- Comment #19 from Thomas Neumann <tneumann at users dot sourceforge.net> ---
Hm, then I don't know how we end up with the non-regular table content. The
code checks for hdr->fde_count_enc != DW_EH_PE_omit, and that is false in the
executable that you provided.

But regardless of why the table is strange, the bug is definitively caused by
the uninitialized eh_frame variable in find_fde_tail. It must be set in the
fast path, too.

Reply via email to