New issue
Advanced search Search tips

Issue 905554 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 2
Type: Bug



Sign in to add a comment

Browser crash is seen when resetting settings for the second time.

Reported by aiman.an...@etouch.net, Nov 15

Issue description

Chrome Version: 72.0.3610.2 (Official Build) d1388eea987cd8f0f0e28b3570cded07eebae848-refs/branch-heads/3610@{#8} (32/64 Bit)

OS: Win(7,8,8.1,10), Linux(14.04 LTS) and Mac(10.13.1, 10.13.6, 10.14.2).

Steps to reproduce:
1. Launch chrome, navigate to chrome://settings/reset.
2. Click on 'Restore settings..' row and Click on 'Reset Settings' Button.
3. While the action is being performed, (immediately before the process gets complete)refresh the page.
4. Again click on Reset Setting Button and observe.

Actual Result: Browser crash is seen when resetting settings for the second time.
Expected Result: Browser should not crash when resetting settings for the second time.

Crash ID: Uploaded Crash Report ID 66c503e328502f4d (Local Crash ID: b95ceccc-4ad4-4e1a-a644-fe1ef3d3c1d6)

This is Non-regression issue seen from M-60 build #60.0.3072.0

Note:
1. Issue is also seen on stable	#70.0.3538.102, beta #71.0.3578.53 and latest canary #72.0.3610.0

Kindly refer the attached screen-cast.

Thank You!

 
Actual Result.mp4
1.3 MB View Download
Status: Untriaged (was: Unconfirmed)
Stack trace for the crash id:
----------------------------
Thread 0 (id: 0xdd8) CRASHED [EXCEPTION_BREAKPOINT @ 0x000007fee3d3934c ] MAGIC SIGNATURE THREAD
Stack Quality100%Show frame trust levels
0x000007fee3d3934c	(chrome.dll -profile_resetter.cc:104 )	ProfileResetter::Reset(unsigned int,std::unique_ptr<BrandcodedDefaultSettings,std::default_delete<BrandcodedDefaultSettings> >,base::RepeatingCallback<void > const &)
0x000007fee3e25564	(chrome.dll -reset_settings_handler.cc:265 )	settings::ResetSettingsHandler::ResetProfile(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,bool,reset_report::ChromeResetReport_ResetRequestOrigin)
0x000007fee3e24ff9	(chrome.dll -reset_settings_handler.cc:168 )	settings::ResetSettingsHandler::HandleResetProfileSettings(base::ListValue const *)
0x000007fee2aa2577	(chrome.dll -web_ui_impl.cc:267 )	content::WebUIImpl::ProcessWebUIMessage(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &)
0x000007fee2aa1bcd	(chrome.dll -web_ui_impl.cc:134 )	content::WebUIImpl::OnWebUISend(content::RenderFrameHost *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &)
0x000007fee2aa19b1	(chrome.dll -ipc_message_templates.h:146 )	IPC::MessageT<FrameHostMsg_WebUISend_Meta,std::tuple<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,base::ListValue>,void>::Dispatch<content::WebUIImpl,content::WebUIImpl,content::RenderFrameHost,void (content::WebUIImpl::*)(content::RenderFrameHost *, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &, const base::ListValue &)>
0x000007fee2aa18d2	(chrome.dll -web_ui_impl.cc:102 )	content::WebUIImpl::OnMessageReceived(IPC::Message const &,content::RenderFrameHost *)
0x000007fee2143685	(chrome.dll -web_contents_impl.cc:853 )	content::WebContentsImpl::OnMessageReceived(content::RenderFrameHostImpl *,IPC::Message const &)
0x000007fee21427fd	(chrome.dll -render_frame_host_impl.cc:1303 )	content::RenderFrameHostImpl::OnMessageReceived(IPC::Message const &)
0x000007fee214264e	(chrome.dll -render_process_host_impl.cc:3341 )	content::RenderProcessHostImpl::OnMessageReceived(IPC::Message const &)
0x000007fee2142533	(chrome.dll -ipc_channel_proxy.cc:320 )	IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const &)
0x000007fee1b8535f	(chrome.dll -task_annotator.cc:99 )	base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask *)
0x000007fee33451ae	(chrome.dll -message_loop_impl.cc:404 )	base::MessageLoopImpl::RunTask(base::PendingTask *)
0x000007fee3345704	(chrome.dll -message_loop_impl.cc:499 )	base::MessageLoopImpl::DoWork()
0x000007fee1c76998	(chrome.dll -message_pump_win.cc:179 )	base::MessagePumpForUI::DoRunLoop()
0x000007fee1b7d22d	(chrome.dll -message_pump_win.cc:52 )	base::MessagePumpWin::Run(base::MessagePump::Delegate *)
0x000007fee1b7ce60	(chrome.dll -run_loop.cc:102 )	base::RunLoop::Run()
0x000007fee1f39417	(chrome.dll -chrome_browser_main.cc:1914 )	ChromeBrowserMainParts::MainMessageLoopRun(int *)
0x000007fee1f39229	(chrome.dll -browser_main_loop.cc:993 )	content::BrowserMainLoop::RunMainMessageLoopParts()
0x000007fee1f391d4	(chrome.dll -browser_main_runner_impl.cc:165 )	content::BrowserMainRunnerImpl::Run()
0x000007fee1b7d95f	(chrome.dll -browser_main.cc:47 )	content::BrowserMain(content::MainFunctionParams const &)
0x000007fee1b7d823	(chrome.dll -content_main_runner_impl.cc:537 )	content::RunBrowserProcessMain(content::MainFunctionParams const &,content::ContentMainDelegate *)
0x000007fee1b7841f	(chrome.dll -content_main_runner_impl.cc:902 )	content::ContentMainRunnerImpl::Run(bool)
0x000007fee1b64f52	(chrome.dll -main.cc:472 )	service_manager::Main(service_manager::MainParams const &)
0x000007fee1b64b44	(chrome.dll -content_main.cc:19 )	content::ContentMain(content::ContentMainParams const &)
0x000007fee1b619c9	(chrome.dll -chrome_main.cc:102 )	ChromeMain
0x000000013ff5374b	(chrome.exe -main_dll_loader_win.cc:201 )	MainDllLoader::Launch(HINSTANCE__ *,base::TimeTicks)
0x000000013ff515ef	(chrome.exe -chrome_exe_main_win.cc:229 )	wWinMain
0x000000014003cb91	(chrome.exe -exe_common.inl:283 )	__scrt_common_main_seh
0x774b59cc	(KERNEL32.dll + 0x000159cc )	BaseThreadInitThunk
0x776eb980	(ntdll.dll + 0x0002b980 )	RtlUserThreadStart

This stack trace is similar to issue 616089.

As this being a Non-Regression issue, changing the status to Untriaged so that the issue would get addressed.

Thank You!

Labels: OS-Chrome
The crash happens on 72.0.3626.23/11316.30.0 (dev-channel edgar)
Crash ID: 73e8587f04e0223c

Cc: vasi...@chromium.org engedy@chromium.org battre@chromium.org
Labels: Target-73 M-73
Adding 'https://cs.chromium.org/chromium/src/chrome/browser/profile_resetter/OWNERS' for further inputs here.
Owner: dpa...@chromium.org
Demetrios, could this be related to Issue 616089 that you fixed previously?
Status: Assigned (was: Untriaged)
This issue has an owner, a component and a priority, but is still listed as untriaged or unconfirmed. By definition, this bug is triaged. Changing status to "assigned". Please reach out to me if you disagree with how I've done this.
Cc: dbeam@chromium.org aee@chromium.org
@engedy: Issue 616089 fixed the UI such that crashing can't happen without refreshing (previously one could simply open/close/re-open the dialog while in the Settings page).

Refreshing the tab and re-opening the dialog was not addressed. Providing ways for the user to crash the browser obviously not great, but not sure if that sequence is fairly common.

Sign in to add a comment