bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/13038] New: ld access out-of-bounds memory on HPPA64


From: sourceware at rkeene dot org
Subject: [Bug ld/13038] New: ld access out-of-bounds memory on HPPA64
Date: Thu, 28 Jul 2011 07:24:17 +0000

http://sourceware.org/bugzilla/show_bug.cgi?id=13038

           Summary: ld access out-of-bounds memory on HPPA64
           Product: binutils
           Version: 2.21
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
        AssignedTo: address@hidden
        ReportedBy: address@hidden


1379022 address@hidden /home/rkeene/tmp]$ cat
binutils-2.21.1-hppa64-invalid-mem-access.txt
$
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/bin/ld
-shared -o libtk8.5.so
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/crtbeginS.o
-L/home/rkeene//root/cross-compilers/hppa64-hp-hpux11.11/lib
-L/home/rkeene/devel/kitcreator/tcl/inst/lib
-L/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1
-L/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/lib
--export-dynamic tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkClipboard.o
tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o tkEvent.o
tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkGrid.o tkMain.o
tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle.o
tkUndo.o tkUtil.o tkVisual.o tkWindow.o tkButton.o tkEntry.o tkFrame.o
tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o
tkScale.o tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o
tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o
tkRectOval.o tkTrig.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPPM.o tkImgPhoto.o
tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o
tkTextTag.o tkTextWind.o tkStubInit.o tkStubLib.o ttkBlink.o ttkButton.o
ttkCache.o ttkClamTheme.o ttkClassicTheme.o ttkDefaultTheme.o ttkElements.o
ttkEntry.o ttkFrame.o ttkImage.o ttkInit.o ttkLabel.o ttkLayout.o ttkManager.o
ttkNotebook.o ttkPanedwindow.o ttkProgress.o ttkScale.o ttkScrollbar.o
ttkScroll.o ttkSeparator.o ttkSquare.o ttkState.o ttkTagSet.o ttkTheme.o
ttkTrace.o ttkTrack.o ttkTreeview.o ttkWidget.o ttkStubInit.o tkUnix.o
tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o
tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixFont.o
tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o
tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o -lX11 -ldl
-lm -ltclstub8.5 -rpath /home/rkeene/devel/kitcreator/tcl/inst/lib -lgcc_s
-lgcc_s
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/lib/milli.a
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/crtendS.o
*** glibc detected ***
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/bin/ld:
double free or corruption (out): 0x08744938 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7eb7105]
/lib/libc.so.6(cfree+0x96)[0xb7eb90e6]
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/bin/ld[0x80d331b]
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/bin/ld[0x807513d]
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/bin/ld[0x80751dc]
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/bin/ld[0x805e1d9]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb7e5e6a5]
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/bin/ld[0x8049ad1]
======= Memory map: ========
08048000-0810b000 r-xp 00000000 03:01 11780311  
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/hppa64-hp-hpux11.11/bin/ld
0810b000-0810d000 rw-p 000c2000 03:01 11780311  
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/hppa64-hp-hpux11.11/bin/ld
0810d000-087da000 rw-p 0810d000 00:00 0          [heap]
b7d00000-b7d21000 rw-p b7d00000 00:00 0 
b7d21000-b7e00000 ---p b7d21000 00:00 0 
b7e2b000-b7e37000 r-xp 00000000 03:01 5902725    /usr/lib/libgcc_s.so.1
b7e37000-b7e38000 rw-p 0000b000 03:01 5902725    /usr/lib/libgcc_s.so.1
b7e46000-b7e48000 rw-p b7e46000 00:00 0 
b7e48000-b7fa2000 r-xp 00000000 03:01 9470123    /lib/libc-2.9.so
b7fa2000-b7fa4000 r--p 0015a000 03:01 9470123    /lib/libc-2.9.so
b7fa4000-b7fa5000 rw-p 0015c000 03:01 9470123    /lib/libc-2.9.so
b7fa5000-b7fa8000 rw-p b7fa5000 00:00 0 
b7fa8000-b7faa000 r-xp 00000000 03:01 9470127    /lib/libdl-2.9.so
b7faa000-b7fab000 r--p 00001000 03:01 9470127    /lib/libdl-2.9.so
b7fab000-b7fac000 rw-p 00002000 03:01 9470127    /lib/libdl-2.9.so
b7fac000-b7fbf000 r-xp 00000000 03:01 5903107    /usr/lib/libz.so.1.2.3
b7fbf000-b7fc0000 rw-p 00012000 03:01 5903107    /usr/lib/libz.so.1.2.3
b7fc5000-b7fcf000 rw-p b7fc5000 00:00 0 
b7fcf000-b7fd0000 r-xp b7fcf000 00:00 0          [vdso]
b7fd0000-b7fee000 r-xp 00000000 03:01 9470107    /lib/ld-2.9.so
b7fee000-b7fef000 r--p 0001d000 03:01 9470107    /lib/ld-2.9.so
b7fef000-b7ff0000 rw-p 0001e000 03:01 9470107    /lib/ld-2.9.so
bf8d0000-bf8e6000 rw-p bf8d0000 00:00 0          [stack]
Aborted


