V8 started to call to EmbedderHeapTracer during incremental marking steps
that happen on allocation.

This could mean that there is C++ stack sitting on top of entering V8. Any
chance that there are C++ objects holding traced V8 references that cannot
be found by the EmbedderHeapTracer? E.g., this could happen when a C++
object is only reachable from stack without a proper stack scanning
mechanism.

The CL landed <https://chromium-review.googlesource.com/c/v8/v8/+/1350992>
here.

-Michael

On Tue, Jan 15, 2019 at 3:01 AM 'Kenton Varda' via v8-users <
v8-users@googlegroups.com> wrote:

> Hi v8-users,
>
> Upon upgrading to V8 7.2, we're seeing GC collecting objects more
> aggressively than before. It looks like we have another bug with our GC
> integration, as we're occasionally seeing objects collected that should be
> reachable using EmbedderHeapTracer.
>
> I'm trying to isolate the issue (so far I haven't been able to reproduce
> outside of prod). But, meanwhile, are there any big changes to GC tracing
> in 7.2 that might hint at what I'm getting wrong? The release blog post
> didn't seem to mention anything: https://v8.dev/blog/v8-release-72
>
> -Kenton
>
> --
> --
> v8-users mailing list
> v8-users@googlegroups.com
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to v8-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to