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
-~----------~----~----~----~------~----~------~--~---

Reply via email to