---------

$ gdb ~/root/cross-compilers/hppa64-hp-hpux11.11/hppa64-hp-hpux11.11/bin/ld
core
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-slackware-linux"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/X11R6/lib/libz.so.1
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/X11R6/lib/libgcc_s.so.1
Core was generated by
`/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.'.
Program terminated with signal 6, Aborted.
[New process 11045]
#0  0xb7e19456 in raise () from /lib/libc.so.6
(gdb) bt
#0  0xb7e19456 in raise () from /lib/libc.so.6
#1  0xb7e1ae08 in abort () from /lib/libc.so.6
#2  0xb7e56d45 in __libc_message () from /lib/libc.so.6
#3  0xb7e5d105 in malloc_printerr () from /lib/libc.so.6
#4  0xb7e5f0e6 in free () from /lib/libc.so.6
#5  0x080d331b in objalloc_free (o=0x2) at
../../binutils-2.21.1/libiberty/objalloc.c:180
#6  0x0807513d in _bfd_delete_bfd (abfd=0x811ea20) at
../../binutils-2.21.1/bfd/opncls.c:136
#7  0x080751dc in bfd_close (abfd=0x811ea20) at
../../binutils-2.21.1/bfd/opncls.c:718
#8  0x0805e1d9 in main (argc=141, argv=0xbfc46bf4) at
../../binutils-2.21.1/ld/ldmain.c:496
(gdb) up 5
#5  0x080d331b in objalloc_free (o=0x2) at
../../binutils-2.21.1/libiberty/objalloc.c:180
180           free (l);
(gdb) up
#6  0x0807513d in _bfd_delete_bfd (abfd=0x811ea20) at
../../binutils-2.21.1/bfd/opncls.c:136
136           objalloc_free ((struct objalloc *) abfd->memory);
(gdb) print abfd->memory
$1 = (void *) 0x811ead8
(gdb) 



--------



$ valgrind
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/bin/ld
-shared -o libtk8.5.so
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/crtbeginS.o
-L/home/rkeene//root/cross-compilers/hppa64-hp-hpux11.11/lib
-L/home/rkeene/devel/kitcreator/tcl/inst/lib
-L/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1
-L/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/lib
--export-dynamic tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkClipboard.o
tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o tkEvent.o
tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkGrid.o tkMain.o
tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle.o
tkUndo.o tkUtil.o tkVisual.o tkWindow.o tkButton.o tkEntry.o tkFrame.o
tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o
tkScale.o tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o
tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o
tkRectOval.o tkTrig.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPPM.o tkImgPhoto.o
tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o
tkTextTag.o tkTextWind.o tkStubInit.o tkStubLib.o ttkBlink.o ttkButton.o
ttkCache.o ttkClamTheme.o ttkClassicTheme.o ttkDefaultTheme.o ttkElements.o
ttkEntry.o ttkFrame.o ttkImage.o ttkInit.o ttkLabel.o ttkLayout.o ttkManager.o
ttkNotebook.o ttkPanedwindow.o ttkProgress.o ttkScale.o ttkScrollbar.o
ttkScroll.o ttkSeparator.o ttkSquare.o ttkState.o ttkTagSet.o ttkTheme.o
ttkTrace.o ttkTrack.o ttkTreeview.o ttkWidget.o ttkStubInit.o tkUnix.o
tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o
tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixFont.o
tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o
tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o -lX11 -ldl
-lm -ltclstub8.5 -rpath /home/rkeene/devel/kitcreator/tcl/inst/lib -lgcc_s
-lgcc_s
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/lib/milli.a
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/crtendS.o
==21275== Memcheck, a memory error detector
==21275== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==21275== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==21275== Command:
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/bin/ld
-shared -o libtk8.5.so
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/crtbeginS.o
-L/home/rkeene//root/cross-compilers/hppa64-hp-hpux11.11/lib
-L/home/rkeene/devel/kitcreator/tcl/inst/lib
-L/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1
-L/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/lib
--export-dynamic tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkClipboard.o
tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o tkEvent.o
tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkGrid.o tkMain.o
tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle.o
tkUndo.o tkUtil.o tkVisual.o tkWindow.o tkButton.o tkEntry.o tkFrame.o
tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o
tkScale.o tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o
tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o
tkRectOval.o tkTrig.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPPM.o tkImgPhoto.o
tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o
tkTextTag.o tkTextWind.o tkStubInit.o tkStubLib.o ttkBlink.o ttkButton.o
ttkCache.o ttkClamTheme.o ttkClassicTheme.o ttkDefaultTheme.o ttkElements.o
ttkEntry.o ttkFrame.o ttkImage.o ttkInit.o ttkLabel.o ttkLayout.o ttkManager.o
ttkNotebook.o ttkPanedwindow.o ttkProgress.o ttkScale.o ttkScrollbar.o
ttkScroll.o ttkSeparator.o ttkSquare.o ttkState.o ttkTagSet.o ttkTheme.o
ttkTrace.o ttkTrack.o ttkTreeview.o ttkWidget.o ttkStubInit.o tkUnix.o
tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o
tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixFont.o
tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o
tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o -lX11 -ldl
-lm -ltclstub8.5 -rpath /home/rkeene/devel/kitcreator/tcl/inst/lib -lgcc_s
-lgcc_s
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/../../../../hppa64-hp-hpux11.11/lib/milli.a
/home/rkeene/root/cross-compilers/hppa64-hp-hpux11.11/lib/gcc/hppa64-hp-hpux11.11/4.6.1/crtendS.o
==21275== 
==21275== Invalid read of size 4
==21275==    at 0x808C1BF: elf64_hppa_check_relocs (elf64-hppa.c:613)
==21275==    by 0x80B6E75: bfd_elf_link_add_symbols (elflink.c:4828)
==21275==    by 0x80B3AEF: bfd_elf_link_add_symbols (elflink.c:5097)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275==  Address 0x49e3abc is 12 bytes after a block of size 24 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x8073E37: bfd_malloc (libbfd.c:183)
==21275==    by 0x808C114: elf64_hppa_check_relocs (elf64-hppa.c:572)
==21275==    by 0x80B6E75: bfd_elf_link_add_symbols (elflink.c:4828)
==21275==    by 0x80B3AEF: bfd_elf_link_add_symbols (elflink.c:5097)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073533: bfd_putb64 (libbfd.c:773)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddf0 is 0 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807353A: bfd_putb64 (libbfd.c:774)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddf1 is 1 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073542: bfd_putb64 (libbfd.c:775)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddf2 is 2 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073545: bfd_putb64 (libbfd.c:776)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddf3 is 3 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073553: bfd_putb64 (libbfd.c:777)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddf4 is 4 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073561: bfd_putb64 (libbfd.c:778)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddf5 is 5 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807356F: bfd_putb64 (libbfd.c:779)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddf6 is 6 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073572: bfd_putb64 (libbfd.c:780)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddf7 is 7 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073533: bfd_putb64 (libbfd.c:773)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddf8 is 8 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807353A: bfd_putb64 (libbfd.c:774)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddf9 is 9 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073542: bfd_putb64 (libbfd.c:775)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddfa is 10 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073545: bfd_putb64 (libbfd.c:776)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddfb is 11 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073553: bfd_putb64 (libbfd.c:777)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddfc is 12 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073561: bfd_putb64 (libbfd.c:778)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddfd is 13 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807356F: bfd_putb64 (libbfd.c:779)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddfe is 14 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073572: bfd_putb64 (libbfd.c:780)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abddff is 15 bytes after a block of size 17,216 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D340B: _objalloc_alloc (objalloc.c:136)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x8074F29: bfd_zalloc (opncls.c:979)
==21275==    by 0x808B246: elf64_hppa_size_dynamic_sections (elf64-hppa.c:1847)
==21275==    by 0x80AADAD: bfd_elf_size_dynamic_sections (elflink.c:5917)
==21275==    by 0x8066F11: gldelf64hppa_before_allocation (eelf64hppa.c:1089)
==21275==    by 0x8059FB4: lang_process (ldlang.c:6600)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073533: bfd_putb64 (libbfd.c:773)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abde00 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807353A: bfd_putb64 (libbfd.c:774)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abde01 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073542: bfd_putb64 (libbfd.c:775)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abde02 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073545: bfd_putb64 (libbfd.c:776)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abde03 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073553: bfd_putb64 (libbfd.c:777)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abde04 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073561: bfd_putb64 (libbfd.c:778)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abde05 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807356F: bfd_putb64 (libbfd.c:779)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abde06 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073572: bfd_putb64 (libbfd.c:780)
==21275==    by 0x8088D68: elf64_hppa_finalize_opd (elf64-hppa.c:2238)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883BC: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2490)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x4abde07 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073553: bfd_putb64 (libbfd.c:777)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa60 is 0 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073561: bfd_putb64 (libbfd.c:778)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa61 is 1 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807356F: bfd_putb64 (libbfd.c:779)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa62 is 2 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073572: bfd_putb64 (libbfd.c:780)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa63 is 3 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073533: bfd_putb64 (libbfd.c:773)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa64 is 4 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807353A: bfd_putb64 (libbfd.c:774)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa65 is 5 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073542: bfd_putb64 (libbfd.c:775)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa66 is 6 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073545: bfd_putb64 (libbfd.c:776)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa67 is 7 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073553: bfd_putb64 (libbfd.c:777)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa68 is 8 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073561: bfd_putb64 (libbfd.c:778)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa69 is 9 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807356F: bfd_putb64 (libbfd.c:779)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa6a is 10 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073572: bfd_putb64 (libbfd.c:780)
==21275==    by 0x808D9BF: bfd_elf64_swap_reloca_out (elfcode.h:436)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa6b is 11 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073533: bfd_putb64 (libbfd.c:773)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa6c is 12 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807353A: bfd_putb64 (libbfd.c:774)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa6d is 13 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073542: bfd_putb64 (libbfd.c:775)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa6e is 14 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073545: bfd_putb64 (libbfd.c:776)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa6f is 15 bytes after a block of size 4,064 alloc'd
==21275==    at 0x4025CC9: malloc (vg_replace_malloc.c:236)
==21275==    by 0x80D3371: _objalloc_alloc (objalloc.c:152)
==21275==    by 0x8074DE0: bfd_alloc (opncls.c:917)
==21275==    by 0x80ADCDB: _bfd_elf_link_read_relocs (elflink.c:2233)
==21275==    by 0x80B6E55: bfd_elf_link_add_symbols (elflink.c:4823)
==21275==    by 0x8058019: load_symbols (ldlang.c:2754)
==21275==    by 0x8058952: open_input_bfds (ldlang.c:3201)
==21275==    by 0x8059B70: lang_process (ldlang.c:6475)
==21275==    by 0x805E154: main (ldmain.c:462)
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073553: bfd_putb64 (libbfd.c:777)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa70 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073561: bfd_putb64 (libbfd.c:778)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa71 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807356F: bfd_putb64 (libbfd.c:779)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa72 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073572: bfd_putb64 (libbfd.c:780)
==21275==    by 0x808D9D4: bfd_elf64_swap_reloca_out (elfcode.h:437)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa73 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073533: bfd_putb64 (libbfd.c:773)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa74 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x807353A: bfd_putb64 (libbfd.c:774)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa75 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073542: bfd_putb64 (libbfd.c:775)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa76 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid write of size 1
==21275==    at 0x8073545: bfd_putb64 (libbfd.c:776)
==21275==    by 0x80889CF: elf64_hppa_finalize_dynreloc (elf64-hppa.c:2447)
==21275==    by 0x80796AD: bfd_hash_traverse (hash.c:641)
==21275==    by 0x80883CE: elf64_hppa_finish_dynamic_sections
(elf64-hppa.c:2494)
==21275==    by 0x80B27CE: bfd_elf_final_link (elflink.c:11113)
==21275==    by 0x808CA88: elf64_hppa_final_link (elf64-hppa.c:3044)
==21275==    by 0x805ED4C: ldwrite (ldwrite.c:581)
==21275==    by 0x805E16F: main (ldmain.c:471)
==21275==  Address 0x41dfa77 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== Invalid read of size 4
==21275==    at 0x80D3310: objalloc_free (objalloc.c:179)
==21275==    by 0x807513C: _bfd_delete_bfd (opncls.c:136)
==21275==    by 0x80751DB: bfd_close (opncls.c:718)
==21275==    by 0x805E1D8: main (ldmain.c:496)
==21275==  Address 0x80 is not stack'd, malloc'd or (recently) free'd
==21275== 
==21275== 
==21275== Process terminating with default action of signal 11 (SIGSEGV)
==21275==  Access not within mapped region at address 0x80
==21275==    at 0x80D3310: objalloc_free (objalloc.c:179)
==21275==    by 0x807513C: _bfd_delete_bfd (opncls.c:136)
==21275==    by 0x80751DB: bfd_close (opncls.c:718)
==21275==    by 0x805E1D8: main (ldmain.c:496)
==21275==  If you believe this happened as a result of a stack
==21275==  overflow in your program's main thread (unlikely but
==21275==  possible), you can try to increase the size of the
==21275==  main thread stack using the --main-stacksize= flag.
==21275==  The main thread stack size used in this run was 8388608.
==21275== 
==21275== HEAP SUMMARY:
==21275==     in use at exit: 6,487,597 bytes in 2,258 blocks
==21275==   total heap usage: 4,699 allocs, 2,441 frees, 9,903,304 bytes
allocated
==21275== 
==21275== LEAK SUMMARY:
==21275==    definitely lost: 38,929 bytes in 77 blocks
==21275==    indirectly lost: 0 bytes in 0 blocks
==21275==      possibly lost: 863,881 bytes in 223 blocks
==21275==    still reachable: 5,584,787 bytes in 1,958 blocks
==21275==         suppressed: 0 bytes in 0 blocks
==21275== Rerun with --leak-check=full to see details of leaked memory
==21275== 
==21275== For counts of detected and suppressed errors, rerun with: -v
==21275== ERROR SUMMARY: 8385 errors from 50 contexts (suppressed: 15 from 6)
1379023 address@hidden /home/rkeene/tmp]$ 
Click here to go back to the directory listing.
Click here to download this file.
last modified: 2011-07-28 01:52:00

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]