Status: Untriaged
Owner: ----
Labels: Type-Bug Pri-1 OS-All Area-Misc Size-Medium

New issue 10557 by [email protected]: Crash in OpenChannelToExtension
http://code.google.com/p/chromium/issues/detail?id=10557

Got a crash soon after startup, with Chrome set to launch my extension.
This is tip of tree and was a one-time thing; I've successfully run the
extension many times before.

Looks like channels_ is NULL, which causes the crash.

>       chrome.dll!ExtensionMessageService::OpenChannelToExtension(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
extension_id="0000000000000000000000000000000000000042",
ResourceMessageFilter * source=0x050a61b0)  Line 102 + 0x4f bytes       C++
        chrome.dll!ResourceMessageFilter::OnOpenChannelToExtension(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
extension_id="0000000000000000000000000000000000000042", int *
port_id=0x04b6f338)  Line 785 + 0x26 bytes      C++
        chrome.dll!DispatchToMethod<ResourceMessageFilter,void (__thiscall
ResourceMessageFilter::*)(std::basic_string<char,std::char_traits<char>,std
::allocator<char> > const &,int
*),std::basic_string<char,std::char_traits<char>,std::allocator<char>
> ,int>(ResourceMessageFilter * obj=0x050a61b0, void (const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &, int
*)* method=0x66c68820, const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
in="0000000000000000000000000000000000000042", Tuple1<int> *
out=0x04b6f338)  Line 548 + 0x13 bytes  C++
        
chrome.dll!IPC::MessageWithReply<std::basic_string<char,std::char_traits<ch
ar>,std::allocator<char> >,Tuple1<int &>
> ::Dispatch<ResourceMessageFilter,void (__thiscall
ResourceMessageFilter::*)(std::basic_string<char,std::char_traits<char>,std
::allocator<char> > const &,int *)>(const IPC::Message * msg=0x04b6f898,
ResourceMessageFilter * obj=0x050a61b0, void (const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &, int
*)* func=0x66c68820)  Line 1298 + 0x19 bytes    C++
        chrome.dll!ResourceMessageFilter::OnMessageReceived(const
IPC::Message & message={...})  Line 281 + 0x2f bytes    C++
        chrome.dll!IPC::ChannelProxy::Context::TryFilters(const
IPC::Message & message={...})  Line 43 + 0x2c bytes     C++
        chrome.dll!IPC::SyncChannel::SyncContext::OnMessageReceived(const
IPC::Message & msg={...})  Line 277 + 0xc bytes C++
        
chrome.dll!IPC::Channel::ChannelImpl::ProcessIncomingMessages(base::Message
PumpForIO::IOContext * context=0x050af0dc, unsigned long
bytes_read=0x0000003c)  Line 307 + 0x19 bytes   C++
        
chrome.dll!IPC::Channel::ChannelImpl::OnIOCompleted(base::MessagePumpForIO:
:IOContext * context=0x050af0dc, unsigned long bytes_transfered=0x0000003c,
unsigned long error=0x00000000)  Line 401 + 0x10 bytes  C++
        chrome.dll!base::MessagePumpForIO::WaitForIOCompletion(unsigned
long timeout=0x00000a1a, base::MessagePumpForIO::IOHandler *
filter=0x00000000)  Line 504 + 0x1b bytes       C++
        chrome.dll!base::MessagePumpForIO::WaitForWork()  Line 484      C++
        chrome.dll!base::MessagePumpForIO::DoRunLoop()  Line 468 + 0x8
bytes   C++
        
chrome.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Deleg
ate * delegate=0x04b6fe68, base::MessagePumpWin::Dispatcher *
dispatcher=0x00000000)  Line 52 + 0xf bytes     C++
        chrome.dll!base::MessagePumpWin::Run(base::MessagePump::Delegate *
delegate=0x04b6fe68)  Line 78 + 0x1c bytes      C++
        chrome.dll!MessageLoop::RunInternal()  Line 201 + 0x2a bytes    C++
        chrome.dll!MessageLoop::RunHandler()  Line 185  C++
        chrome.dll!MessageLoop::Run()  Line 159 C++
        chrome.dll!base::Thread::ThreadMain()  Line 159 C++
        chrome.dll!`anonymous namespace'::ThreadFunc(void *
closure=0x00554d30)  Line 26 + 0xf bytes        C++
        kernel32.dll!770ae3f3()         
        [Frames below may be incorrect and/or missing, no symbols loaded
for kernel32.dll]       
        ntdll.dll!77c9cfed()    
        ntdll.dll!77c9d1ff()    


Attachments:
        extension.dmp  80.1 KB

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