[Barrelfish-users] Unable to free() malloc'ed memory
Baumann Andrew
andrewb at inf.ethz.ch
Tue Dec 6 16:51:43 CET 2011
This sounds a lot like heap corruption, which the heap implementation is not resilient to in any way. Are you sure you're not overrunning a heap object anywhere?
Otherwise, I would ask you to try to produce a small self-contained test program that demonstrates the bug.
Andrew
-----Original Message-----
From: Georgios Varisteas [mailto:yorgos at kth.se]
Sent: Tuesday, 06 December, 2011 1:23
To: barrelfish-users at lists.inf.ethz.ch
Subject: [Barrelfish-users] Unable to free() malloc'ed memory
Hello from Stockholm one more time,
I am facing a very weird and fatal error. I malloc an array of pointers (sizeof(struct *)*n) and at some point I want to resize it. Whatever method I try I get an exception from free(). I've tried manually transferring the array and using realloc(), same story.
Disassembly points to __free_locked() at what I believe to be malloc.c:113-114
Any ideas?
cheers,
Georgios
_______________________________________________
Barrelfish-users mailing list
Barrelfish-users at lists.inf.ethz.ch
https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users
More information about the Barrelfish-users
mailing list