Re:Fuzz rising
by gmueckl on Monday July 22, 2019 @06:13AM
(#20496654)
D with its conservative GC may run into random issues on 32 bit platforms. I have seen this effect in some rather trivial programs that should have used only a few MB of memory, but ended up eating up their whole address space and crashing. Not all D programs are affected all the time, mind you. But it's a bummer if it happens.
Having made this experience, I doubt that conservative GC can ever be declared safe, unlike completely precise GC.
Re:Fuzz rising
by gmueckl on Monday July 22, 2019 @10:17AM
(#20498154)
It is still not enabled by default, though. I would suspect that you need to audit your code for pointers stored in integers amd other shenanigans before enabling it in production.
Having made this experience, I doubt that conservative GC can ever be declared safe, unlike completely precise GC.