*sigh* The same program seems to work fine in linux, I've tried running it through valgrind too without problems. Unlikely as it seems, I'm starting to suspect errant behaviour in drops or oskit. Perhaps the different thread scheduling exposes a bug in my program somewhere, or perhaps the semaphores are not working as expected (in linux I get to use the pthread mutexes, no such luxury in drops/oskit)
Thanks for the help so far, Bert
On 7/26/05, Christian Helmuth ch12@os.inf.tu-dresden.de wrote:
On Tue, Jul 26, 2005 at 04:28:05PM +0200, Bert van Leeuwen wrote:
Just got a different one: lmm_dump.c:54: failed assertion `(node->size & ALIGN_MASK) == 0'
Accounting your last mails, it looks like your program screws up the free memory list of the lmm allocator. Maybe you have a buffer overflow or sth. similar.