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

Issue 632275 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 1
Type: Bug

Blocked on:
issue 632866



Sign in to add a comment

Crash when trying to import a Supervised User with a blank name

Project Member Reported by sc00335...@techmahindra.com, Jul 28 2016

Issue description

Version: 54.0.2806.0/8639.0.0 dev channel falco,gnawty,spring.
OS: Chrome os

What steps will reproduce the problem?
In CrOS:
(1) Sign in to user and sign out >> Now click on 3 dot menu to add supervised user 
(2) Now on create supervised user page >> Enter password and confirm password[Do not enter any name] 
(3) Now click continuously on camera icon on that page so that supervised user is automatically created.
Now sign in to User in Linux/Windows:
(1) Click on Add Person button in chrome://settings >> Now on that overlay Clear name field and check "Control and view ..." checkbox
(2) Click on import link,Select Supervised user with blank name >> Click ok,import button and observe.

Expected: Firstly no supervised user should be created with blank name. And in Linux on importing that user no crash should be seen.
Actual: Instead able to create blank supervised user and crash is seen on importing it.

NOTE: Unable to delete that blank supervised user from Supervised Users Dashboard.

Crash id:
Crash ID Chrome (Server ID: e3fd9d3e00000000) , Crash ID Chrome (Server ID: e05b9d3e00000000)

Raising this as Non-regression issue as same behavior is seen in 47.0.2526.106/7520.63.0 stable channel daisy.
 
Crash in Linux.ogv
2.0 MB View Download
Labels: OS-Mac
Status: Untriaged (was: Unconfirmed)
Able to reproduce the issue on Mac 10.11.6 using 54.0.2810.2.

