==31211== Memcheck, a memory error detector ==31211== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==31211== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info ==31211== Command: binutils-gdb/binutils/objdump -afphxgGtTrRwW --special-syms 091-4350-0.004 ==31211== Parent PID: 7579 ==31211== ==31211== Conditional jump or move depends on uninitialised value(s) ==31211== at 0x7C9743: ieee_slurp_sections (ieee.c:1109) ==31211== by 0x7C9743: ieee_object_p (ieee.c:1951) ==31211== by 0x4FE6A6: bfd_check_format_matches (format.c:305) ==31211== by 0x40D6B1: display_object_bfd (objdump.c:3328) ==31211== by 0x40D6B1: display_any_bfd (objdump.c:3404) ==31211== by 0x40F7B2: display_file (objdump.c:3425) ==31211== by 0x40A079: main (objdump.c:3707) ==31211== ==31211== Conditional jump or move depends on uninitialised value(s) ==31211== at 0x7C974B: ieee_slurp_sections (ieee.c:1109) ==31211== by 0x7C974B: ieee_object_p (ieee.c:1951) ==31211== by 0x4FE6A6: bfd_check_format_matches (format.c:305) ==31211== by 0x40D6B1: display_object_bfd (objdump.c:3328) ==31211== by 0x40D6B1: display_any_bfd (objdump.c:3404) ==31211== by 0x40F7B2: display_file (objdump.c:3425) ==31211== by 0x40A079: main (objdump.c:3707) ==31211== ==31211== Conditional jump or move depends on uninitialised value(s) ==31211== at 0x7C9753: ieee_slurp_sections (ieee.c:1109) ==31211== by 0x7C9753: ieee_object_p (ieee.c:1951) ==31211== by 0x4FE6A6: bfd_check_format_matches (format.c:305) ==31211== by 0x40D6B1: display_object_bfd (objdump.c:3328) ==31211== by 0x40D6B1: display_any_bfd (objdump.c:3404) ==31211== by 0x40F7B2: display_file (objdump.c:3425) ==31211== by 0x40A079: main (objdump.c:3707) ==31211== ==31211== Invalid read of size 8 ==31211== at 0x7C68BA: ieee_slurp_section_data (ieee.c:1698) ==31211== by 0x7C9776: ieee_object_p (ieee.c:1958) ==31211== by 0x4FE6A6: bfd_check_format_matches (format.c:305) ==31211== by 0x40D6B1: display_object_bfd (objdump.c:3328) ==31211== by 0x40D6B1: display_any_bfd (objdump.c:3404) ==31211== by 0x40F7B2: display_file (objdump.c:3425) ==31211== by 0x40A079: main (objdump.c:3707) ==31211== Address 0x8 is not stack'd, malloc'd or (recently) free'd ==31211== ==31211== ==31211== Process terminating with default action of signal 11 (SIGSEGV) ==31211== Access not within mapped region at address 0x8 ==31211== at 0x7C68BA: ieee_slurp_section_data (ieee.c:1698) ==31211== by 0x7C9776: ieee_object_p (ieee.c:1958) ==31211== by 0x4FE6A6: bfd_check_format_matches (format.c:305) ==31211== by 0x40D6B1: display_object_bfd (objdump.c:3328) ==31211== by 0x40D6B1: display_any_bfd (objdump.c:3404) ==31211== by 0x40F7B2: display_file (objdump.c:3425) ==31211== by 0x40A079: main (objdump.c:3707) ==31211== If you believe this happened as a result of a stack ==31211== overflow in your program's main thread (unlikely but ==31211== possible), you can try to increase the size of the ==31211== main thread stack using the --main-stacksize= flag. ==31211== The main thread stack size used in this run was 8388608. ==31211== ==31211== HEAP SUMMARY: ==31211== in use at exit: 13,967 bytes in 8 blocks ==31211== total heap usage: 14 allocs, 6 frees, 19,119 bytes allocated ==31211== ==31211== LEAK SUMMARY: ==31211== definitely lost: 0 bytes in 0 blocks ==31211== indirectly lost: 0 bytes in 0 blocks ==31211== possibly lost: 0 bytes in 0 blocks ==31211== still reachable: 13,967 bytes in 8 blocks ==31211== suppressed: 0 bytes in 0 blocks ==31211== Rerun with --leak-check=full to see details of leaked memory ==31211== ==31211== For counts of detected and suppressed errors, rerun with: -v ==31211== Use --track-origins=yes to see where uninitialised values come from ==31211== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1)