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

Issue 610579 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Chrome: Crash Report - [Assert] settings::PeopleHandler::CloseUI

Project Member Reported by sc00335...@techmahindra.com, May 10 2016

Issue description

Version: 52.0.2730.0 dev
OS: Ubuntu 12.04,14.04

What steps will reproduce the problem?
(1) Launch chrome >> Go to chrome://md-settings >> Click on sign in to chrome button and observe

Expected: Browser should not crash on clicking on it.
Actual: Instead browser crashes on clicking sign in to chrome button.

This is a regression issue broken in M52. Will provide bisect info soon.

Crash ids:  dd921cf200000000  , 7664e14a00000000 
 
Actual_crash-1.ogv
1.3 MB Download
Labels: OS-Windows
Status: Untriaged (was: Unconfirmed)
Able to reproduce the issue on windows 7 using chrome version 52.0.2730.0.
will update the mac behaviour once the build available.

Stack trace
===============
Thread 0 CRASHED [SIGABRT @ 0x000003e800002c41 ] MAGIC SIGNATURE THREAD
0x00007fbedd017cc9	(libc-2.19.so -raise.c:56 )	raise
0x00007fbedd01b0d7	(libc-2.19.so -abort.c:89 )	abort
0x00007fbee81e7201	(chrome -./out/Release/../../base/debug/debugger_posix.cc:249 )	base::debug::BreakDebugger
0x00007fbee6be0bb1	(chrome -./out/Release/../../content/public/browser/web_ui_message_handler.h:89 )	settings::PeopleHandler::CloseUI
0x00007fbee6d837b1	(chrome -./out/Release/../../components/browser_sync/browser/profile_sync_service.cc:874 )	ProfileSyncService::NotifyObservers
0x00007fbee6be0113	(chrome -./out/Release/../../chrome/browser/ui/webui/settings/people_handler.cc:670 )	settings::PeopleHandler::OpenSyncSetup
0x00007fbee6bddfdb	(chrome -./out/Release/../../chrome/browser/ui/webui/settings/people_handler.cc:554 )	settings::PeopleHandler::HandleStartSignin
0x00007fbee59304e8	(chrome -./out/Release/../../base/callback.h:397 )	content::WebUIImpl::ProcessWebUIMessage
0x00007fbee592fa6f	(chrome -./out/Release/../../build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/bits/basic_string.h:244 )	IPC::MessageT<ViewHostMsg_WebUISend_Meta, std::tuple<GURL, std::basic_string<char>, base::ListValue>, void>::Dispatch<content::WebUIImpl, content::WebUIImpl, void, void (content::WebUIImpl::*)(const GURL &, const std::basic_string<char> &, const base::ListValue &)>
0x00007fbee592f932	(chrome -./out/Release/../../base/tuple.h:166 )	IPC::MessageT<ViewHostMsg_WebUISend_Meta, std::tuple<GURL, std::basic_string<char>, base::ListValue>, void>::Dispatch<content::WebUIImpl, content::WebUIImpl, void, void (content::WebUIImpl::*)(const GURL &, const std::basic_string<char> &, const base::ListValue &)>
0x00007fbee592f85f	(chrome -./out/Release/../../content/browser/webui/web_ui_impl.cc:68 )	content::WebUIImpl::OnMessageReceived
0x00007fbee8b3b69f	(chrome + 0x0558469f )	_fini
0x00007fbee8b3bf23	(chrome + 0x05584f23 )	_fini
0x00007fbee592f810	(chrome -./out/Release/../../content/browser/webui/web_ui_impl.cc:68 )	content::WebUIImpl::OnMessageReceived
0x00007fbee590e685	(chrome -./out/Release/../../content/browser/web_contents/web_contents_impl.cc:621 )	content::WebContentsImpl::OnMessageReceived
0x00007fbee557a7fe	(chrome -./out/Release/../../ui/aura/window_event_dispatcher.cc:394 )	aura::WindowEventDispatcher::UpdateCapture
0x00007fbee453339c	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007fbedc0d321a	(libxcb.so.1.1.0 + 0x0000a21a )	
0x00007fbee8ee72ef	(chrome + 0x059302ef )	_fini
0x00007fbee8ee72ef	(chrome + 0x059302ef )	_fini
0x00007fbee585e0a6	(chrome -./out/Release/../../content/browser/renderer_host/render_widget_host_impl.cc:948 )	content::RenderWidgetHostImpl::ForwardMouseEvent
0x00007fbee503e961	(chrome -./out/Release/../../ui/views/widget/desktop_aura/desktop_screen_x11.cc:222 )	views::DesktopScreenX11::GetDisplayMatching
0x00007fbee503e8df	(chrome + 0x01a878df )	
0x00007fbee503e84b	(chrome -./out/Release/../../ui/views/widget/desktop_aura/desktop_screen_x11.cc:191 )	views::DesktopScreenX11::GetDisplayNearestWindow
0x00007fbee453339c	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007fbee1361d7c	(libXi.so.6.1.0 + 0x00006d7c )	
0x00007fbee1363400	(libXi.so.6.1.0 + 0x00008400 )	
0x00007fbee1364a76	(libXi.so.6.1.0 + 0x00009a76 )	
0x00007fbee55742cb	(chrome -./out/Release/../../ui/aura/window_property.h:99 )	aura::client::GetCaptureWindow
0x00007fbee557dd4f	(chrome -./out/Release/../../ui/aura/window_tree_host.cc:303 )	aura::WindowTreeHost::OnHostLostWindowCapture
0x00007fbee50366af	(chrome -./out/Release/../../ui/views/widget/desktop_aura/desktop_capture_client.cc:64 )	views::DesktopCaptureClient::SetCapture
0x00007fbee5866c1d	(chrome -./out/Release/../../content/browser/renderer_host/render_widget_host_view_aura.cc:1945 )	content::RenderWidgetHostViewAura::OnMouseEvent
0x00007fbee8a42fd1	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/tcmalloc.cc:1045 )	tc_malloc
0x00007fbee453339c	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007fbee81fb310	(chrome -./out/Release/../../base/memory/ref_counted.h:184 )	<name omitted>
0x00007fbee5581a4a	(chrome -./out/Release/../../ui/wm/core/compound_event_filter.cc:146 )	wm::CompoundEventFilter::FilterMouseEvent
0x00007fbee4c963dd	(chrome -./out/Release/../../ui/events/event_dispatcher.cc:191 )	ui::EventDispatcher::DispatchEventToEventHandlers
0x00007fbee5853fc6	(chrome -./out/Release/../../content/browser/renderer_host/render_view_host_impl.cc:889 )	content::RenderViewHostImpl::OnMessageReceived
0x00007fbee4c9600e	(chrome -./out/Release/../../ui/events/event_dispatcher.cc:62 )	ui::EventDispatcherDelegate::DispatchEvent
0x00007fbee4c9690f	(chrome -./out/Release/../../ui/events/event_processor.cc:53 )	ui::EventProcessor::OnEventFromSource
0x00007fbee453339c	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007fbee503904f	(chrome + 0x01a8204f )	
0x00007fbee50444ba	(chrome -./out/Release/../../ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc:1527 )	views::DesktopWindowTreeHostX11::DispatchMouseEvent
0x00007fbee820251d	(chrome -./out/Release/../../base/metrics/histogram.cc:432 )	base::Histogram::AddCount
0x00007fbee82024ef	(chrome + 0x04c4b4ef )	
0x00007fbee4cab3f5	(chrome -./out/Release/../../ui/events/x/events_x_utils.cc:335 )	ui::EventTypeFromXEvent
0x00007fbee50442a7	(chrome -./out/Release/../../ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc:1440 )	views::DesktopWindowTreeHostX11::UpdateWMUserTime
0x00007fbee4c93c94	(chrome -./out/Release/../../build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/bits/basic_string.h:244 )	<name omitted>
0x00007fbee50446f1	(chrome -./out/Release/../../ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc:1711 )	views::DesktopWindowTreeHostX11::DispatchEvent
0x00007fbee585ceaf	(chrome + 0x022a5eaf )	
... 22 more
0x00007fbee524d5b9	(chrome -./out/Release/../../gpu/ipc/client/command_buffer_proxy_impl.cc:87 )	gpu::CommandBufferProxyImpl::OnMessageReceived
0x00007fbee453339c	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007fbedd0e992c	(libc-2.19.so -clock_gettime.c:115 )	__clock_gettime
0x00007fbee8236a72	(chrome -./out/Release/../../base/time/time_posix.cc:98 )	base::TimeTicks::Now
0x00007fbee584bdf3	(chrome -./out/Release/../../content/browser/renderer_host/render_process_host_impl.cc:1717 )	content::RenderProcessHostImpl::OnMessageReceived
0x00007fbee453339c	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007fbee453339c	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007fbedd0d2474	(libc-2.19.so -writev.c:56 )	__libc_writev
0x00007fbedc0d2dfd	(libxcb.so.1.1.0 + 0x00009dfd )	
0x00007fbedfef68b8	(libpthread-2.19.so + 0x0000f8b8 )	
0x00007fbee8cf9577	(chrome + 0x05742577 )	_fini
0x00007fbedd0e992c	(libc-2.19.so -clock_gettime.c:115 )	__clock_gettime
0x00007fbee8236a72	(chrome -./out/Release/../../base/time/time_posix.cc:98 )	base::TimeTicks::Now
0x00007fbee8216492	(chrome -./out/Release/../../base/profiler/tracked_time.cc:51 )	tracked_objects::TrackedTime::Now
0x00007fbee824e415	(chrome -./out/Release/../../base/tracked_objects.cc:739 )	tracked_objects::ThreadData::Now
0x00007fbee525b9f4	(chrome -./out/Release/../../ipc/ipc_channel_proxy.cc:284 )	IPC::ChannelProxy::Context::OnDispatchMessage
0x00007fbee8cf9577	(chrome + 0x05742577 )	_fini
0x00007fbee81e7475	(chrome -./out/Release/../../base/callback.h:397 )	base::debug::TaskAnnotator::RunTask
0x00007fbee525b90a	(chrome -./out/Release/../../ipc/ipc_channel_proxy.cc:105 )	IPC::ChannelProxy::Context::OnMessageReceivedNoFilter
0x00007fbedc0d5068	(libxcb.so.1.1.0 + 0x0000c068 )	
0x00007fbee8afc274	(chrome + 0x05545274 )	_fini
0x00007fbee81fc5c4	(chrome -./out/Release/../../base/message_loop/message_loop.cc:484 )	base::MessageLoop::RunTask
0x00007fbee81fc8b7	(chrome -./out/Release/../../base/message_loop/message_loop.cc:493 )	base::MessageLoop::DeferOrRunPendingTask
0x00007fbee81fcbda	(chrome -./out/Release/../../base/message_loop/message_loop.cc:610 )	base::MessageLoop::DoWork
0x00007fbee525cb9f	(chrome + 0x01ca5b9f )	
0x00007fbee8afc293	(chrome + 0x05545293 )	_fini
0x00007fbee8afc274	(chrome + 0x05545274 )	_fini
0x00007fbee525b90a	(chrome -./out/Release/../../ipc/ipc_channel_proxy.cc:105 )	IPC::ChannelProxy::Context::OnMessageReceivedNoFilter
0x00007fbee81fe3af	(chrome + 0x04c473af )	
0x00007fbee81fe3c9	(chrome -./out/Release/../../base/message_loop/message_pump_glib.cc:267 )	WorkSourceDispatch
0x00007fbee2310e03	(libglib-2.0.so.0.4002.0 + 0x00048e03 )	
0x00007fbee231fb3f	(libglib-2.0.so.0.4002.0 + 0x00057b3f )	
0x00007fbee2311047	(libglib-2.0.so.0.4002.0 + 0x00049047 )	
0x00007fbee23110eb	(libglib-2.0.so.0.4002.0 + 0x000490eb )	
0x00007fbee81fe2a5	(chrome -./out/Release/../../base/message_loop/message_pump_glib.cc:309 )	base::MessagePumpGlib::Run
0x00007fbee410388f	(chrome -./out/Release/../../third_party/ots/src/os2.cc:103 )	__cxx_global_array_dtor
0x00007fbee821679d	(chrome -./out/Release/../../base/run_loop.cc:35 )	base::RunLoop::Run
0x00007fbee413e59d	(chrome -./out/Release/../../chrome/browser/chrome_browser_main.cc:1903 )	ChromeBrowserMainParts::MainMessageLoopRun
0x00007fbee410388f	(chrome -./out/Release/../../third_party/ots/src/os2.cc:103 )	__cxx_global_array_dtor
0x00007fbee5660f08	(chrome -./out/Release/../../content/browser/browser_main_loop.cc:972 )	content::BrowserMainLoop::RunMainMessageLoopParts
0x00007fbee5663816	(chrome -./out/Release/../../content/browser/browser_main_runner.cc:71 )	content::BrowserMainRunnerImpl::Initialize
0x00007fbee5663bdc	(chrome -./out/Release/../../content/browser/browser_main_runner.cc:154 )	content::BrowserMainRunnerImpl::Run
0x00007fbee565cb2b	(chrome -./out/Release/../../content/browser/browser_main.cc:46 )	content::BrowserMain
0x00007fbee81c3f26	(chrome -./out/Release/../../content/app/content_main_runner.cc:788 )	content::ContentMainRunnerImpl::Run
0x00007fbee451ceff	(chrome + 0x00f65eff )	
0x00007fbee8f01cbf	(chrome + 0x0594acbf )	_fini
0x00007fbee81c2b3f	(chrome -./out/Release/../../content/app/content_main.cc:20 )	content::ContentMain
0x00007fbee41039da	(chrome -./out/Release/../../chrome/app/chrome_main.cc:84 )	ChromeMain
0x00007fbedd002ec4	(libc-2.19.so -libc-start.c:287 )	__libc_start_main
0x00007fbee41038b8	(chrome + 0x00b4c8b8 )	_start