Note : Desktop OS does not allow to create a Un-namaed/Blank Supervised user.Used the account created from CrOS to reproduce it.
Stack Trace:
===========
Thread 0 CRASHED [SIGILL @ 0x00007f491263cbf5 ] MAGIC SIGNATURE THREAD
0x00007f491263cbf5	(chrome -./out/Release/../../chrome/browser/ui/webui/options/create_profile_handler.cc:101 )	options::CreateProfileHandler::CreateProfile
0x00007f4914ec2ff7	(chrome + 0x0604fff7 )	_fini
0x00007f490f99bde7	(chrome -./out/Release/../../build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/bits/char_traits.h:257 )	<name omitted>
0x00007f4914ec2ff7	(chrome + 0x0604fff7 )	_fini
0x00007f490fe92ae8	(chrome -./out/Release/../../base/callback.h:389 )	<name omitted>
0x00007f4912525050	(chrome -./out/Release/../../chrome/browser/ui/webui/uber/uber_ui.cc:215 )	UberUI::OverrideHandleWebUIMessage
0x00007f490fe92abe	(chrome -./out/Release/../../content/browser/webui/web_ui_impl.cc:246 )	<name omitted>
0x00007f490fe9323f	(chrome + 0x0102023f )	
0x00007f490fe93372	(chrome -./out/Release/../../base/tuple.h:140 )	<name omitted>
0x00007f4911a98926	(chrome -./out/Release/../../ipc/ipc_channel_proxy.cc:395 )	<name omitted>
0x00007f490fd35c00	(chrome -./out/Release/../../base/memory/ref_counted.h:187 )	<name omitted>
0x00007f490fe931cf	(chrome -./out/Release/../../content/browser/webui/web_ui_impl.cc:91 )	<name omitted>
0x00007f49145ac00d	(chrome + 0x0573900d )	_fini
0x00007f49145ac90a	(chrome + 0x0573990a )	_fini
0x00007f490fe93180	(chrome -./out/Release/../../content/browser/webui/web_ui_impl.cc:91 )	<name omitted>
0x00007f490fe7def9	(chrome -./out/Release/../../content/browser/web_contents/web_contents_impl.cc:638 )	<name omitted>
0x00007f4911a98dd9	(chrome -./out/Release/../../ipc/ipc_channel_proxy.cc:537 )	<name omitted>
0x00007f490fda3107	(chrome -./out/Release/../../content/browser/renderer_host/render_process_host_impl.cc:1738 )	<name omitted>
0x00007f490f960e82	(chrome -./out/Release/../../base/allocator/allocator_shim.cc:196 )	ShimRealloc
0x00007f490fd6a16b	(chrome -./out/Release/../../content/browser/renderer_host/input/input_router_impl.cc:356 )	<name omitted>
0x00007f4911c3db4e	(chrome -./out/Release/../../ui/aura/window_event_dispatcher.cc:378 )	<name omitted>
0x00007f490fdb8bb3	(chrome -./out/Release/../../content/browser/renderer_host/render_widget_host_impl.cc:1898 )	<name omitted>
0x00007f490798f21a	(libxcb.so.1.1.0 + 0x0000a21a )	
0x00007f4913cad91b	(chrome -./out/Release/../../ui/views/widget/desktop_aura/desktop_screen_x11.cc:224 )	views::DesktopScreenX11::GetDisplayMatching
0x00007f490f9695ff	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007f4914a695f7	(chrome + 0x05bf65f7 )	_fini
0x00007f490c9ffd7c	(libXi.so.6.1.0 + 0x00006d7c )	
0x00007f490ca01400	(libXi.so.6.1.0 + 0x00008400 )	
0x00007f4914ecffff	(chrome + 0x0605cfff )	_fini
0x00007f490ca02a76	(libXi.so.6.1.0 + 0x00009a76 )	
0x00007f4911c382ab	(chrome -./out/Release/../../ui/aura/window_property.h:99 )	aura::client::GetCaptureWindow
0x00007f4911c4176f	(chrome -./out/Release/../../ui/aura/window_tree_host.cc:303 )	<name omitted>
0x00007f4911936c1d	(chrome -./out/Release/../../ui/views/widget/desktop_aura/desktop_capture_client.cc:64 )	<name omitted>
0x00007f490fdc3584	(chrome -./out/Release/../../content/browser/renderer_host/render_widget_host_view_aura.cc:2005 )	<name omitted>
0x00007f490f9695ff	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007f4911c44eaa	(chrome -./out/Release/../../ui/wm/core/compound_event_filter.cc:146 )	<name omitted>
0x00007f490fdafc86	(chrome -./out/Release/../../content/browser/renderer_host/render_view_host_impl.cc:836 )	<name omitted>
0x00007f491163dd8a	(chrome -./out/Release/../../ui/events/event_dispatcher.cc:191 )	<name omitted>
0x00007f491163dc7b	(chrome -./out/Release/../../ui/events/event_dispatcher.cc:62 )	<name omitted>
0x00007f4913bb2ce1	(chrome -./out/Release/../../ui/events/event_processor.cc:53 )	<name omitted>
0x00007f490f9695ff	(chrome -./out/Release/../../third_party/tcmalloc/chromium/src/thread_cache.h:201 )	do_free_with_callback
0x00007f49118f7fd9	(chrome -./out/Release/../../ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc:1556 )	views::DesktopWindowTreeHostX11::DispatchMouseEvent
0x00007f49116506e5	(chrome -./out/Release/../../ui/events/x/events_x_utils.cc:355 )	ui::EventTypeFromXEvent
0x00007f491163b8b4	(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>
0x00007f49118f6dd2	(chrome -./out/Release/../../ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc:1749 )	views::DesktopWindowTreeHostX11::DispatchEvent
0x00007f490fdb706c	(chrome -./out/Release/../../content/browser/renderer_host/render_widget_host_impl.cc:443 )	<name omitted>
0x00007f4911c213a5	(chrome -./out/Release/../../cc/surfaces/display_scheduler.cc:339 )	<name omitted>
0x00007f49089a492c	(libc-2.19.so -clock_gettime.c:115 )	__clock_gettime
0x00007f4910ee0882	(chrome -./out/Release/../../base/time/time_posix.cc:98 )	<name omitted>
0x00007f4910f03dd2	(chrome -./out/Release/../../base/profiler/tracked_time.cc:51 )	<name omitted>
... 15 more
0x00007f4910ee0882	(chrome -./out/Release/../../base/time/time_posix.cc:98 )	<name omitted>
0x00007f490fda5273	(chrome -./out/Release/../../content/browser/renderer_host/render_process_host_impl.cc:1785 )	<name omitted>
0x00007f49146739f2	(chrome + 0x058009f2 )	_fini
0x00007f49146f5d2d	(chrome + 0x05882d2d )	_fini
0x00007f49089a492c	(libc-2.19.so -clock_gettime.c:115 )	__clock_gettime
0x00007f4910ee0882	(chrome -./out/Release/../../base/time/time_posix.cc:98 )	<name omitted>
0x00007f4910f03dd2	(chrome -./out/Release/../../base/profiler/tracked_time.cc:51 )	<name omitted>
0x00007f4911a981c4	(chrome -./out/Release/../../ipc/ipc_channel_proxy.cc:314 )	<name omitted>
0x00007f49146739f2	(chrome + 0x058009f2 )	_fini
0x00007f4910eff665	(chrome -./out/Release/../../base/callback.h:389 )	<name omitted>
0x00007f4911a9805a	(chrome -./out/Release/../../ipc/ipc_channel_proxy.cc:128 )	<name omitted>
0x00007f49146f5d2d	(chrome + 0x05882d2d )	_fini
0x00007f4910ea7f3a	(chrome -./out/Release/../../base/message_loop/message_loop.cc:496 )	<name omitted>
0x00007f4907991068	(libxcb.so.1.1.0 + 0x0000c068 )	
0x00007f490ea3f8b8	(libpthread-2.19.so + 0x0000f8b8 )	
0x00007f4907991068	(libxcb.so.1.1.0 + 0x0000c068 )	
0x00007f4910ea8227	(chrome -./out/Release/../../base/message_loop/message_loop.cc:505 )	<name omitted>
0x00007f4910ea7a2a	(chrome -./out/Release/../../base/message_loop/message_loop.cc:629 )	<name omitted>
0x00007f490fb0fcaf	(chrome + 0x00c9ccaf )	
0x00007f49146f5d4c	(chrome + 0x05882d4c )	_fini
0x00007f49146f5d2d	(chrome + 0x05882d2d )	_fini
0x00007f4911a9805a	(chrome -./out/Release/../../ipc/ipc_channel_proxy.cc:128 )	<name omitted>
0x00007f490fb0fcaf	(chrome + 0x00c9ccaf )	
0x00007f49146f5d4c	(chrome + 0x05882d4c )	_fini
0x00007f49146f5d2d	(chrome + 0x05882d2d )	_fini
0x00007f4911a9805a	(chrome -./out/Release/../../ipc/ipc_channel_proxy.cc:128 )	<name omitted>
0x00007f490d66cbb7	(libX11.so.6.3.0 + 0x0003bbb7 )	
0x00007f490d66ccfb	(libX11.so.6.3.0 + 0x0003bcfb )	
0x00007f4910ea962f	(chrome + 0x0203662f )	
0x00007f4910ea9648	(chrome -./out/Release/../../base/message_loop/message_pump_glib.cc:267 )	WorkSourceDispatch
0x00007f490d9aee03	(libglib-2.0.so.0.4002.0 + 0x00048e03 )	
0x00007f490d9bdb3f	(libglib-2.0.so.0.4002.0 + 0x00057b3f )	
0x00007f490d9af047	(libglib-2.0.so.0.4002.0 + 0x00049047 )	
0x00007f490d9af0eb	(libglib-2.0.so.0.4002.0 + 0x000490eb )	
0x00007f4910ea9525	(chrome -./out/Release/../../base/message_loop/message_pump_glib.cc:309 )	base::MessagePumpGlib::Run
0x00007f490f960c03	(chrome + 0x00aedc03 )	
0x00007f4910ec1bcd	(chrome -./out/Release/../../base/run_loop.cc:35 )	<name omitted>
0x00007f4910d480f1	(chrome -./out/Release/../../chrome/browser/chrome_browser_main.cc:1969 )	ChromeBrowserMainParts::MainMessageLoopRun
0x00007f490f960c03	(chrome + 0x00aedc03 )	
0x00007f490fbbc347	(chrome -./out/Release/../../content/browser/browser_main_loop.cc:960 )	content::BrowserMainLoop::RunMainMessageLoopParts
0x00007f490fbbdf76	(chrome -./out/Release/../../content/browser/browser_main_runner.cc:72 )	content::BrowserMainRunnerImpl::Initialize
0x00007f490fbbe30c	(chrome -./out/Release/../../content/browser/browser_main_runner.cc:155 )	content::BrowserMainRunnerImpl::Run
0x00007f490fbb74a6	(chrome -./out/Release/../../content/browser/browser_main.cc:46 )	content::BrowserMain
0x00007f4910b29306	(chrome -./out/Release/../../content/app/content_main_runner.cc:785 )	content::ContentMainRunnerImpl::Run
0x00007f490f960fff	(chrome -./out/Release/../../build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/bits/atomic_2.h:271 )	base::allocator::InsertAllocatorDispatch
0x00007f49148cfa2f	(chrome + 0x05a5ca2f )	_fini
0x00007f4910b27f2d	(chrome -./out/Release/../../content/app/content_main.cc:20 )	content::ContentMain
0x00007f490f960d8a	(chrome -./out/Release/../../chrome/app/chrome_main.cc:85 )	ChromeMain
0x00007f49088bdec4	(libc-2.19.so -libc-start.c:287 )	__libc_start_main
0x00007f490f960c2c	(chrome + 0x00aedc2c )	_start

Comment 3 by pam@chromium.org, Jul 29 2016

Blockedon: 632866

Comment 4 by pam@chromium.org, Jul 29 2016

Owner: treib@chromium.org
Status: Assigned (was: Untriaged)
Summary: Crash when trying to import a Supervised User with a blank name (was: Non-Regression: Able to create supervised user with blank name in CrOS and crash is seen in linux on importing that blank supervised user)
1: Avoid crashing when importing a SU with a blank name. (Assign a "person N"-style name if needed.) I've changed the Summary here to address that bug.

2. Prevent creation of a SU with a blank name in ChromeOS. I filed that as  issue 632866 . It doesn't actually block this one in its new form, but they're certainly related.

Comment 5 by treib@chromium.org, Mar 3 2017

Cc: treib@chromium.org
Owner: ----
Status: Available (was: Assigned)
Project Member

Comment 6 by sheriffbot@chromium.org, Mar 9 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

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

Comment 7 by bauerb@chromium.org, Apr 16 2018

Status: WontFix (was: Untriaged)
Supervised users are deprecated.

Sign in to add a comment