https://sourceware.org/bugzilla/show_bug.cgi?id=29983
Bug ID: 29983 Summary: 2.36+ type confusion in outdated-input warning causes out-of-bounds access and possible overwrite Product: binutils Version: 2.36 Status: NEW Severity: normal Priority: P2 Component: libctf Assignee: unassigned at sourceware dot org Reporter: nick.alcock at oracle dot com Target Milestone: --- The observed failure looks like this when running the testsuite: failed with: <CTF error: /usr/src/binutils-gdb/ld/testsuite/ld-ctf/A.c (0): lookup failure for type 3: flags 1 CTF error: /usr/src/binutils-gdb/ld/testsuite/ld-ctf/A.c (0): error doing struct/union member type hashing: during type hashing for type 80000001, kind 6 CTF error: deduplication failed for /usr/src/binutils-gdb/ld/testsuite/ld-ctf/A.c /home/ibhagat/ibhagat/BINUTILS-GDB/objdir/ld/.libs/lt-ld-new: warning: CTF linking failed; output will have no CTF section: The parent CTF dictionary is unavailable. Segmentation fault>, expected: <CTF linking failed; output will have no CTF section: The parent CTF dictionary is unavailable> FAIL: Diagnostics - No parent dictionary Originally reported by Matthias Klose: Indu Bhagat provided a nice traceback and much invaluable debugging without which tracking this down would have been a nightmare. Thank you both! -- You are receiving this mail because: You are on the CC list for the bug.