Fix crash in ScriptDebugServer::wrapCallFrames
authoraandrey@chromium.org <aandrey@chromium.org>
Thu, 11 Sep 2014 09:43:30 +0000 (09:43 +0000)
committeraandrey@chromium.org <aandrey@chromium.org>
Thu, 11 Sep 2014 09:43:30 +0000 (09:43 +0000)
commit95260f66d06faa724cb72ac8b8dc815366f57c4d
treea962d05fa1a55ea1e096a533d410b330e3b1ed34
parenta1337ae5672e8ee4941ea39df2d2f7cd806564ec
Fix crash in ScriptDebugServer::wrapCallFrames

The crash happens in DebugEventListener that gets called for an unhandled exception thrown by TryCatch.ReThrow().

In DevTools some parts of DebugEventListener are implemented in JavaScript, thus we should allow JavaScript execution while handling ReThrow exception in debugger.

BUG=411196
LOG=Y
R=yangguo@chromium.org

Review URL: https://codereview.chromium.org/553043002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23858 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/debug.cc
test/cctest/test-debug.cc