It looks like the content_shell doesn't like that assert.  Test failure on
the code review.

On Fri, Dec 20, 2024 at 12:06 PM Erik Corry <erikco...@chromium.org> wrote:

> In that case we could start to enforce it.  I had a go here:
> https://chromium-review.googlesource.com/c/v8/v8/+/6108854
>
> On Fri, Dec 20, 2024 at 11:46 AM dinf...@chromium.org <
> dinfu...@chromium.org> wrote:
>
>> It doesn't seem to be necessary in this particular case because we reach
>> the isolate from the global handle location and I wouldn't expect this to
>> change. But IMHO stuff like this should be covered by the Isolate::Scope in
>> general. Things can change under-the-hood and suddenly an API function
>> starts to require the Isolate::Scope. I've personally had to extend
>> Isolate::Scopes in tests already.
>>
>> Best,
>> Dominik
>>
>> On Thursday, December 19, 2024 at 2:54:55 PM UTC+1 Erik Corry wrote:
>>
>>> Do you have to have entered the isolate to call the destructor of
>>> v8::Global?
>>>
>>> Here we have
>>> https://chromium.googlesource.com/v8/v8.git/+/da4e529cfddb93e7166666c447a94d173e1e682f/test/cctest/test-serialize.cc#548
>>> a Global that is above the isolate scope, so it gets destroyed after the
>>> isolate scope was destroyed, and the isolate was exited.  Is this
>>> OK/harmless/bad taste?
>>>
>>> We could swap those and add a DCHECK in the Global destructor to ensure
>>> there is a current isolate.
>>>
>>> --
>>> Erik
>>>
>> --
>> --
>> v8-dev mailing list
>> v8-dev@googlegroups.com
>> http://groups.google.com/group/v8-dev
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "v8-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to v8-dev+unsubscr...@googlegroups.com.
>> To view this discussion visit
>> https://groups.google.com/d/msgid/v8-dev/43b40db8-17a7-4d27-bb72-b8f2624d5d98n%40googlegroups.com
>> <https://groups.google.com/d/msgid/v8-dev/43b40db8-17a7-4d27-bb72-b8f2624d5d98n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
-- 
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-dev+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/v8-dev/CAHZxHpiYmvK%3D0xK8iFTPRQx98UJvZ8d%3Da5nicZcz3XbgHhhyAw%40mail.gmail.com.

Reply via email to