New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 785186 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Nov 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Browser get crashed after clicking on 'Clear browsing data'

Reported by nutan.ga...@etouch.net, Nov 15 2017

Issue description

Chrome Version:63.0.3239.52 b8a58abd2f40e10b3457777b6c060798642dad8c-refs/branch-heads/3239@{#495}64-bit) 

OS: Win(7,8,10), Mac(10.12.6) and Linux(14.04 LTS).

Steps to reproduce:
1.Launch chrome and Disable 'Enable Clear browsing data counters' flag from chrome://flags
2. Navigate to chrome://settings/privacy and click on 'Clear browsing data' and observe

Actual: Browser gets crashed
Expected: Browser should not not crash

Crash id: Uploaded Crash Report ID 49205a043bb9e6f7 (Local Crash ID: 7606bacf-3c97-48fb-be13-53a3d6b37640)

This is an Non-Regression issue seen from M-50



 
Actual Video.mp4
1.3 MB View Download
Labels: OS-Linux OS-Mac
Summary: Browser get crashed after clicking on 'Clear browsing data' (was: Regression: Browser get crashed after clicking on 'Clear browsing data')
Description: Show this description
Status: Untriaged (was: Unconfirmed)
Stack Trace for the provided crash id:
--------------------------------------
Thread 0 (id: 7708) CRASHED [EXCEPTION_ACCESS_VIOLATION_READ @ 0x00000010 ] MAGIC SIGNATURE THREAD
Stack Quality100%Show frame trust levels
0x00007ffe85f17894	(chrome.dll -callback_internal.cc:84 )	base::internal::CallbackBaseCopyable::operator=(base::internal::CallbackBaseCopyable const &)
0x00007ffe874da8cd	(chrome.dll -browsing_data_counter.cc:28 )	browsing_data::BrowsingDataCounter::Init(PrefService *,browsing_data::ClearBrowsingDataTab,base::RepeatingCallback<void > const &)
0x00007ffe86dfe5b8	(chrome.dll -settings_clear_browsing_data_handler.cc:512 )	settings::ClearBrowsingDataHandler::AddCounter(std::unique_ptr<browsing_data::BrowsingDataCounter,std::default_delete<browsing_data::BrowsingDataCounter> >,browsing_data::ClearBrowsingDataTab)
0x00007ffe86dfe242	(chrome.dll -settings_clear_browsing_data_handler.cc:125 )	settings::ClearBrowsingDataHandler::OnJavascriptAllowed()
0x00007ffe86dfe100	(chrome.dll -settings_clear_browsing_data_handler.cc:436 )	settings::ClearBrowsingDataHandler::HandleInitialize(base::ListValue const *)
0x00007ffe85c1e0c2	(chrome.dll -web_ui_impl.cc:256 )	content::WebUIImpl::ProcessWebUIMessage(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &)
0x00007ffe85c1d814	(chrome.dll -ipc_message_templates.h:145 )	IPC::MessageT<FrameHostMsg_WebUISend_Meta,std::tuple<GURL,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 GURL &, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &, const base::ListValue &)>
0x00007ffe85c1d72a	(chrome.dll -web_ui_impl.cc:101 )	content::WebUIImpl::OnMessageReceived(IPC::Message const &,content::RenderFrameHost *)
0x00007ffe855ac586	(chrome.dll -web_contents_impl.cc:820 )	content::WebContentsImpl::OnMessageReceived(content::RenderFrameHostImpl *,IPC::Message const &)
0x00007ffe855ab728	(chrome.dll -render_frame_host_impl.cc:847 )	content::RenderFrameHostImpl::OnMessageReceived(IPC::Message const &)
0x00007ffe855ab589	(chrome.dll -render_process_host_impl.cc:2907 )	content::RenderProcessHostImpl::OnMessageReceived(IPC::Message const &)
0x00007ffe855ab44e	(chrome.dll -ipc_channel_proxy.cc:321 )	IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const &)
0x00007ffe8519c7e6	(chrome.dll -task_annotator.cc:55 )	base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask *)
0x00007ffe8519c2db	(chrome.dll -message_loop.cc:394 )	base::MessageLoop::RunTask(base::PendingTask *)
0x00007ffe8519c056	(chrome.dll -message_loop.cc:457 )	base::MessageLoop::DoWork()
0x00007ffe85253bec	(chrome.dll -message_pump_win.cc:173 )	base::MessagePumpForUI::DoRunLoop()
0x00007ffe851a8d24	(chrome.dll -message_pump_win.cc:56 )	base::MessagePumpWin::Run(base::MessagePump::Delegate *)
0x00007ffe8519bba3	(chrome.dll -run_loop.cc:114 )	base::RunLoop::Run()
0x00007ffe8546db25	(chrome.dll -chrome_browser_main.cc:1923 )	ChromeBrowserMainParts::MainMessageLoopRun(int *)
0x00007ffe8546d91c	(chrome.dll -browser_main_loop.cc:1206 )	content::BrowserMainLoop::RunMainMessageLoopParts()
0x00007ffe8546d8ca	(chrome.dll -browser_main_runner.cc:140 )	content::BrowserMainRunnerImpl::Run()
0x00007ffe85195d0a	(chrome.dll -browser_main.cc:46 )	content::BrowserMain(content::MainFunctionParams const &)
0x00007ffe85195b52	(chrome.dll -content_main_runner.cc:427 )	content::RunNamedProcessTypeMain(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,content::MainFunctionParams const &,content::ContentMainDelegate *)
0x00007ffe85193809	(chrome.dll -content_main_runner.cc:705 )	content::ContentMainRunnerImpl::Run()
0x00007ffe85184eaf	(chrome.dll -main.cc:456 )	service_manager::Main(service_manager::MainParams const &)
0x00007ffe85184a45	(chrome.dll -content_main.cc:19 )	content::ContentMain(content::ContentMainParams const &)
0x00007ffe85182320	(chrome.dll -chrome_main.cc:125 )	ChromeMain
0x00007ff6beb53489	(chrome.exe -main_dll_loader_win.cc:199 )	MainDllLoader::Launch(HINSTANCE__ *,base::TimeTicks)
0x00007ff6beb5169c	(chrome.exe -chrome_exe_main_win.cc:230 )	wWinMain
0x00007ff6bec2b852	(chrome.exe -exe_common.inl:283 )	__scrt_common_main_seh
0x00007ffeba2c8101	(KERNEL32.DLL + 0x00018101 )	BaseThreadInitThunk
0x00007ffeba49c5b3	(ntdll.dll + 0x0005c5b3 )	RtlUserThreadStart

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

