Status: Untriaged Owner: [email protected] CC: [email protected], [email protected] Labels: Type-Bug Pri-1 OS-All Area-BrowserUI stable
New issue 6950 by [email protected]: DCHECK hit in RenderViewHost::SetNavigationsSuspended http://code.google.com/p/chromium/issues/detail?id=6950 I hit this when running UI tests in singleproc on my machine. SSLUITest.TestHTTPSExpiredCertAndDontProceed triggered it. suspend is false and navigations_suspended_ is also false, which triggers the DCHECK. Here's the complete callstack: ntdll.dll!7c90e4f4() [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] ntdll.dll!7c90df3c() kernel32.dll!7c8025db() kernel32.dll!7c802542() chrome.dll!logging::DisplayDebugMessage(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & str="[4212:5440:590345171:FATAL:render_view_host.cc(225)] Check failed: navigations_suspended_ != suspend. ") Line 326 + 0x11 bytes C++ chrome.dll!logging::LogMessage::~LogMessage() Line 506 + 0x18 bytes C++ > chrome.dll!RenderViewHost::SetNavigationsSuspended(bool suspend=false) > Line 226 C++ chrome.dll!RenderViewHostManager::ShouldClosePage(bool proceed=true) Line 217 C++ chrome.dll!WebContents::ShouldClosePage(bool proceed=true) Line 306 C++ chrome.dll!RenderViewHost::OnMsgShouldCloseACK(bool proceed=true) Line 1257 + 0x1c bytes C++ chrome.dll!DispatchToMethod<RenderViewHost,void (__thiscall RenderViewHost::*)(bool),bool>(RenderViewHost * obj=0x04f915e0, void (bool)* method=0x01591b10, const bool & arg=true) Line 388 + 0xe bytes C++ chrome.dll!IPC::MessageWithTuple<bool>::Dispatch<RenderViewHost,void (__thiscall RenderViewHost::*)(bool)>(const IPC::Message * msg=0x05d39e98, RenderViewHost * obj=0x04f915e0, void (bool)* func=0x01591b10) Line 1040 + 0x11 bytes C++ chrome.dll!RenderViewHost::OnMessageReceived(const IPC::Message & msg={...}) Line 726 + 0x12 bytes C++ chrome.dll!BrowserRenderProcessHost::OnMessageReceived(const IPC::Message & msg={...}) Line 616 + 0x13 bytes C++ chrome.dll!IPC::ChannelProxy::Context::OnDispatchMessage(const IPC::Message & message={...}) Line 182 + 0x1b bytes C++ chrome.dll!DispatchToMethod<IPC::ChannelProxy::Context,void (__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const &),IPC::Message>(IPC::ChannelProxy::Context * obj=0x04fd78f8, void (const IPC::Message &)* method=0x01ae00f0, const Tuple1<IPC::Message> & arg={...}) Line 393 + 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=0x05d39e70) Line 308 + 0xf bytes C++ chrome.dll!MessageLoop::DeferOrRunPendingTask(const MessageLoop::PendingTask & pending_task={...}) Line 319 C++ chrome.dll!MessageLoop::DoWork() Line 408 + 0xc bytes C++ chrome.dll!base::MessagePumpForUI::DoRunLoop() Line 208 + 0x1d bytes C++ chrome.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate * delegate=0x0012f844, base::MessagePumpWin::Dispatcher * dispatcher=0x05bc77d0) Line 52 + 0xf bytes C++ chrome.dll!MessageLoop::RunInternal() Line 193 C++ chrome.dll!MessageLoop::RunHandler() Line 181 C++ chrome.dll!MessageLoopForUI::Run(base::MessagePumpWin::Dispatcher * dispatcher=0x05bc77d0) Line 559 C++ chrome.dll!BrowserMain(const MainFunctionParams & parameters={...}) Line 551 C++ chrome.dll!ChromeMain(HINSTANCE__ * instance=0x00400000, sandbox::SandboxInterfaceInfo * sandbox_info=0x0012fe88, wchar_t * command_line=0x0002092a) Line 312 + 0xc bytes C++ chrome.exe!wWinMain(HINSTANCE__ * instance=0x00400000, HINSTANCE__ * prev_instance=0x00000000, wchar_t * command_line=0x0002092a, int __formal=0) Line 95 + 0x12 bytes C++ chrome.exe!__tmainCRTStartup() Line 324 + 0x35 bytes C chrome.exe!wWinMainCRTStartup() Line 196 C kernel32.dll!7c817067() I spoke with Jay and he suggested Charley and Ojan are most knowledgable. I'm making this a 1 as it's leading to flakeyness in the UI Tests. -- 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 -~----------~----~----~----~------~----~------~--~---
