Status: Untriaged Owner: [email protected] Labels: Type-Bug Pri-2 OS-All Area-Extensions
New issue 24491 by [email protected]: NOTREACHED() when installing xmarks extension in debug chromium build http://code.google.com/p/chromium/issues/detail?id=24491 Trying to install the alpha xmarks extension from beta.xmarks.com/program/chrome on a dev build of chromium (r28550) causes a dialog to pop up saying "Utility process crashed while trying to install". I tried running with --single-process, and I see the following callstack when I run the install.. can't say the relation to extensions is that obvious :\. > chrome.dll!webkit_glue::WebKitClientImpl::dispatchStorageEvent(const WebKit::WebString & key={...}, const WebKit::WebString & oldValue={...}, const WebKit::WebString & newValue={...}, const WebKit::WebString & origin={...}, bool isLocalStorage=true) Line 291 C++ chrome.dll!WebCore::StorageEventDispatcher::dispatch(const WebCore::String & key={...}, const WebCore::String & oldValue={...}, const WebCore::String & newValue={...}, WebCore::StorageType storageType=LocalStorage, WebCore::SecurityOrigin * origin=0x10d0cbe0, WebCore::Frame * sourceFrame=0x00000000) Line 50 + 0x6b bytes C++ chrome.dll!WebCore::StorageAreaImpl::setItem(const WebCore::String & key={...}, const WebCore::String & value={...}, int & ec=0, WebCore::Frame * frame=0x00000000) Line 154 + 0x28 bytes C++ chrome.dll!WebKit::WebStorageAreaImpl::setItem(const WebKit::WebString & key={...}, const WebKit::WebString & value={...}, bool & quotaException=false) Line 69 + 0x43 bytes C++ chrome.dll!WebCore::StorageAreaProxy::setItem(const WebCore::String & key={...}, const WebCore::String & value={...}, int & ec=0, WebCore::Frame * __formal=0x0375a000) Line 68 + 0x41 bytes C++ chrome.dll!WebCore::Storage::setItem(const WebCore::String & key={...}, const WebCore::String & value={...}, int & ec=0) Line 84 + 0x30 bytes C++ chrome.dll!WebCore::StorageInternal::setItemCallback(const v8::Arguments & args={...}) Line 73 C++ chrome.dll!v8::internal::Builtin_HandleApiCall(v8::internal::Arguments args={...}) Line 383 + 0x13 bytes C++ 02f8018b() chrome.dll!v8::internal::Invoke(bool construct=false, v8::internal::Handle<v8::internal::JSFunction> func={...}, v8::internal::Handle<v8::internal::Object> receiver={...}, int argc=0, v8::internal::Object * * * args=0x00000000, bool * has_pending_exception=0x04b2eb9f) Line 100 + 0x36 bytes C++ chrome.dll!v8::internal::Execution::Call(v8::internal::Handle<v8::internal: :JSFunction> func={...}, v8::internal::Handle<v8::internal::Object> receiver={...}, int argc=0, v8::internal::Object * * * args=0x00000000, bool * pending_exception=0x04b2eb9f) Line 126 + 0x1f bytes C++ chrome.dll!v8::Script::Run() Line 1152 + 0x19 bytes C++ chrome.dll!WebCore::V8Proxy::runScript(v8::Handle<v8::Script> script={...}, bool isInlineCode=false) Line 421 + 0x13 bytes C++ chrome.dll!WebCore::V8Proxy::evaluate(const WebCore::ScriptSourceCode & source={...}, WebCore::Node * node=0x00000000) Line 381 + 0x2a bytes C++ chrome.dll!WebCore::ScriptController::evaluate(const WebCore::ScriptSourceCode & sourceCode={...}) Line 220 C++ chrome.dll!WebCore::FrameLoader::executeScript(const WebCore::ScriptSourceCode & sourceCode={...}) Line 699 C++ chrome.dll!WebCore::HTMLTokenizer::scriptExecution(const WebCore::ScriptSourceCode & sourceCode={...}, WebCore::HTMLTokenizer::State state={...}) Line 564 + 0x27 bytes C++ chrome.dll!WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource * __formal=0x036f6000) Line 2037 + 0x1d bytes C++ chrome.dll!WebCore::CachedScript::checkNotify() Line 105 + 0x13 bytes C++ chrome.dll!WebCore::CachedScript::data(WTF::PassRefPtr<WebCore::SharedBuffe r> data={...}, bool allDataReceived=true) Line 96 C++ chrome.dll!WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoad er * loader=0x0e8ef000) Line 368 C++ chrome.dll!WebCore::SubresourceLoader::didFinishLoading() Line 184 + 0x21 bytes C++ chrome.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandl e * __formal=0x036b7690) Line 403 + 0xf bytes C++ chrome.dll!WebCore::ResourceHandleInternal::didFinishLoading(WebKit::WebURL Loader * __formal=0x0e8b30a0) Line 150 + 0x25 bytes C++ chrome.dll!webkit_glue::WebURLLoaderImpl::Context::OnCompletedRequest(const URLRequestStatus & status={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & security_info="") Line 510 + 0x1e bytes C++ chrome.dll!ResourceDispatcher::OnRequestComplete(int request_id=72, const URLRequestStatus & status={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & security_info="") Line 448 + 0x17 bytes C++ chrome.dll!DispatchToMethod<ResourceDispatcher,void (__thiscall ResourceDispatcher::*)(int,URLRequestStatus const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &),int,URLRequestStatus,std::basic_string<char,std::char_traits<char>,std:: allocator<char> > >(ResourceDispatcher * obj=0x02addf50, void (int, const URLRequestStatus &, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &)* method=0x5e3ca560, const Tuple3<int,URLRequestStatus,std::basic_string<char,std::char_traits<char>,s td::allocator<char> > > & arg={...}) Line 435 + 0x1c bytes C++ chrome.dll!IPC::MessageWithTuple<Tuple3<int,URLRequestStatus,std::basic_str ing<char,std::char_traits<char>,std::allocator<char> > > > ::Dispatch<ResourceDispatcher,void (__thiscall ResourceDispatcher::*)(int,URLRequestStatus const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &)>(const IPC::Message * msg=0x0e8c7ba8, ResourceDispatcher * obj=0x02addf50, void (int, const URLRequestStatus &, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &)* func=0x5e3ca560) Line 999 + 0x11 bytes C++ chrome.dll!ResourceDispatcher::DispatchMessageW(const IPC::Message & message={...}) Line 520 + 0x12 bytes C++ chrome.dll!ResourceDispatcher::OnMessageReceived(const IPC::Message & message={...}) Line 302 C++ chrome.dll!ChildThread::OnMessageReceived(const IPC::Message & msg={...}) Line 99 + 0x19 bytes C++ chrome.dll!IPC::ChannelProxy::Context::OnDispatchMessage(const IPC::Message & message={...}) Line 204 + 0x1b bytes C++ chrome.dll!DispatchToMethod<IPC::ChannelProxy::Context,void (__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const &),IPC::Message>(IPC::ChannelProxy::Context * obj=0x02a4fb40, void (const IPC::Message &)* method=0x5d662800, const Tuple1<IPC::Message> & arg={...}) Line 422 + 0xf bytes C++ chrome.dll!RunnableMethod<IPC::ChannelProxy::Context,void (__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const &),Tuple1<IPC::Message> >::Run() Line 277 + 0x1e bytes C++ chrome.dll!MessageLoop::RunTask(Task * task=0x0e8c7b80) Line 314 + 0xf bytes C++ -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ Automated mail from issue updates at http://crbug.com/ Subscription options: http://groups.google.com/group/chromium-bugs -~----------~----~----~----~------~----~------~--~---
