I keep running into this kind of problem in svn revision 1520.
hol.builder: gc_mark_phase.cpp:433: virtual void
MTGCProcessMarkPointers::ScanAddressesInObject(PolyObject*, POLYUNSIGNED): Assertion `gMem.SpaceForAddress(wordAt.AsCodePtr()) != 0' failed. Aborted
I'm guessing it's a known problem in unstable, but if not I'd be happy to provide more information as necessary. If it is known, is it likely to be fixed in svn soon?
Thanks, Ramana
Ramana, I've been doing a lot of work on the garbage collector and it is now running multithreaded by default. You can set it to single threaded by using --gcthreads 1. I suspect that this is a timing-related problem so that will work round it. I've had a previous report of this but I've not been able to reproduce it on any of the machines I have access to. I assume it depends on some differences between machines that just happens to work for me. I won't be able to do anything this week but if you can provide any information I'll look at it next week. Regards, David
Ramana Kumar ramana.kumar@gmail.com wrote:
I keep running into this kind of problem in svn revision 1520.
hol.builder: gc_mark_phase.cpp:433: virtual void MTGCProcessMarkPointers::ScanAddressesInObject(PolyObject*, POLYUNSIGNED): Assertion `gMem.SpaceForAddress(wordAt.AsCodePtr()) != 0' failed.
Aborted
I'm guessing it's a known problem in unstable, but if not I'd be happy to provide more information as necessary. If it is known, is it likely to be fixed in svn soon?
Thanks, Ramana