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

Issue 651326 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 649254
Owner:
User never visited
Closed: Sep 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Regression: [MD Settings] Browser gets crashed after clicking on 'Block' option from drop down.

Reported by rk...@etouch.net, Sep 29 2016

Issue description

Chrome Version: 55.0.2875.0 Revision 065f3e402db7b3bb85f648586b8d63769c24edde-refs/heads/master@{#421703}
OS: Windows(7,8,10), Mac(10.10.5,10.11.4)

What steps will reproduce the problem?
(1) Launch chrome, navigate to https://permission.site and click on 'Location' and 'Allow' it.
(2) Then navigate to chrome://md-settings/siteSettings/all and click on iron icon of 'permission.site'
(3) Select 'Block' option from drop down and observe.

Actual: Browser gets crashed after clicking on 'Block' option from drop down.

Crash ID b4fa8b35-e9f6-49bb-87b8-aedf07576219 (Server ID: cb28d5ad00000000)
Crash ID 15819589-670e-4c90-913f-2f23cc7d8a1d (Server ID: 490de75e00000000)

Expected: Browser should not crash.

This is a regression issue, broken in 'M-55', will soon update the other info:


 
Actual_Crash.mp4
521 KB View Download

Comment 1 by rk...@etouch.net, Sep 29 2016

Labels: hasbisect
Good Build: 55.0.2868.0
Bad Build: 55.0.2869.0
Cc: brajkumar@chromium.org
Labels: -hasbisect hasbisect-per-revision
Owner: svillar@chromium.org
Status: Assigned (was: Unconfirmed)
Stack Trace:
----------------
Thread 0 CRASHED [EXCEPTION_ACCESS_VIOLATION_READ @ 0x00000010 ] MAGIC SIGNATURE THREAD
0x114c1adf	(chrome.dll -content_settings_pref.cc:100 )	content_settings::ContentSettingsPref::SetWebsiteSetting(ContentSettingsPattern const &,ContentSettingsPattern const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::Value *)
0x114c078c	(chrome.dll -content_settings_pref_provider.cc:124 )	content_settings::PrefProvider::SetWebsiteSetting(ContentSettingsPattern const &,ContentSettingsPattern const &,ContentSettingsType,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::Value *)
0x114bf1f7	(chrome.dll -host_content_settings_map.cc:381 )	HostContentSettingsMap::SetWebsiteSettingCustomScope(ContentSettingsPattern const &,ContentSettingsPattern const &,ContentSettingsType,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,std::unique_ptr<base::Value,std::default_delete<base::Value> >)
0x114bee40	(chrome.dll -host_content_settings_map.cc:455 )	HostContentSettingsMap::SetContentSettingCustomScope(ContentSettingsPattern const &,ContentSettingsPattern const &,ContentSettingsType,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,ContentSetting)
0x117a91b6	(chrome.dll -site_settings_handler.cc:504 )	settings::SiteSettingsHandler::HandleSetCategoryPermissionForOrigin(base::ListValue const *)
0x0fff3249	(chrome.dll -bind_internal.h:339 )	base::internal::Invoker<base::internal::BindState<void ( options::LanguageOptionsHandler::*)(base::ListValue const *),base::internal::UnretainedWrapper<options::LanguageOptionsHandler> >,void >::Run(base::internal::BindStateBase *,base::ListValue const * &&)
0x11002af0	(chrome.dll -web_ui_impl.cc:254 )	content::WebUIImpl::ProcessWebUIMessage(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &)
0x11002a7c	(chrome.dll -web_ui_impl.cc:108 )	content::WebUIImpl::OnWebUISend(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &)
0x110024b2	(chrome.dll -ipc_message_templates.h:26 )	IPC::DispatchToMethod<content::WebUIImpl,void ( content::WebUIImpl::*)(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &),void,std::tuple<GURL,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,base::ListValue> >(content::WebUIImpl *,void ( content::WebUIImpl::*)(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &),void *,std::tuple<GURL,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,base::ListValue> const &)
0x11002455	(chrome.dll -ipc_message_templates.h:121 )	IPC::MessageT<ViewHostMsg_WebUISend_Meta,std::tuple<GURL,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,base::ListValue>,void>::Dispatch<content::WebUIImpl,content::WebUIImpl,void,void ( content::WebUIImpl::*)(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &)>(IPC::Message const *,content::WebUIImpl *,content::WebUIImpl *,void *,void ( content::WebUIImpl::*)(GURL const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const &))
0x1034f927	(chrome.dll -web_ui_impl.cc:91 )	content::WebUIImpl::OnMessageReceived(IPC::Message const &)
0x1034c702	(chrome.dll -web_contents_impl.cc:667 )	content::WebContentsImpl::OnMessageReceived(content::RenderViewHost *,content::RenderFrameHost *,IPC::Message const &)
0x1034c4b0	(chrome.dll -web_contents_impl.cc:660 )	content::WebContentsImpl::OnMessageReceived(content::RenderViewHost *,IPC::Message const &)
0x1034be47	(chrome.dll -render_view_host_impl.cc:834 )	content::RenderViewHostImpl::OnMessageReceived(IPC::Message const &)
0x1034b73e	(chrome.dll -render_widget_host_impl.cc:460 )	content::RenderWidgetHostImpl::OnMessageReceived(IPC::Message const &)
0x1034b5f0	(chrome.dll -render_process_host_impl.cc:2033 )	content::RenderProcessHostImpl::OnMessageReceived(IPC::Message const &)
0x1034b124	(chrome.dll -ipc_channel_proxy.cc:339 )	IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const &)
0x0ff93b9d	(chrome.dll -bind_internal.h:339 )	base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool ( content::UtilityProcessHostClient::*)(IPC::Message const &)>,scoped_refptr<content::UtilityProcessHostClient>,IPC::Message>,void >::Run(base::internal::BindStateBase *)
0x0ff41bd3	(chrome.dll -task_annotator.cc:54 )	base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask const &)
0x0ff417d3	(chrome.dll -message_loop.cc:405 )	base::MessageLoop::RunTask(base::PendingTask const &)
0x0ff40ff7	(chrome.dll -message_loop.cc:513 )	base::MessageLoop::DoWork()
0x0ffeb8e9	(chrome.dll -message_pump_win.cc:263 )	base::MessagePumpForUI::DoRunLoop()
0x0ff40ae4	(chrome.dll -message_pump_win.cc:141 )	base::MessagePumpWin::Run(base::MessagePump::Delegate *)
0x0ff409e3	(chrome.dll -run_loop.cc:35 )	base::RunLoop::Run()
0x102be4ec	(chrome.dll -chrome_browser_main.cc:2108 )	ChromeBrowserMainParts::MainMessageLoopRun(int *)
0x102be3c1	(chrome.dll -browser_main_loop.cc:957 )	content::BrowserMainLoop::RunMainMessageLoopParts()
0x102be322	(chrome.dll -browser_main_runner.cc:155 )	content::BrowserMainRunnerImpl::Run()
0x0ff07e3f	(chrome.dll -browser_main.cc:46 )	content::BrowserMain(content::MainFunctionParams const &)
0x0ff07cb9	(chrome.dll -content_main_runner.cc:418 )	content::RunNamedProcessTypeMain(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,content::MainFunctionParams const &,content::ContentMainDelegate *)
0x0ff07a2b	(chrome.dll -content_main_runner.cc:786 )	content::ContentMainRunnerImpl::Run()
0x0feed514	(chrome.dll -content_main.cc:20 )	content::ContentMain(content::ContentMainParams const &)
0x0feec288	(chrome.dll -chrome_main.cc:97 )	ChromeMain
0x00aa2828	(chrome.exe -main_dll_loader_win.cc:174 )	MainDllLoader::Launch(HINSTANCE__ *,base::TimeTicks)
0x00aa1e7c	(chrome.exe -chrome_exe_main_win.cc:245 )	wWinMain
0x00ac4fd3	(chrome.exe -exe_common.inl:253 )	__scrt_common_main_seh
0x77233379	(kernel32.dll + 0x00013379 )	BaseThreadInitThunk
0x77c492e1	(ntdll.dll + 0x000392e1 )	__RtlUserThreadStart
0x77c492b4	(ntdll.dll + 0x000392b4 )	_RtlUserThreadStart

Bisect Information:
--------------------
Using the per-revision bisect providing the bisect results,
Good build:55.0.2868.0(Revision: 420217).
Bad build: 55.0.2869.0 (Revision: 420536).

You are probably looking for a change made after 420302 (known good), but no later than 420304 (first known bad).

CHANGELOG URL:
-----------------
https://chromium.googlesource.com/chromium/src/+log/b0fca5c853d275637871e0ac86f84953f2071346..ec8349cfc41f8abb93e5b60561b3fbe3d541fb05

From the CL above, assigning the issue to the concern owner 

@dschuyler - 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.

Review-Url: https://codereview.chromium.org/2358813002

Thanks!


Comment 3 by finnur@chromium.org, Sep 29 2016

Mergedinto: 649254
Status: Duplicate (was: Assigned)

Sign in to add a comment