[Gc] Re: Broken PROC_VDB on Solaris?

Ivan Maidanski ivmai at mail.ru
Mon May 30 13:54:16 PDT 2011


I've found a discussion about the problem 6 years ago - https://article.gmane.org/gmane.comp.programming.garbage-collection.boehmgc/865/
Also, I've tried several ancient GC v6.x releases setting PROC_VFB - same failure.

So, I've set PROC_VDB enabled only for Solaris/x86 2.8 and 2.9.

Some other dated posts on the subject:
1. Solaris (PROC_VDB) and fork - https://article.gmane.org/gmane.comp.programming.garbage-collection.boehmgc/1023
2. Boehm-GC 7.0 alpha 6 on Solaris 10/x86 and amd64 - https://article.gmane.org/gmane.comp.programming.garbage-collection.boehmgc/1329


Wed, 25 May 2011 20:32:01 +0400 Ivan Maidanski <ivmai at mail.ru>:
> Hi,
> I'm trying to get PROC_VDB mode work on Solaris 10u9 x86 but I see that all
> dirty bits in all pages returned by every read /proc/<pid>/pagefile aren't set
> to true during gctest run (so gctest fails as some live objects are considered
> as unreachable and collected). When running under gdb, I nonetheless observe
> several dirty pages reported (but not all so gctest fails again).
> Could someone consult me what happens? If there's no solution seen how to fix
> this currently then I'll disable SOLARIS25_PROC_VDB_BUG_FIXED in configure.ac
> for Solaris/x86. The other question is whether PROC_VDB works on
> Solaris/sparc.
> Regards.

More information about the Gc mailing list