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

Issue 882787 link

Starred by 7 users

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Sep 13
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Chrome_Mac: Crash Report - KeychainPassword::GetPassword

Project Member Reported by crash-fe...@system.gserviceaccount.com, Sep 11

Issue description

reporter:ajha@google.com

Magic Signature: KeychainPassword::GetPassword

Crash link: https://crash.corp.google.com/browse?q=product_name%3D%27Chrome_Mac%27+AND+product.version%3D%2771.0.3549.0%27+AND+expanded_custom_data.ChromeCrashProto.channel%3D%27canary%27+AND+expanded_custom_data.ChromeCrashProto.ptype%3D%27browser%27+AND+expanded_custom_data.ChromeCrashProto.magic_signature_1.name%3D%27KeychainPassword%3A%3AGetPassword%27&stbtiq=&reportid=&index=0

-------------------------------------------------------------------------------
Sample Report
-------------------------------------------------------------------------------
Product name: Chrome_Mac
Magic Signature : KeychainPassword::GetPassword
Product Version: 71.0.3549.0
Process type: browser
Report ID: 99e71b5a6e9e5802
Report Url: https://crash.corp.google.com/99e71b5a6e9e5802
Report Time: 2018-09-11T01:34:42-07:00
Upload Time: 2018-09-11T01:34:43.759-07:00
Uptime: 8000 ms
OS Name: Mac OS X
OS Version: 10.11.6 15G22010
CPU Architecture: amd64
CPU Info: family 6 model 61 stepping 4

-------------------------------------------------------------------------------
Crashing thread: Thread index: 0. Stack Quality: 84%. Thread id: 2817.
-------------------------------------------------------------------------------
0x0000000109b3c1fe (Google Chrome Framework - keychain_password_mac.mm: 67)	KeychainPassword::GetPassword() const
0x0000000109b3c7c4 (Google Chrome Framework - os_crypt_mac.mm: 108)	(anonymous namespace)::GetEncryptionKey()
0x0000000109b3c65d (Google Chrome Framework - os_crypt_mac.mm: 137)	OSCrypt::GetRawEncryptionKey()
0x00000001080be89c (Google Chrome Framework - system_network_context_manager.cc: 495)	SystemNetworkContextManager::OnNetworkServiceCreated(network::mojom::NetworkService*)
0x0000000106e34849 (Google Chrome Framework - network_service_instance.cc: 99)	content::GetNetworkServiceFromConnector(service_manager::Connector*)
0x0000000106e34c12 (Google Chrome Framework - network_service_instance.cc: 53)	content::(anonymous namespace)::BindNetworkChangeManagerRequest(mojo::InterfaceRequest<network::mojom::NetworkChangeManager>)
0x0000000106e34fdc (Google Chrome Framework - bind_internal.h: 416)	base::internal::Invoker<base::internal::BindState<void (*)(mojo::InterfaceRequest<network::mojom::NetworkChangeManager>)>, void (mojo::InterfaceRequest<network::mojom::NetworkChangeManager>)>::Run(base::internal::BindStateBase*, mojo::InterfaceRequest<network::mojom::NetworkChangeManager>&&)
0x000000010969bde6 (Google Chrome Framework - callback.h: 129)	network::NetworkConnectionTracker::Initialize()
0x000000010969bd2f (Google Chrome Framework - network_connection_tracker.cc: 49)	network::NetworkConnectionTracker::NetworkConnectionTracker(base::RepeatingCallback<void (mojo::InterfaceRequest<network::mojom::NetworkChangeManager>)>)
0x0000000106e34bb5 (Google Chrome Framework - network_service_instance.cc: 126)	content::GetNetworkConnectionTracker()
0x000000010a120cfd (Google Chrome Framework - callback.h: 99)	web_resource::ResourceRequestAllowedNotifier::Init(web_resource::ResourceRequestAllowedNotifier::Observer*, bool)
0x000000010a1212a4 (Google Chrome Framework - web_resource_service.cc: 66)	web_resource::WebResourceService::WebResourceService(PrefService*, GURL const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int, int, scoped_refptr<network::SharedURLLoaderFactory>, char const*, base::RepeatingCallback<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::RepeatingCallback<void (std::__1::unique_ptr<base::Value, std::__1::default_delete<base::Value> >)> const&, base::RepeatingCallback<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)> const&)> const&, net::NetworkTrafficAnnotationTag const&, base::OnceCallback<network::NetworkConnectionTracker* ()>)
0x0000000108367003 (Google Chrome Framework - plugins_resource_service.cc: 80)	PluginsResourceService::PluginsResourceService(PrefService*)
0x0000000107fa68c5 (Google Chrome Framework - memory: 3114)	BrowserProcessImpl::PreMainMessageLoopRun()
0x0000000107fd2b3a (Google Chrome Framework - chrome_browser_main.cc: 1540)	ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
0x0000000107fd294d (Google Chrome Framework - chrome_browser_main.cc: 1402)	ChromeBrowserMainParts::PreMainMessageLoopRun()
0x0000000106bc7402 (Google Chrome Framework - browser_main_loop.cc: 1022)	content::BrowserMainLoop::PreMainMessageLoopRun()
0x0000000106fcd206 (Google Chrome Framework - callback.h: 129)	content::StartupTaskRunner::RunAllTasksNow()
0x0000000106bc5e77 (Google Chrome Framework - browser_main_loop.cc: 933)	content::BrowserMainLoop::CreateStartupTasks()
0x0000000106bc989f (Google Chrome Framework - browser_main_runner_impl.cc: 140)	content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&)
0x0000000106bc3fb3 (Google Chrome Framework - browser_main.cc: 43)	content::BrowserMain(content::MainFunctionParams const&)
0x0000000107f8b441 (Google Chrome Framework - content_main_runner_impl.cc: 537)	content::ContentMainRunnerImpl::Run(bool)
0x0000000109c5e89c (Google Chrome Framework - main.cc: 472)	service_manager::Main(service_manager::MainParams const&)
0x0000000107f8a6c3 (Google Chrome Framework - content_main.cc: 19)	content::ContentMain(content::ContentMainParams const&)
0x0000000105f40fee (Google Chrome Framework - chrome_main.cc: 102)	ChromeMain
0x0000000105cd5dd0 (Google Chrome Canary + 0x00000dd0)	
0x00007fff999ee5ac (libdyld.dylib + 0x000035ac)	

