New issue
Advanced search Search tips

Issue 853618 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner: ----
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug
Proj-Servicification



Sign in to add a comment

Regression:Browser get crashed on clicking on 'Video call' option in https://hangouts.google.com/.

Reported by shruti.j...@etouch.net, Jun 18 2018

Issue description

Chrome Version:69.0.3463.0 (Official Build) (cohort: Stable)Revision	0632df721e7ac300348ef7646b571109539697e5-refs/branch-heads/3463@{#1}(64-bit) 
OS: Windows(7,10).

Precondition: Enable 'Enable network service' flag from chrome://flags

Steps to reproduce:
(1) Launch chrome, navigate to https://hangouts.google.com/.
(2) Login with valid credentials and click on video call option and observe

Actual: Browser get crashed on clicking on 'Video call' in https://hangouts.google.com/.
Expected: Browser should not get crashed when clicked on on 'Video call' in https://hangouts.google.com/.

Uploaded Crash Report ID c14b1214b1408a73 (Local Crash ID: 6cff1471-e87d-496d-8f63-9dc31a82ded6)

Above issue is Regression broken in M-69 and will soon update other info:

Note:Issue is not seen on Mac and Linux OS.
     
 
Actual_Result.mp4
574 KB View Download
Labels: RegressedIn-69 hasbisect ET-MUM-Reported
Owner: mmenke@chromium.org
Status: Assigned (was: Unconfirmed)
Update:
Bisect info:
This is regression issue broken in ‘M-69’ and providing bisect info below:
Good Build: 69.0.3462.0(Revision:567902) 
Bad Build:  69.0.3463.0(Revision:567865)

Narrow bisect URL :
https://chromium.googlesource.com/chromium/src/+log/e7652b9e1dbc2a95964864161283f4b8665154f3..ad910ae2f13f930e5db7dcb7a28fc1ab215513eb
(Unable to narrow down the range using per-revision bisect,hence providing bisect using old script)

Suspecting : https://chromium.googlesource.com/chromium/src/+/f34bba7c38758baf556aef6649fdd97f1b8a41a9

@Matt Menke : Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.
Thank You!

Expected_Result.mp4
496 KB View Download
Cc: pbomm...@chromium.org
Just to add some information:

Did this work with Enable network service flag disable?
Yes.
Thank You.

Comment 3 by mmenke@chromium.org, Jun 18 2018

Components: -Platform>Apps>Hangouts Internals>Services>Network
Labels: -Type-Bug-Regression Proj-Servicification-Canary Type-Bug
Owner: ----
Status: Available (was: Assigned)
Unassigning from me - the network service is still an experimental feature, and my CL was made to make things not yet using the new API fail (Though, admittedly, ideally with network errors, rather than crashing).  We should certainly fix this before launching, of course.

Glancing at the call stack, I'm not sure what's causing the crash.  Strangely, if I try and repro this, I get the same crash stack as  issue 853696 , but the referenced crash ID in this bug looks completely different.
Stack Trace for the crash id:
-----------------------------
Thread 0 (id: 0xddc) CRASHED [EXCEPTION_ACCESS_VIOLATION_READ @ 0x00000010 ] MAGIC SIGNATURE THREAD
Stack Quality100%Show frame trust levels
0x00007fff934831b4	(chrome.dll -xtree:2095 )	std::_Tree<std::_Tmap_traits<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,GURL,std::less<const std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,GURL> >,0> >::_Lbound<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >
0x00007fff934895bb	(chrome.dll -xtree:1480 )	std::_Tree<std::_Tmap_traits<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,GURL,std::less<const std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,GURL> >,0> >::find
0x00007fff93a2b95b	(chrome.dll -render_frame_host_impl.cc:4650 )	content::RenderFrameHostImpl::ConnectToPrefetchURLLoaderService(mojo::InterfaceRequest<blink::mojom::PrefetchURLLoaderService>)
0x00007fff93971949	(chrome.dll -bind_internal.h:663 )	base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<content::WebBluetoothServiceImpl *(content::RenderFrameHostImpl::*)(mojo::InterfaceRequest<blink::mojom::WebBluetoothService>)>,base::internal::UnretainedWrapper<content::RenderFrameHostImpl> >,void (mojo::InterfaceRequest<blink::mojom::WebBluetoothService>)>::Run
0x00007fff939717c7	(chrome.dll -interface_binder.h:69 )	service_manager::CallbackBinder<audio::mojom::DebugRecording>::RunCallback(base::RepeatingCallback<void > const &,mojo::InterfaceRequest<audio::mojom::DebugRecording>)
0x00007fff93971710	(chrome.dll -interface_binder.h:62 )	service_manager::CallbackBinder<audio::mojom::DebugRecording>::BindInterface(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,mojo::ScopedHandleBase<mojo::MessagePipeHandle>)
0x00007fff92ece13f	(chrome.dll -binder_registry.h:86 )	service_manager::BinderRegistryWithArgs<>::BindInterface(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,mojo::ScopedHandleBase<mojo::MessagePipeHandle>)
0x00007fff930e9eca	(chrome.dll -binder_registry.h:115 )	service_manager::BinderRegistryWithArgs<>::TryBindInterface(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,mojo::ScopedHandleBase<mojo::MessagePipeHandle> *)
0x00007fff9337034d	(chrome.dll -render_frame_host_impl.cc:4705 )	content::RenderFrameHostImpl::GetInterface(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,mojo::ScopedHandleBase<mojo::MessagePipeHandle>)
0x00007fff9336feac	(chrome.dll -interface_provider.mojom.cc:118 )	service_manager::mojom::InterfaceProviderStubDispatch::Accept(service_manager::mojom::InterfaceProvider *,mojo::Message *)
0x00007fff92e99410	(chrome.dll -multiplex_router.cc:864 )	mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper *,mojo::internal::MultiplexRouter::ClientCallBehavior,base::SequencedTaskRunner *)
0x00007fff92e98f56	(chrome.dll -multiplex_router.cc:589 )	mojo::internal::MultiplexRouter::Accept(mojo::Message *)
0x00007fff92e97ced	(chrome.dll -connector.cc:442 )	mojo::Connector::ReadSingleMessage(unsigned int *)
0x00007fff92e97b69	(chrome.dll -connector.cc:472 )	mojo::Connector::ReadAllAvailableMessages()
0x00007fff92e97a54	(chrome.dll -simple_watcher.cc:274 )	mojo::SimpleWatcher::OnHandleReady(int,unsigned int,mojo::HandleSignalsState const &)
0x00007fff92de00d4	(chrome.dll -task_annotator.cc:101 )	base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask *)
0x00007fff92ddfbab	(chrome.dll -message_loop.cc:319 )	base::MessageLoop::RunTask(base::PendingTask *)
0x00007fff92ddf5f7	(chrome.dll -message_loop.cc:373 )	base::MessageLoop::DoWork()
0x00007fff92ece058	(chrome.dll -message_pump_win.cc:173 )	base::MessagePumpForUI::DoRunLoop()
0x00007fff92e24067	(chrome.dll -message_pump_win.cc:56 )	base::MessagePumpWin::Run(base::MessagePump::Delegate *)
0x00007fff92ddf150	(chrome.dll -run_loop.cc:102 )	base::RunLoop::Run()
0x00007fff9315c243	(chrome.dll -chrome_browser_main.cc:2053 )	ChromeBrowserMainParts::MainMessageLoopRun(int *)
0x00007fff9315c047	(chrome.dll -browser_main_loop.cc:976 )	content::BrowserMainLoop::RunMainMessageLoopParts()
0x00007fff9315bff2	(chrome.dll -browser_main_runner_impl.cc:169 )	content::BrowserMainRunnerImpl::Run()
0x00007fff9393c05e	(chrome.dll -browser_main.cc:51 )	content::BrowserMain(content::MainFunctionParams const &,std::unique_ptr<content::BrowserProcessSubThread,std::default_delete<content::BrowserProcessSubThread> >)
0x00007fff93ea0e8e	(chrome.dll -content_main_runner_impl.cc:621 )	content::RunBrowserProcessMain(content::MainFunctionParams const &,content::ContentMainDelegate *,std::unique_ptr<content::BrowserProcessSubThread,std::default_delete<content::BrowserProcessSubThread> >)
0x00007fff92dd59db	(chrome.dll -content_main_runner_impl.cc:983 )	content::ContentMainRunnerImpl::Run()
0x00007fff92dc5172	(chrome.dll -main.cc:459 )	service_manager::Main(service_manager::MainParams const &)
0x00007fff92dc4a07	(chrome.dll -content_main.cc:19 )	content::ContentMain(content::ContentMainParams const &)
0x00007fff92dc1af1	(chrome.dll -chrome_main.cc:101 )	ChromeMain
0x00007ff6db5e35d5	(chrome.exe -main_dll_loader_win.cc:201 )	MainDllLoader::Launch(HINSTANCE__ *,base::TimeTicks)
0x00007ff6db5e1698	(chrome.exe -chrome_exe_main_win.cc:230 )	wWinMain
0x00007ff6db6a0b65	(chrome.exe -exe_common.inl:283 )	__scrt_common_main_seh
0x00007fffc5391fe3	(KERNEL32.dll + 0x00011fe3 )	BaseThreadInitThunk
0x00007fffc6efcb30	(ntdll.dll + 0x0006cb30 )	RtlUserThreadStart

Comment 5 by dxie@google.com, Jun 20 2018

Mergedinto: 849929
Status: Duplicate (was: Available)
Update :
Rechecked the above issue on Windows(7,10)OS with latest Canary Chrome version : 69.0.3493.0 and the issue is Fixed.Kindly refer the attached screen cast for reference.
Fixed_video.mp4
725 KB View Download

Sign in to add a comment