Browser get crashed after clicking on 'Clear browsing data'
Reported by
nutan.ga...@etouch.net,
Nov 15 2017
|
|||||||
Issue descriptionChrome 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
,
Nov 15 2017
,
Nov 15 2017
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!
,
Nov 16 2017
,
Nov 16 2017
We will remove the flag for Desktop and Android.
,
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
,
Nov 21 2017
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!
,
Nov 21 2017
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by nutan.ga...@etouch.net
, Nov 15 2017Summary: Browser get crashed after clicking on 'Clear browsing data' (was: Regression: Browser get crashed after clicking on 'Clear browsing data')