[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlap
From: |
amodra at gmail dot com |
Subject: |
[Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlaps table[5708] FDE at 0000000000c45a88 |
Date: |
Fri, 03 Oct 2014 00:55:18 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=17447
Alan Modra <amodra at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |amodra at gmail dot com
--- Comment #1 from Alan Modra <amodra at gmail dot com> ---
The binutils error is telling you that there is something wrong with .eh_frame.
binutils prior to ae6c7e33 and aa8f4d1e silently accepted overlapping FDEs.
This could lead to runtime failures when handling exceptions, because the
unwinder support code in glibc does not allow overlapping FDEs. See
https://sourceware.org/ml/binutils/2014-09/msg00175.html
Now you might just be lucky and never need to unwind through a bogus FDE, or
your overlapping FDEs might be duplicates, but the fact that you now see a ld
error is far better than silently building a bad binary.
You could try building libOpenCL.so.1.0.0 with -Wl,-noinhibit-exec and
-Wl,-Map,libOpenCL.map. The map may give you enough information to figure out
which object files have the bad FDEs.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlaps table[5708] FDE at 0000000000c45a88,
amodra at gmail dot com <=
- [Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlaps table[5708] FDE at 0000000000c45a88, nheghathivhistha at gmail dot com, 2014/10/03
- [Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlaps table[5708] FDE at 0000000000c45a88, amodra at gmail dot com, 2014/10/03
- [Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlaps table[5708] FDE at 0000000000c45a88, amodra at gmail dot com, 2014/10/03
- [Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlaps table[5708] FDE at 0000000000c45a88, cvs-commit at gcc dot gnu.org, 2014/10/04
- [Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlaps table[5708] FDE at 0000000000c45a88, amodra at gmail dot com, 2014/10/04
- [Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlaps table[5708] FDE at 0000000000c45a88, glaubitz at physik dot fu-berlin.de, 2014/10/09
- [Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlaps table[5708] FDE at 0000000000c45a88, amodra at gmail dot com, 2014/10/14
- [Bug ld/17447] .eh_frame_hdr table[5707] FDE at 0000000000c45b8c overlaps table[5708] FDE at 0000000000c45a88, glaubitz at physik dot fu-berlin.de, 2014/10/14