New issue
Advanced search Search tips

Issue 648106 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 644998
Owner: ----
Closed: Sep 2016
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

Chrome Canary will restart if you remove notification permission for multiple websites in a row

Reported by jitendra...@gmail.com, Sep 19 2016

Issue description

Chrome Version       : 55.0.2864.0
OS Version: OS X 10.11.6
URLs (if applicable) :
Other browsers tested: Doesn't apply

What steps will reproduce the problem?
1. Allow some websites for notifications.
2. Go to chrome://settings/siteSettings/notifications
3. Keep clicking on "Remove" to disable notifications (as shown in screenshot)

What is the expected result?
By clicking on remove button websites should be removed from the list. The interaction problem here is that if you remove one website that pop which has (remove+ block option doesn't disappear itself so user thing if he clicks on "remove again it will remove next website in the list. Multiple clicks on same "Remove" option causes the crash.

What happens instead of that?
Chrome will be restart 

Please provide any additional information below. Attach a screenshot if
possible.

UserAgentString: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2864.0 Safari/537.36



 
Slack - chromiumdev vzali.jpg
74.0 KB View Download
Running 55.0.2866.0 on Linux yields the inability to do multiple clicks on the remove button. As soon as it is pressed the menu disappears along with the entry.

Can you grab the latest Chromium build from https://downloadchromium.appspot.com and test that, please?

Comment 2 by rsesek@chromium.org, Sep 19 2016

Labels: Needs-Feedback
Do you have a crash ID from chrome://crashes?
I have recorded a video https://scrnshot.s3.amazonaws.com/screencast_36q3q.mp4

I have requested for update Crash ID 8e06becd-43d9-4904-9bf7-c2bafc80f300

Comment 4 by rsesek@chromium.org, Sep 20 2016

Do you have a Server ID for that crash? Otherwise, can you please attach 8e06becd-43d9-4904-9bf7-c2bafc80f300.dmp as a file (from ~/Library/Application Support/Google/Chrome/Crashpad/completed).
File is Attached
8e06becd-43d9-4904-9bf7-c2bafc80f300.dmp
699 KB Download
I don't know how to get Server ID of cash

Comment 7 by rsesek@chromium.org, Sep 20 2016

Mergedinto: 644998
Status: Duplicate (was: Unconfirmed)
It's listed next to it if you have crash report uploading enabled in Preferences. But the file is sufficient.

Thanks!

Thread 0 ( * CRASHED * EXC_BAD_INSTRUCTION / EXC_I386_INVOP @ 0x113c3f3a8 )
0	 [Google Chrome Framework	 -	 site_settings_handler.cc:468] settings::SiteSettingsHandler::HandleResetCategoryPermissionForOrigin(base::ListValue const*)
1	 [Google Chrome Framework	 -	 web_ui_impl.cc:258] content::WebUIImpl::ProcessWebUIMessage(GURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::ListValue const&)
2	 [Google Chrome Framework	 -	 tuple.h:144] bool IPC::MessageT<ViewHostMsg_WebUISend_Meta, std::__1::tuple<GURL, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::ListValue>, void>::Dispatch<content::WebUIImpl, content::WebUIImpl, void, void (content::WebUIImpl::*)(GURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::ListValue const&)>(IPC::Message const*, content::WebUIImpl*, content::WebUIImpl*, void*, void (content::WebUIImpl::*)(GURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::ListValue const&))
3	 [Google Chrome Framework	 -	 web_ui_impl.cc:91] content::WebUIImpl::OnMessageReceived(IPC::Message const&)
4	 [Google Chrome Framework	 -	 web_contents_impl.cc:658] content::WebContentsImpl::OnMessageReceived(content::RenderViewHost*, content::RenderFrameHost*, IPC::Message const&)
5	 [Google Chrome Framework	 -	 render_view_host_impl.cc:833] content::RenderViewHostImpl::OnMessageReceived(IPC::Message const&)
6	 [Google Chrome Framework	 -	 render_widget_host_impl.cc:460] content::RenderWidgetHostImpl::OnMessageReceived(IPC::Message const&)
7	 [Google Chrome Framework	 -	 render_process_host_impl.cc:1986] content::RenderProcessHostImpl::OnMessageReceived(IPC::Message const&)
8	 [Google Chrome Framework	 -	 ipc_message.h:132] IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)
9	 [Google Chrome Framework	 -	 callback.h:64] base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&)
10	 [Google Chrome Framework	 -	 vector:632] base::MessageLoop::RunTask(base::PendingTask const&)
11	 [Google Chrome Framework	 -	 message_loop.cc:497] base::MessageLoop::DeferOrRunPendingTask(base::PendingTask)
12	 [Google Chrome Framework	 -	 message_loop.cc:621] base::MessageLoop::DoWork()
13	 [Google Chrome Framework	 -	 message_pump_mac.mm:330] base::MessagePumpCFRunLoopBase::RunWork()
14	 [Google Chrome Framework	 -	 0x19af4da] base::mac::CallWithEHFrame(void () block_pointer)
15	 [Google Chrome Framework	 -	 message_pump_mac.mm:309] base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
16	 [CoreFoundation	 -	 0xaa881] __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
17	 [CoreFoundation	 -	 0x89fbc] __CFRunLoopDoSources0
18	 [CoreFoundation	 -	 0x894df] __CFRunLoopRun
19	 [CoreFoundation	 -	 0x88ed8] CFRunLoopRunSpecific
20	 [HIToolbox	 -	 0x30935] RunCurrentEventLoopInMode
21	 [HIToolbox	 -	 0x3076f] ReceiveNextEventCommon
22	 [HIToolbox	 -	 0x305af] _BlockUntilNextEventMatchingListInModeWithFilter
23	 [AppKit	 -	 0x48df6] _DPSNextEvent
24	 [AppKit	 -	 0x48226] -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
25	 [AppKit	 -	 0x3cd80] -[NSApplication run]
26	 [Google Chrome Framework	 -	 message_pump_mac.mm:682] base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*)
27	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
28	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
29	 [Google Chrome Framework	 -	 chrome_browser_main.cc:2103] ChromeBrowserMainParts::MainMessageLoopRun(int*)
30	 [Google Chrome Framework	 -	 browser_main_loop.cc:956] content::BrowserMainLoop::RunMainMessageLoopParts()
31	 [Google Chrome Framework	 -	 memory:2761] content::BrowserMainRunnerImpl::Run()
32	 [Google Chrome Framework	 -	 browser_main.cc:46] content::BrowserMain(content::MainFunctionParams const&)
33	 [Google Chrome Framework	 -	 content_main_runner.cc:786] content::ContentMainRunnerImpl::Run()
34	 [Google Chrome Framework	 -	 content_main.cc:20] content::ContentMain(content::ContentMainParams const&)
35	 [Google Chrome Framework	 -	 chrome_main.cc:85] ChromeMain
36	 [Google Chrome Canary	 +	 0xd4a]
37	 [Google Chrome Canary	 +	 0xb34]

Sign in to add a comment