NetBSD-Bugs archive

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

Re: port-amiga/60617: elf2bb crashes



The following reply was made to PR port-amiga/60617; it has been noted by GNATS.

From: mlelstv%serpens.de@localhost (Michael van Elst)
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: port-amiga/60617: elf2bb crashes
Date: Tue, 18 Aug 2026 04:10:52 -0000 (UTC)

 gnats-admin%NetBSD.org@localhost ("jbglaw%lug-owl.de@localhost via gnats") writes:
 
 >06:42:36.787 [release 2026-08-10 04:08:45] tsz = 0x84f0, dsz = 0x88, bsz = 0xd4, total 0x864c
 ...
 >06:42:36.907 [release 2026-08-10 04:08:45] 0x1d40:realloc(): invalid next size
 >06:42:36.907 [release 2026-08-10 04:08:45] Aborted (core dumped)
 >06:42:36.907 [release 2026-08-10 04:08:45] 
 >06:42:36.907 [release 2026-08-10 04:08:45] *** Failed target:  boot.amiga
 
 
 This looks like a miscalculation of the bootblock size.
 
 Index: elf2bb.c
 ===================================================================
 RCS file: /cvsroot/src/sys/arch/amiga/stand/bootblock/elf2bb/elf2bb.c,v
 retrieving revision 1.30
 diff -p -u -r1.30 elf2bb.c
 --- elf2bb.c    29 Apr 2022 07:12:42 -0000      1.30
 +++ elf2bb.c    18 Aug 2026 04:07:10 -0000
 @@ -226,7 +226,7 @@ main(int argc, char *argv[])
                  * But if it is not the case in the future, format for
                  * relocation table should be modified.
                  */
 -               bbsize = roundup(tsz + dsz, 512);
 +               bbsize = roundup(tsz + dsz + bsz, 512);
                 sumsize = bbsize / 512;
         } else {
                 /*
 



Home | Main Index | Thread Index | Old Index