Re: port-amiga/60617: elf2bb crashes

"Jan-Benedict Glaw via gnats" <[email protected]>
Newsgroups gmane.os.netbsd.bugs
Message-ID <[email protected]>
The following reply was made to PR port-amiga/60617; it has been noted by GNATS.

From: Jan-Benedict Glaw <[email protected]>
To: [email protected]
Cc: [email protected], [email protected],
	[email protected]
Subject: Re: port-amiga/60617: elf2bb crashes
Date: Tue, 18 Aug 2026 01:10:25 +0200

 --mBzSLZEDJ9IAsQmH
 Content-Type: text/plain; charset=utf-8
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 On Mon, 2026-08-17 23:00:00 +0000, [email protected] via gnats <gnats-admin=
 @NetBSD.org> wrote:
 
 Just to add: I also built elf2bb with -g, valgrind complains:
 
 # valgrind -s /root/netbsd-amiga-manual/_tools_/bin/nbamiga-elf2bb -d -S x.=
 out boot.amiga > /dev/null
 =3D=3D1991054=3D=3D Memcheck, a memory error detector
 =3D=3D1991054=3D=3D Copyright (C) 2002-2026, and GNU GPL'd, by Julian Sewar=
 d et al.
 =3D=3D1991054=3D=3D Using Valgrind-3.27.1 and LibVEX; rerun with -h for cop=
 yright info
 =3D=3D1991054=3D=3D Command: /root/netbsd-amiga-manual/_tools_/bin/nbamiga-=
 elf2bb -d -S x.out boot.amiga
 =3D=3D1991054=3D=3D=20
 =3D=3D1991054=3D=3D Invalid write of size 1
 =3D=3D1991054=3D=3D    at 0x4856833: memcpy@GLIBC_2.2.5 (vg_replace_strmem.=
 c:1152)
 =3D=3D1991054=3D=3D    by 0x4001770: main (elf2bb.c:261)
 =3D=3D1991054=3D=3D  Address 0x4a81680 is 0 bytes after a block of size 34,=
 304 alloc'd
 =3D=3D1991054=3D=3D    at 0x4852FFF: realloc (vg_replace_malloc.c:1741)
 =3D=3D1991054=3D=3D    by 0x4001E2F: main (elf2bb.c:246)
 =3D=3D1991054=3D=3D=20
 =3D=3D1991054=3D=3D Invalid write of size 2
 =3D=3D1991054=3D=3D    at 0x4001DA0: main (elf2bb.c:400)
 =3D=3D1991054=3D=3D  Address 0x4a81680 is 0 bytes after a block of size 34,=
 304 alloc'd
 =3D=3D1991054=3D=3D    at 0x4852FFF: realloc (vg_replace_malloc.c:1741)
 =3D=3D1991054=3D=3D    by 0x4001E2F: main (elf2bb.c:246)
 =3D=3D1991054=3D=3D=20
 =3D=3D1991054=3D=3D=20
 =3D=3D1991054=3D=3D HEAP SUMMARY:
 =3D=3D1991054=3D=3D     in use at exit: 69,744 bytes in 4 blocks
 =3D=3D1991054=3D=3D   total heap usage: 9 allocs, 5 frees, 142,456 bytes al=
 located
 =3D=3D1991054=3D=3D=20
 =3D=3D1991054=3D=3D LEAK SUMMARY:
 =3D=3D1991054=3D=3D    definitely lost: 56 bytes in 1 blocks
 =3D=3D1991054=3D=3D    indirectly lost: 0 bytes in 0 blocks
 =3D=3D1991054=3D=3D      possibly lost: 0 bytes in 0 blocks
 =3D=3D1991054=3D=3D    still reachable: 69,688 bytes in 3 blocks
 =3D=3D1991054=3D=3D         suppressed: 0 bytes in 0 blocks
 =3D=3D1991054=3D=3D Rerun with --leak-check=3Dfull to see details of leaked=
  memory
 =3D=3D1991054=3D=3D=20
 =3D=3D1991054=3D=3D ERROR SUMMARY: 66 errors from 2 contexts (suppressed: 0=
  from 0)
 =3D=3D1991054=3D=3D=20
 =3D=3D1991054=3D=3D 2 errors in context 1 of 2:
 =3D=3D1991054=3D=3D Invalid write of size 2
 =3D=3D1991054=3D=3D    at 0x4001DA0: main (elf2bb.c:400)
 =3D=3D1991054=3D=3D  Address 0x4a81680 is 0 bytes after a block of size 34,=
 304 alloc'd
 =3D=3D1991054=3D=3D    at 0x4852FFF: realloc (vg_replace_malloc.c:1741)
 =3D=3D1991054=3D=3D    by 0x4001E2F: main (elf2bb.c:246)
 =3D=3D1991054=3D=3D=20
 =3D=3D1991054=3D=3D=20
 =3D=3D1991054=3D=3D 64 errors in context 2 of 2:
 =3D=3D1991054=3D=3D Invalid write of size 1
 =3D=3D1991054=3D=3D    at 0x4856833: memcpy@GLIBC_2.2.5 (vg_replace_strmem.=
 c:1152)
 =3D=3D1991054=3D=3D    by 0x4001770: main (elf2bb.c:261)
 =3D=3D1991054=3D=3D  Address 0x4a81680 is 0 bytes after a block of size 34,=
 304 alloc'd
 =3D=3D1991054=3D=3D    at 0x4852FFF: realloc (vg_replace_malloc.c:1741)
 =3D=3D1991054=3D=3D    by 0x4001E2F: main (elf2bb.c:246)
 =3D=3D1991054=3D=3D=20
 =3D=3D1991054=3D=3D ERROR SUMMARY: 66 errors from 2 contexts (suppressed: 0=
  from 0)
 
 Some off-by-one when copying section contents?
 
 MfG, JBG
 
 --=20
 
 --mBzSLZEDJ9IAsQmH
 Content-Type: application/pgp-signature; name="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQQlDTvPcScNjKREqWEdvV51g5nhuwUCaoOU2wAKCRAdvV51g5nh
 u6pnAKCQMLtUhl86OK3KBpNlwvL9f3lFVACfb2FfV/lVTdtwDZHSqyVKuEgVO+U=
 =L9xn
 -----END PGP SIGNATURE-----
 
 --mBzSLZEDJ9IAsQmH--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.