[Webkit-unassigned] [Bug 28772] New: Inspected tab craches in Chromium when there is an excpetion in user script

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 27 06:52:49 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=28772

           Summary: Inspected tab craches in Chromium when there is an
                    excpetion in user script
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebCore JavaScript
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yurys at chromium.org
                CC: dglazkov at chromium.org, pfeldman at chromium.org


Inspected tab sometimes crashes with the following stack trace:


Thread 0 *CRASHED* (EXCEPTION_ACCESS_VIOLATION @0x00000000)

0x6516ec11     [chrome.dll     - api.cc:431]     v8::Context::Enter()
0x64c8dac7     [chrome.dll     - scriptscope.cpp:50]    
WebCore::ScriptScope::ScriptScope(WebCore::ScriptState *,bool)
0x64c52b8f     [chrome.dll     - inspectorfrontend.cpp:70]    
WebCore::InspectorFrontend::newScriptObject()
0x64c5384f     [chrome.dll     - consolemessage.cpp:80]    
WebCore::ConsoleMessage::addToConsole(WebCore::InspectorFrontend *)
0x64b3bde5     [chrome.dll     - inspectorcontroller.cpp:378]    
WebCore::InspectorController::addConsoleMessage(WebCore::ScriptState
*,WebCore::ConsoleMessage *)
0x64b3bd54     [chrome.dll     - inspectorcontroller.cpp:361]    
WebCore::InspectorController::addMessageToConsole(WebCore::MessageSource,WebCore::MessageType,WebCore::MessageLevel,WebCore::String
const &,unsigned int,WebCore::String const &)
0x64b3998a     [chrome.dll     - console.cpp:149]    
WebCore::Console::addMessage(WebCore::MessageSource,WebCore::MessageType,WebCore::MessageLevel,WebCore::String
const &,unsigned int,WebCore::String const &)
0x64c50e68     [chrome.dll     - v8consolemessage.cpp:62]    
WebCore::V8ConsoleMessage::dispatchNow(WebCore::Page *)
0x64c5100d     [chrome.dll     - v8consolemessage.cpp:125]    
WebCore::V8ConsoleMessage::handler(v8::Handle<v8::Message>,v8::Handle<v8::Value>)
0x651a85a0     [chrome.dll     - messages.cc:140]    
v8::internal::MessageHandler::ReportMessage(v8::internal::MessageLocation
*,v8::internal::Handle<v8::internal::Object>)
0x6518c93b     [chrome.dll     - top.cc:821]    
v8::internal::Top::ReportPendingMessages()
0x651a8c93     [chrome.dll     - compiler.cc:283]    
v8::internal::Compiler::Compile(v8::internal::Handle<v8::internal::String>,v8::internal::Handle<v8::internal::Object>,int,int,v8::Extension
*,v8::internal::ScriptDataImpl *)
0x6516df1a     [chrome.dll     - api.cc:1096]    
v8::Script::Compile(v8::Handle<v8::String>,v8::ScriptOrigin *,v8::ScriptData *)
0x64b37821     [chrome.dll     - v8proxy.cpp:249]    
WebCore::V8Proxy::compileScript(v8::Handle<v8::String>,WebCore::String const
&,int)
0x64b37acc     [chrome.dll     - v8proxy.cpp:347]    
WebCore::V8Proxy::evaluate(WebCore::ScriptSourceCode const &,WebCore::Node *)
0x64c50cd3     [chrome.dll     - v8isolatedworld.cpp:73]    
WebCore::V8IsolatedWorld::evaluate(WTF::Vector<WebCore::ScriptSourceCode,0>
const &,WebCore::V8Proxy *,int)
0x64acae6f     [chrome.dll     - webframe_impl.cc:1606]    
WebFrameImpl::ExecuteScriptInNewWorld(WebKit::WebScriptSource const *,int,int)
0x64eaa56a     [chrome.dll     - user_script_slave.cc:165]    
UserScriptSlave::InjectScripts(WebFrame *,UserScript::RunLocation)
0x64eb3bdf     [chrome.dll     - render_view.cc:1403]    
RenderView::DidFinishDocumentLoadForFrame(WebView *,WebFrame *)
0x64ad481f     [chrome.dll     - webframeloaderclient_impl.cc:330]    
WebFrameLoaderClient::dispatchDidFinishDocumentLoad()
0x6542d95f     [chrome.dll     + 0x0097d95f]    
0x64afe914     [chrome.dll     - document.cpp:3926]    
WebCore::Document::finishedParsing()
0x64d06774     [chrome.dll     - htmlparser.cpp:1633]    
WebCore::HTMLParser::finished()
0x64c5fd41     [chrome.dll     - htmltokenizer.cpp:1846]    
WebCore::HTMLTokenizer::end()
0x64c5fbe7     [chrome.dll     - htmltokenizer.cpp:1790]    
WebCore::HTMLTokenizer::write(WebCore::SegmentedString const &,bool)
0x64c60409     [chrome.dll     - htmltokenizer.cpp:2053]    
WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource *)
0x64cde6d2     [chrome.dll     - cachedscript.cpp:55]    
WebCore::CachedScript::didAddClient(WebCore::CachedResourceClient *)
0x64c1f757     [chrome.dll     - cachedresource.cpp:353]    
WebCore::CachedResource::switchClientsToRevalidatedResource()
0x64c2b5d3     [chrome.dll     - cache.cpp:222]    
WebCore::Cache::revalidationSucceeded(WebCore::CachedResource
*,WebCore::ResourceResponse const &)
0x64c2ebcd     [chrome.dll     - loader.cpp:454]    
WebCore::Loader::Host::didReceiveResponse(WebCore::SubresourceLoader
*,WebCore::ResourceResponse const &)
0x64cf59e8     [chrome.dll     - subresourceloader.cpp:137]    
WebCore::SubresourceLoader::didReceiveResponse(WebCore::ResourceResponse const
&)
0x64c71d6a     [chrome.dll     - resourceloader.cpp:392]    
WebCore::ResourceLoader::didReceiveResponse(WebCore::ResourceHandle
*,WebCore::ResourceResponse const &)
0x64d3d246     [chrome.dll     - resourcehandle.cpp:124]    
WebCore::ResourceHandleInternal::didReceiveResponse(WebKit::WebURLLoader
*,WebKit::WebURLResponse const &)
0x65072aea     [chrome.dll     - weburlloader_impl.cc:416]    
webkit_glue::WebURLLoaderImpl::Context::OnReceivedResponse(webkit_glue::ResourceLoaderBridge::ResponseInfo
const &,bool)
0x65052663     [chrome.dll     - resource_dispatcher.cc:346]    
ResourceDispatcher::OnReceivedResponse(int,ResourceResponseHead const &)
0x650537e0     [chrome.dll     - ipc_message_utils.h:963]    
IPC::MessageWithTuple<Tuple2<int,ResourceResponseHead>
>::Dispatch<ResourceDispatcher,void (
ResourceDispatcher::*)(int,ResourceResponseHead const &)>(IPC::Message const
*,ResourceDispatcher *,void ( ResourceDispatcher::*)(int,ResourceResponseHead
const &))
0x65052b82     [chrome.dll     - resource_dispatcher.cc:508]    
ResourceDispatcher::DispatchMessageW(IPC::Message const &)
0x6505252a     [chrome.dll     - resource_dispatcher.cc:292]    
ResourceDispatcher::OnMessageReceived(IPC::Message const &)
0x65050979     [chrome.dll     - child_thread.cc:98]    
ChildThread::OnMessageReceived(IPC::Message const &)
0x64de0c1d     [chrome.dll     - ipc_channel_proxy.cc:184]    
IPC::ChannelProxy::Context::OnRemoveFilter(IPC::ChannelProxy::MessageFilter *)
0x64e982aa     [chrome.dll     - message_pump_default.cc:50]    
base::MessagePumpDefault::Run(base::MessagePump::Delegate *)
0x64e87aee     [chrome.dll     - message_loop.cc:199]    
MessageLoop::RunInternal()
0x64e87ab7     [chrome.dll     - message_loop.cc:181]    
MessageLoop::RunHandler()
0x64e87a5a     [chrome.dll     - message_loop.cc:155]     MessageLoop::Run()
0x64ea40b2     [chrome.dll     - renderer_main.cc:148]    
RendererMain(MainFunctionParams const &)
0x64ab36f9     [chrome.dll     - chrome_dll_main.cc:505]     ChromeMain
0x01192bb0     [chrome.exe     - google_update_client.cc:96]    
google_update::GoogleUpdateClient::Launch(HINSTANCE__
*,sandbox::SandboxInterfaceInfo *,wchar_t *,char const *,int *)
0x01192fe2     [chrome.exe     - chrome_exe_main.cc:94]     wWinMain
Thread 1



Related Chromium bug: http://code.google.com/p/chromium/issues/detail?id=20393

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list