Sindhu@ Please update the bisect information.

Thanks,
Labels: Stability-Crash hasTestcase
Good Build: 52.0.2729.0 dev
Bad Build: 52.0.2730.0 dev.
Labels: -Needs-Bisect hasbisect
Owner: tommycli@chromium.org
Status: Assigned (was: Untriaged)
CHANGELOG URL:
 https://chromium.googlesource.com/chromium/src/+log/60cf59abead78d7389b922951abb5b9081f93497..58b07f5147cb47dc85302bd3a112efb627c972ff

Suspecting  https://codereview.chromium.org/1960063003 from changelog

@tommycli: Please confirm the issue.
Labels: ReleaseBlock-Stable OS-Mac
This issue is reproducible on Mac 10.11.4 using chrome version 52.0.2730.0.Adding the stable blocker as this is recent regression please feel free to remove if not blocking 
Labels: -ReleaseBlock-Stable
Removing stable blocker. This is a Material WebUI page which is a work in progress and isn't ready for launch.
Project Member

Comment 6 by sheriffbot@chromium.org, May 11 2016

Labels: Fracas
Users experienced this crash on the following builds:

Mac Canary 52.0.2730.0 -  0.21 CPM, 1 reports, 1 clients (signature [Assert] settings::PeopleHandler::CloseUI)

