Volano just came through and found a bug in the malloc-changes
we made.
This is because we're likely holding the malloc lock and
so we can't call insertGCTrapsEE(). Not calling it in this case
is fine because we know we're nested in some form of
MallocInconsisently block and will poll for GC when
we return. Without this fix, we can (and do on Volano) self-deadlock.
-- Alex
we made.
This is because we're likely holding the malloc lock and
so we can't call insertGCTrapsEE(). Not calling it in this case
is fine because we know we're nested in some form of
MallocInconsisently block and will poll for GC when
we return. Without this fix, we can (and do on Volano) self-deadlock.
-- Alex