-------------------------------------------------------------------------------
Manual regression range finder link
-------------------------------------------------------------------------------
https://crash.corp.google.com/browse?q=expanded_custom_data.ChromeCrashProto.magic_signature_1.name%3D%27KeychainPassword%3A%3AGetPassword%27+AND+expanded_custom_data.ChromeCrashProto.ptype%3D%27browser%27#-property-selector,-samplereports,+productname,+productversion:1000,+directory,-clientid,+operatingsystem,+url,+simplifiedurl,+extensions

 
Cc: gov...@chromium.org ajha@chromium.org ligim...@chromium.org
Labels: -Type-Bug -Pri-2 RegressedIn-71 ReleaseBlock-Dev TE-CrashTriage Target-71 M-71 FoundIn-71 Pri-1 Type-Bug-Regression
Owner: tsabolcec@google.com
Status: Assigned (was: Untriaged)
Note:
=====
1. This crash has spiked on the latest Mac canary 71.0.3549.0. 33 crashes from 33 clients so far, from 52 mins of crash data and will spike further once more crash data comes in.

Considering below as the changelog:
===================================
https://chromium.googlesource.com/chromium/src/+log/71.0.3548.0..71.0.3549.0?pretty=fuller&n=10000

tsabolcec@: Could you please take a look at these crashes and revert the suspected CL as this is top crash on Mac canary.
Components: UI>Browser>Passwords
Thanks for reporting the bug.

The CL is being reverted (https://chromium-review.googlesource.com/c/chromium/src/+/1219086) until fix is implemented.
 Issue 882873  has been merged into this issue.
Labels: -Restrict-View-EditIssue
Cc: rsesek@chromium.org
 Issue 882993  has been merged into this issue.
Labels: TE-Verified-M71 TE-Verified-71.0.3550.0
Mac canary version 71.0.3550.0 has been live for 5 hrs and has not reported any crashes so far. Revert seems to be WAI.
Status: Verified (was: Assigned)

Sign in to add a comment