by tomst » Mon Nov 10, 2014 3:54 pm
I changed the code to:
- Code: Select all
browser->GetMainFrame()->LoadURL(browser->GetMainFrame()->GetURL());
I'm still having the same problem. Here's the detailed traceback I get in the main process after crashing the renderer process (I am testing this by executing "int *ptr = 0; *ptr = 0;" in the renderer process).
- Code: Select all
#0 0x00000001002d2b45 in base::debug::BreakDebugger() at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../base/debug/debugger_posix.cc:241
#1 0x00000001002f685d in logging::LogMessage::~LogMessage() at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../base/logging.cc:644
#2 0x0000000102365c68 in mojo::internal::(anonymous namespace)::LogMessage(int, char const*) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../mojo/environment/default_logger_impl.cc:46
#3 0x0000000102365942 in mojo::internal::LogMessage::~LogMessage() at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../mojo/public/cpp/environment/lib/logging.cc:40
#4 0x00000001020dbe8a in mojo::internal::InterfaceImplState<mojo::ServiceProvider>::Bind(mojo::ScopedHandleBase<mojo::MessagePipeHandle>, bool, MojoAsyncWaiter const*) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../mojo/public/cpp/bindings/lib/interface_impl_internal.h:68
#5 0x00000001020daece in content::ServiceRegistryImpl* mojo::WeakBindToPipe<content::ServiceRegistryImpl>(content::ServiceRegistryImpl*, mojo::ScopedHandleBase<mojo::MessagePipeHandle>, MojoAsyncWaiter const*) [inlined] at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../mojo/public/cpp/bindings/interface_impl.h:87
#6 0x00000001020daeb9 in content::ServiceRegistryImpl::BindRemoteServiceProvider(mojo::ScopedHandleBase<mojo::MessagePipeHandle>) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/common/mojo/service_registry_impl.cc:31
#7 0x0000000102694fd9 in content::MojoApplicationHost::Init() at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/mojo/mojo_application_host.cc:46
#8 0x00000001026e8c68 in content::RenderProcessHostImpl::Init() at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/renderer_host/render_process_host_impl.cc:584
#9 0x00000001026f4c20 in content::RenderViewHostImpl::CreateRenderView(std::basic_string<unsigned short, base::string16_char_traits, std::allocator<unsigned short> > const&, int, int, int, bool) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/renderer_host/render_view_host_impl.cc:267
#10 0x00000001027b4420 in content::WebContentsImpl::CreateRenderViewForRenderManager(content::RenderViewHost*, int, int, bool) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/web_contents/web_contents_impl.cc:4166
#11 0x00000001025cc6e2 in content::RenderFrameHostManager::InitRenderView(content::RenderViewHostImpl*, int, int, bool) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/frame_host/render_frame_host_manager.cc:1233
#12 0x00000001025cbda2 in content::RenderFrameHostManager::Navigate(content::NavigationEntryImpl const&) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/frame_host/render_frame_host_manager.cc:226
#13 0x00000001025c0c85 in content::NavigatorImpl::NavigateToEntry(content::RenderFrameHostImpl*, content::NavigationEntryImpl const&, content::NavigationController::ReloadType) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/frame_host/navigator_impl.cc:331
#14 0x00000001025b8333 in content::NavigationControllerImpl::NavigateToPendingEntry(content::NavigationController::ReloadType) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/frame_host/navigation_controller_impl.cc:1641
#15 0x00000001025b913d in content::NavigationControllerImpl::LoadEntry(content::NavigationEntryImpl*) [inlined] at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/frame_host/navigation_controller_impl.cc:415
#16 0x00000001025b9128 in content::NavigationControllerImpl::LoadURLWithParams(content::NavigationController::LoadURLParams const&) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/frame_host/navigation_controller_impl.cc:752
#17 0x00000001025b8dbf in content::NavigationControllerImpl::LoadURL(GURL const&, content::Referrer const&, ui::PageTransition, std::string const&) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../content/browser/frame_host/navigation_controller_impl.cc:648
#18 0x00000001001f9994 in CefBrowserHostImpl::LoadURL(long long, std::string const&, content::Referrer const&, ui::PageTransition, std::string const&) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../cef/libcef/browser/browser_host_impl.cc:1525
#19 0x0000000100223072 in CefFrameHostImpl::LoadURL(CefStringBase<CefStringTraitsUTF16> const&) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../cef/libcef/browser/frame_host_impl.cc:139
#20 0x00000001001db8bc in frame_load_url(_cef_frame_t*, _cef_string_utf16_t const*) at /Users/tom/Testing/cef/compile.2171.3/chromium/src/out/Release/../../cef/libcef_dll/cpptoc/frame_cpptoc.cc:189
#21 0x00000001000487b0 in BrowserClient::OnRenderProcessTerminated(CefRefPtr<CefBrowser>, cef_termination_status_t) at /Users/tom/Vault/app/BrowserClient.cpp:377
And again, I'm seeing the error:
- Code: Select all
[1110/125027:FATAL:default_logger_impl.cc(46)] interface_impl_internal.h(68): Check failed: !router_.
Last edited by
tomst on Tue Nov 11, 2014 1:56 pm, edited 1 time in total.