If this update was incorrect, please add "Fracas-Wrong" label to prevent future updates.

- Go/Fracas
Summary: Chrome: Crash Report - [Assert] settings::PeopleHandler::CloseUI (was: Regression: Browser crashes on clicking sign in to chrome button in md-settings)
Components: Tools>Test>FindIt>CorrectResult
Labels: Pri-2
Since MD Settings has not launched, setting "regression" bugs to P2
Project Member

Comment 11 by sheriffbot@chromium.org, Jun 1 2016

Labels: -M-52 M-53 MovedFrom-52
Moving this nonessential bug to the next milestone.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 12 by sheriffbot@chromium.org, Jun 23 2016

Labels: FoundIn-M-53
Users experienced this crash on the following builds:

Mac Canary 53.0.2776.0 -  1.06 CPM, 1 reports, 1 clients (signature [Assert] settings::PeopleHandler::CloseUI)

If this update was incorrect, please add "Fracas-Wrong" label to prevent future updates.

- Go/Fracas
Project Member

Comment 13 by bugdroid1@chromium.org, Jun 24 2016

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

commit 6d9192a3d731bcd2f309e3edca05a4b882fb7df3
Author: tommycli <tommycli@chromium.org>
Date: Fri Jun 24 19:31:13 2016

Settings People Revamp: Fix CloseUI CRASH from unusual signin flow

There are a few unusual entry-points into the sign-in flow, i.e.
when the user has disabled Sync from Chrome Dashboard.

The crash is from a missing AllowJavascript() call for these
edge cases.

BUG=621491,  610579 

Review-Url: https://codereview.chromium.org/2097533003
Cr-Commit-Position: refs/heads/master@{#401931}

[modify] https://crrev.com/6d9192a3d731bcd2f309e3edca05a4b882fb7df3/chrome/browser/ui/webui/settings/people_handler.cc
[modify] https://crrev.com/6d9192a3d731bcd2f309e3edca05a4b882fb7df3/chrome/browser/ui/webui/settings/people_handler_unittest.cc

Status: Fixed (was: Assigned)

Sign in to add a comment