Issue 2957: Clicking "Safe Browsing diagnostic page" link broken on malware  
interstitial
http://code.google.com/p/chromium/issues/detail?id=2957

New issue report by [EMAIL PROTECTED]:
On the malware interstitial, clicking the safe browsing diagnostic page
link doesn't work. (Affects trunk and also the current dev release). In
debug, it dchecks render_view_host_manager.cc:693 check failed !curr_entry-
>content_state().empty()

Marking P1 because I really don't want to see a beta release go out with
this bug. It would be bad.

        ntdll.dll!7c90eb94()    
        [Frames below may be incorrect and/or missing, no symbols loaded
for ntdll.dll]  
        ntdll.dll!7c90e9c0()    
        kernel32.dll!7c8025cb()         
        kernel32.dll!7c802532()         
>       chrome.dll!logging::DisplayDebugMessage(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
str="[2756:4288:836214625:FATAL:render_view_host_manager.cc(693)] Check
failed: !curr_entry->content_state().empty(). ")  Line 319 + 0x11 bytes C++
        chrome.dll!logging::LogMessage::~LogMessage()  Line 495 + 0x18
bytes   C++
        
chrome.dll!RenderViewHostManager::CreatePendingRenderView(SiteInstance *
instance=0x06b5ab40)  Line 700  C++
        chrome.dll!RenderViewHostManager::UpdateRendererStateNavigate(const
NavigationEntry & entry={...})  Line 821 + 0xc bytes    C++
        chrome.dll!RenderViewHostManager::Navigate(const NavigationEntry &
entry={...})  Line 88 + 0xc bytes       C++
        chrome.dll!WebContents::NavigateToPendingEntry(bool reload=false)
Line 360 + 0x12 bytes   C++
        chrome.dll!NavigationController::NavigateToPendingEntry(bool
reload=false)  Line 1011 + 0x13 bytes   C++
        chrome.dll!NavigationController::LoadEntry(NavigationEntry *
entry=0x06d38748)  Line 270     C++
        chrome.dll!NavigationController::LoadURL(const GURL & url={...},
int transition=0x00000000)  Line 455    C++
        chrome.dll!Browser::OpenURLFromTab(TabContents * source=0x06b6c6c8,
const GURL & url={...}, WindowOpenDisposition disposition=CURRENT_TAB, int
transition=0x00000000)  Line 619        C++
        chrome.dll!TabContents::OpenURL(const GURL & url={...},
WindowOpenDisposition disposition=CURRENT_TAB, int transition=0x00000000)
Line 240 + 0x25 bytes   C++
        chrome.dll!SafeBrowsingBlockingPage::Continue(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
user_action="4")  Line 279 + 0x19 bytes C++
        chrome.dll!SafeBrowsingBlockingPage::Observe(NotificationType
type=NOTIFY_DOM_OPERATION_RESPONSE, const NotificationSource &
source={...}, const NotificationDetails & details={...})  Line 191 + 0x2a
bytes   C++
        chrome.dll!NotificationService::Notify(NotificationType
type=NOTIFY_DOM_OPERATION_RESPONSE, const NotificationSource &
source={...}, const NotificationDetails & details={...})  Line 99 + 0x5a
bytes   C++
        chrome.dll!WebContents::DomOperationResponse(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
json_string="4", int automation_id=0x00000001)  Line 1304 + 0x2b bytes  C++
        chrome.dll!RenderViewHost::OnMsgDomOperationResponse(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
json_string="4", int automation_id=0x00000001)  Line 973 + 0x1d bytes   C++
        chrome.dll!DispatchToMethod<RenderViewHost,void (__thiscall
RenderViewHost::*)(std::basic_string<char,std::char_traits<char>,std::alloc
ator<char> > const
&,int),std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,int>(RenderViewHost * obj=0x06e19ad8, void (const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &,
int)* method=0x01a2c190, const
Tuple2<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,int> & arg={...})  Line 288 + 0x13 bytes      C++
        
chrome.dll!IPC::MessageWithTuple<Tuple2<std::basic_string<char,std::char_tr
aits<char>,std::allocator<char> >,int> >::Dispatch<RenderViewHost,void
(__thiscall
RenderViewHost::*)(std::basic_string<char,std::char_traits<char>,std::alloc
ator<char> > const &,int)>(const IPC::Message * msg=0x06ccd898,
RenderViewHost * obj=0x06e19ad8, void (const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &,
int)* func=0x01a2c190)  Line 979 + 0x11 bytes   C++
        chrome.dll!RenderViewHost::OnMessageReceived(const IPC::Message &
msg={...})  Line 633 + 0x12 bytes       C++
        chrome.dll!RenderProcessHost::OnMessageReceived(const IPC::Message
& msg={...})  Line 558 + 0x13 bytes     C++
        chrome.dll!IPC::ChannelProxy::Context::OnDispatchMessage(const
IPC::Message & message={...})  Line 172 + 0x1b bytes    C++
        chrome.dll!DispatchToMethod<IPC::ChannelProxy::Context,void
(__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const
&),IPC::Message>(IPC::ChannelProxy::Context * obj=0x06c80df0, void (const
IPC::Message &)* method=0x015523a0, const Tuple1<IPC::Message> & arg={...})
Line 283 + 0xf bytes    C++
        chrome.dll!RunnableMethod<IPC::ChannelProxy::Context,void
(__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const
&),Tuple1<IPC::Message> >::Run()  Line 312 + 0x1e bytes C++
        chrome.dll!MessageLoop::RunTask(Task * task=0x06ccd870)  Line 303 +
0xf bytes       C++
        chrome.dll!MessageLoop::DeferOrRunPendingTask(const
MessageLoop::PendingTask & pending_task={...})  Line 314        C++
        chrome.dll!MessageLoop::DoWork()  Line 403 + 0xc bytes  C++
        chrome.dll!base::MessagePumpForUI::DoRunLoop()  Line 321 + 0x1d
bytes   C++
        
chrome.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Deleg
ate * delegate=0x0012f648, base::MessagePumpWin::Dispatcher *
dispatcher=0x03e81150)  Line 95 + 0xf bytes     C++
        chrome.dll!MessageLoop::RunInternal()  Line 188 C++
        chrome.dll!MessageLoop::RunHandler()  Line 176  C++
        chrome.dll!MessageLoopForUI::Run(base::MessagePumpWin::Dispatcher *
dispatcher=0x03e81150)  Line 554        C++
        chrome.dll!BrowserMain(CommandLine & parsed_command_line={...}, int
show_command=0x00000001, sandbox::BrokerServices *
broker_services=0x00c72a70)  Line 518   C++
        chrome.dll!ChromeMain(HINSTANCE__ * instance=0x00400000,
sandbox::SandboxInterfaceInfo * sandbox_info=0x0012fe60, wchar_t *
command_line=0x00020802, int show_command=0x00000001)  Line 224 + 0x14
bytes   C++
        chrome.exe!wWinMain(HINSTANCE__ * instance=0x00400000, HINSTANCE__
* prev_instance=0x00000000, wchar_t * command_line=0x00020802, int
show_command=0x00000001)  Line 103 + 0x1b bytes C++
        chrome.exe!__tmainCRTStartup()  Line 324 + 0x35 bytes   C
        chrome.exe!wWinMainCRTStartup()  Line 196       C
        kernel32.dll!7c816fd7()         




Issue attributes:
        Status: Untriaged
        Owner: [EMAIL PROTECTED]
        Labels: Type-Bug Pri-1 OS-All Area-Unknown Mstone-0.3

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

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/chromium-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to