[rucksack-devel] Rucksack error
Edi Weitz
edi at agharta.de
Thu Jul 20 00:15:38 UTC 2006
On Wed, 19 Jul 2006 10:44:42 +0200, franks-muc at web.de wrote:
> I'm trying to call (test-btree-insert) from test.lisp.
> The output is:
> T 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000
> and then the error below.
> This is in Lispworks trial; ACL trial produces the same result.
>
> Am I doing something wrong ?
> Can I hope to resolve this ?
After some testing today I'm pretty sure there's a race condition in
the garbage collector. I think I have a solution but it's too late
for the details now. I'll send a patch tomorrow. (The short version
is that the collector should never deallocate objects which are in the
current transaction.)
Generally, Rucksack is not ready for production-use yet, in case
you've expected that.
Cheers,
Edi.
More information about the rucksack-devel
mailing list