==4281== Memcheck, a memory error detector ==4281== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==4281== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info ==4281== Command: binutils-gdb/binutils/objdump -afphxgGtTrRwW --special-syms 3757-2936-0.004 ==4281== Parent PID: 31671 ==4281== ==4281== Conditional jump or move depends on uninitialised value(s) ==4281== at 0x83D6FC: process_otr (versados.c:434) ==4281== by 0x83E074: versados_scan (versados.c:494) ==4281== by 0x83E074: versados_object_p (versados.c:622) ==4281== by 0x4FE796: bfd_check_format_matches (format.c:305) ==4281== by 0x40D6B1: display_object_bfd (objdump.c:3328) ==4281== by 0x40D6B1: display_any_bfd (objdump.c:3404) ==4281== by 0x40F7B2: display_file (objdump.c:3425) ==4281== by 0x40A079: main (objdump.c:3707) ==4281== ==4281== Conditional jump or move depends on uninitialised value(s) ==4281== at 0x83D754: process_otr (versados.c:447) ==4281== by 0x83E074: versados_scan (versados.c:494) ==4281== by 0x83E074: versados_object_p (versados.c:622) ==4281== by 0x4FE796: bfd_check_format_matches (format.c:305) ==4281== by 0x40D6B1: display_object_bfd (objdump.c:3328) ==4281== by 0x40D6B1: display_any_bfd (objdump.c:3404) ==4281== by 0x40F7B2: display_file (objdump.c:3425) ==4281== by 0x40A079: main (objdump.c:3707) ==4281== ==4281== Conditional jump or move depends on uninitialised value(s) ==4281== at 0x83D762: process_otr (versados.c:449) ==4281== by 0x83E074: versados_scan (versados.c:494) ==4281== by 0x83E074: versados_object_p (versados.c:622) ==4281== by 0x4FE796: bfd_check_format_matches (format.c:305) ==4281== by 0x40D6B1: display_object_bfd (objdump.c:3328) ==4281== by 0x40D6B1: display_any_bfd (objdump.c:3404) ==4281== by 0x40F7B2: display_file (objdump.c:3425) ==4281== by 0x40A079: main (objdump.c:3707) ==4281== ==4281== Conditional jump or move depends on uninitialised value(s) ==4281== at 0x83D6FC: process_otr (versados.c:434) ==4281== by 0x83E13F: versados_pass_2 (versados.c:657) ==4281== by 0x83E275: versados_canonicalize_symtab (versados.c:717) ==4281== by 0x40CBD1: slurp_symtab (objdump.c:572) ==4281== by 0x40CBD1: dump_bfd (objdump.c:3242) ==4281== by 0x40D6EF: display_object_bfd (objdump.c:3330) ==4281== by 0x40D6EF: display_any_bfd (objdump.c:3404) ==4281== by 0x40F7B2: display_file (objdump.c:3425) ==4281== by 0x40A079: main (objdump.c:3707) ==4281== ==4281== Use of uninitialised value of size 8 ==4281== at 0x83D7E5: process_otr (versados.c:397) ==4281== by 0x83E13F: versados_pass_2 (versados.c:657) ==4281== by 0x83E275: versados_canonicalize_symtab (versados.c:717) ==4281== by 0x40CBD1: slurp_symtab (objdump.c:572) ==4281== by 0x40CBD1: dump_bfd (objdump.c:3242) ==4281== by 0x40D6EF: display_object_bfd (objdump.c:3330) ==4281== by 0x40D6EF: display_any_bfd (objdump.c:3404) ==4281== by 0x40F7B2: display_file (objdump.c:3425) ==4281== by 0x40A079: main (objdump.c:3707) ==4281== ==4281== Invalid write of size 1 ==4281== at 0x83D7E5: process_otr (versados.c:397) ==4281== by 0x83E13F: versados_pass_2 (versados.c:657) ==4281== by 0x83E275: versados_canonicalize_symtab (versados.c:717) ==4281== by 0x40CBD1: slurp_symtab (objdump.c:572) ==4281== by 0x40CBD1: dump_bfd (objdump.c:3242) ==4281== by 0x40D6EF: display_object_bfd (objdump.c:3330) ==4281== by 0x40D6EF: display_any_bfd (objdump.c:3404) ==4281== by 0x40F7B2: display_file (objdump.c:3425) ==4281== by 0x40A079: main (objdump.c:3707) ==4281== Address 0x3a30324d is not stack'd, malloc'd or (recently) free'd ==4281== ==4281== ==4281== Process terminating with default action of signal 11 (SIGSEGV) ==4281== Access not within mapped region at address 0x3A30324D ==4281== at 0x83D7E5: process_otr (versados.c:397) ==4281== by 0x83E13F: versados_pass_2 (versados.c:657) ==4281== by 0x83E275: versados_canonicalize_symtab (versados.c:717) ==4281== by 0x40CBD1: slurp_symtab (objdump.c:572) ==4281== by 0x40CBD1: dump_bfd (objdump.c:3242) ==4281== by 0x40D6EF: display_object_bfd (objdump.c:3330) ==4281== by 0x40D6EF: display_any_bfd (objdump.c:3404) ==4281== by 0x40F7B2: display_file (objdump.c:3425) ==4281== by 0x40A079: main (objdump.c:3707) ==4281== If you believe this happened as a result of a stack ==4281== overflow in your program's main thread (unlikely but ==4281== possible), you can try to increase the size of the ==4281== main thread stack using the --main-stacksize= flag. ==4281== The main thread stack size used in this run was 8388608. ==4281== ==4281== HEAP SUMMARY: ==4281== in use at exit: 9,130 bytes in 24 blocks ==4281== total heap usage: 38 allocs, 14 frees, 58,498 bytes allocated ==4281== ==4281== LEAK SUMMARY: ==4281== definitely lost: 21 bytes in 10 blocks ==4281== indirectly lost: 0 bytes in 0 blocks ==4281== possibly lost: 0 bytes in 0 blocks ==4281== still reachable: 9,109 bytes in 14 blocks ==4281== suppressed: 0 bytes in 0 blocks ==4281== Rerun with --leak-check=full to see details of leaked memory ==4281== ==4281== For counts of detected and suppressed errors, rerun with: -v ==4281== Use --track-origins=yes to see where uninitialised values come from ==4281== ERROR SUMMARY: 13 errors from 6 contexts (suppressed: 1 from 1)