Hello. 1) Load into GNU-Prolog file in attachment. 2) Run "testall.". 3) After that a memory used by gprolog.exe increase by several MBytes. A memory used by gprolog.exe only increase after each running of "testall." It seems that It is a memory leak.
I test this on the Windows XP, with GNU-Prolog 1.3.0, 1.3.1, 1.4.0 and on the FreeBSD 8.0 with GNU-Prolog 1.3.1. I saw this problem in each case.