[Gc] win32 infinite loop in marking

Peter Ross pro at missioncriticalit.com
Wed Feb 21 04:33:19 PST 2007


I have the following setup.

A DLL which was written in Mercury (https://www.mercury.cs.mu.oz.au)
which includes a copy of the boehm_gc (v7.0 alpha 5) statically
linked.  All the calls to boehm_gc are in this DLL.

This DLL is called from an executable, using LoadLibrary and GetProcAddress.

Eventually after a while the gc goes into an infinite loop in the mark routines.

Any suggestions on how to start debugging this and possible solutions.

Peter Ross - Mission Critical Australia
AU: +61 424 651 834
BE: +32 485 482 559

More information about the Gc mailing list