Status: Untriaged
Owner: ----
CC: [email protected]
Labels: Type-Bug Priority-Medium Area-API
New issue 4241 by [email protected]: BreakLocation::BreakLocation may
DCHECK/crash during Debug::ClearAllBreakPoints
https://code.google.com/p/v8/issues/detail?id=4241
Version: ToT b21c14126b5dc63defc168970c9d418819933400
*I don't think this is OS or architecture specific.*
What steps will reproduce the problem?
1. Set up some breakpoints, eg in a worker in the web inspector in Chrome
2. Get the worker to terminate
What is the expected output?
v8 should not DCHECK/crash.
What do you see instead?
I sometimes see this DCHECK [1] which I think arises from
it.GetBreakLocation() when clearing breakpoints [2] which happens when
shutting down the isolate.
The callstack are like what you see in crash e59acfd8cfa28035, for example:
v8::internal::Debug::ClearAllBreakPoints
v8::internal::Debug::Unload
v8::internal::Isolate::Deinit
v8::internal::Isolate::TearDown
gin::IsolateHolder::~IsolateHolder
blink::V8PerIsolateData::~V8PerIsolateData
blink::V8PerIsolateData::destroy(v8::Isolate*)
...
etc
Is this something the embedder is doing wrong, or v8 hosing itself?
[1]
https://code.google.com/p/chromium/codesearch#chromium/src/v8/src/debug.cc&q=Debug::ClearAll&sq=package:chromium&l=74&type=cs
[2]
https://code.google.com/p/chromium/codesearch#chromium/src/v8/src/debug.cc&q=Debug::ClearAll&sq=package:chromium&l=1076&type=cs
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
v8-dev mailing list
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/d/optout.