In message <0be501c4474f$bb115400$471b3dd4_at_dual>, "Willem Jan Withagen" writes: > > i = 11 >Alloc: n = 335544320, ADR = 0x00000000485D7000 >Alloc: n = 402653184, ADR = 0x000000005C5D7000 >Alloc: n = 469762048, ADR = 0x00000000745D7000 >Alloc: n = 536870912, ADR = 0xFFFFFFFF905D7000 >Free: n = 536870912, ADR = 0xFFFFFFFF905D7000 >rMemoryDrv in free(): error: junk pointer, too high to make sense >Abort (core dumped) As for this part: Does the program in fact have a prototype for malloc(3) in sight ? Can you try to explicitly add a wrong prototype to see that it complains ? Alternatively, #include <stdlib.h> to get it a prototype. I looked briefly at the source code of the test-program and while I am in a position to say that it is doing something wrong with the casting, it does look mightily bogus to me. Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk_at_FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.Received on Mon May 31 2004 - 11:51:50 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:55 UTC