GC_apply_to_each_live_object() did not iterate all live objects. New version of per_live_object_helper() with code copied from GC_check_heap_block() hopefully works better.