XS GC timing changes after snapshot #3577
Labels
bug
Something isn't working
moddable-P2
Moddable collaboration: future priority
xsnap
the XS execution tool
Milestone
Description
Restoring from an XS snapshot results in a different heap organization, causing GC to happen at different times.
To Reproduce
As in the
GC after snapshot vs restore
test c4f0cec https://github.com/Agoric/agoric-sdk/blob/snap-gc-sync/packages/xsnap/test/test-xsnap.js#L340-L373 :Expected behavior
No observable differences between the worker and its clone.
Additional context
Original diagnosis: #3428 (comment)
Moddable has a fix in agoric-labs/xsnap-pub@94a7a88 :
But integrating it is non-trivial because
xsnap-ava.c
code with our I/O loop has fallen behind.cc @phoddie
The text was updated successfully, but these errors were encountered: