> On Sun, Jun 6, 2010 at 3:16 AM, EBo <[email protected]> wrote: > > > > I'm still having 9vx crash even after removing -O3 from the build flags. > > An odd error that pops up randomly in rio (not in the terminal window) is > > "double sleep called from...". Thought this tidbit might be useful to the > > discussion of what might be going on... > > I'm pretty sure it's memory corruption.
i assume you mean 9vx is scribbling on memory it shouldn't, not that there is a hardware bug. when i've seen this in plan 9, i haven't ever found it to be a wild pointer. it's always been. - stack > 4k, - a missing waserror()/poperror() around a sleep, - locking bugs. while it certainly could be a wild poointer, it doesn't smell like that to me. where (file/line) is the double sleep occuring? that could be a clue. remember addresses from acid aren't much help unless one has the exact same binary. - erik