Thank You!

Comment 4 by battre@chromium.org, Nov 16 2017

Cc: msramek@chromium.org
Owner: dullweber@chromium.org
Status: Assigned (was: Untriaged)
Cc: dullweber@chromium.org
Owner: msramek@chromium.org
We will remove the flag for Desktop and Android.
Project Member

Comment 6 by bugdroid1@chromium.org, Nov 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9720f94bb092b0fc8692969326fde68ffbe33c8a

commit 9720f94bb092b0fc8692969326fde68ffbe33c8a
Author: Martin Sramek <msramek@chromium.org>
Date: Mon Nov 20 12:11:56 2017

Remove the Clear Browsing Data counters flag.

The counters in Clear Browsing Data dialog have been part of the stable
UI on Desktop and Android for a long time. The flag is now obsolete.

Bug:  785186 
Change-Id: I2524fabcc7fd7fd795d3381678e5e90aa0966511
Reviewed-on: https://chromium-review.googlesource.com/776697
Commit-Queue: Martin Šrámek <msramek@chromium.org>
Reviewed-by: Christian Dullweber <dullweber@chromium.org>
Cr-Commit-Position: refs/heads/master@{#517800}
[modify] https://crrev.com/9720f94bb092b0fc8692969326fde68ffbe33c8a/chrome/browser/about_flags.cc
[modify] https://crrev.com/9720f94bb092b0fc8692969326fde68ffbe33c8a/chrome/browser/browsing_data/browsing_data_counter_factory.cc
[modify] https://crrev.com/9720f94bb092b0fc8692969326fde68ffbe33c8a/chrome/browser/browsing_data/browsing_data_counter_utils.cc
[modify] https://crrev.com/9720f94bb092b0fc8692969326fde68ffbe33c8a/chrome/browser/browsing_data/browsing_data_counter_utils.h
[modify] https://crrev.com/9720f94bb092b0fc8692969326fde68ffbe33c8a/chrome/browser/flag_descriptions.cc
[modify] https://crrev.com/9720f94bb092b0fc8692969326fde68ffbe33c8a/chrome/browser/flag_descriptions.h
[modify] https://crrev.com/9720f94bb092b0fc8692969326fde68ffbe33c8a/chrome/common/chrome_switches.cc
[modify] https://crrev.com/9720f94bb092b0fc8692969326fde68ffbe33c8a/chrome/common/chrome_switches.h

Labels: TE-Verified-M64 TE-Verified-64.0.3274.0
Update : 
Retested above issue on Win(7,8,10), Mac(10.12.6), and Linux (14.04 LTS) OS using latest Canary #64.0.3274.0 and issue is fixed now. Kindly review an attached video.

Thank you!
Fixed Video.mp4
300 KB View Download
Status: Verified (was: Assigned)

Sign in to add a comment