From: Colin P. A. <co...@co...> - 2007-12-24 16:01:44
|
>>>>> "Eric" == Eric Bezault <er...@go...> writes: Eric> Colin Paul Adams wrote: >>>>>>> "Colin" == Colin Adams <col...@go...> >>>>>>> writes: >> >> >> I'm also aving a go and trying to reproduce the original >> >> problem on Windows. >> >> It didn't occur on Windows. Eric> So, it means that the problem with Void is probably not due Eric> to a limitation in gec. I don't yet feel confident about concluding anything from the problem not occuring under windows because: 1) There is more memory on the citrix server that I tried the test on under windows. 2) The full tests can't be run under windows (at the moment) 3) There was no problem under Linux two weeks ago, and I have yet to work out what might have changed. Eric> with the GC, it thinks that there is no more memory and Eric> 'GC_malloc' returns a null pointer (i.e. Void Eric> object). Currently gec does not raise yet a "no more memory" Eric> exception in this case. So a creation instruction would Eric> silently return a Void reference. How soon could you change gec to raise "no more memory"? I would think its definietly worth trying to confirm that this is what is happening. Eric> Anyway, there seems to be problems with the Boehm GC under Eric> Linux. As I said in a previous message, perhaps there are Eric> some options to be used to compile the Boehm GC that would Eric> work around these problems. But who knows which options to Eric> try? I'll keep trying things. -- Colin Adams Preston Lancashire |