Skip to content

[Bug]Error: "KeyringController - keyring metadata length mismatch" - during login after using the correct password. #32097

@epop-cs

Description

@epop-cs

Describe the bug

We're getting daily reports of users being unable to log into their wallet using the correct password.
After adding it, they're getting the "KeyringController - keyring metadata length mismatch" error.
It goes away after reinstalling the extension and using the SRP to restore the wallet, but some of them do not have their SRP saved, and they're locked out of their wallet.

Potential lead: One of the users sent us a video of the issue with the browser console open, and the error "Error#1: KeyringController - The account you are trying to import is a duplicate" appears.
It's also visible in the console log files from other reports. A sample file is attached to this issue.

Expected behaviour

The users should be able to log in using their passwords.

Screenshots/Recordings

https://github.com/user-attachments/assets/bb38c577-4de3-45b6-bbd8-495e5b88e5e4
Image

Brave.mov

Steps to reproduce

  • Install a fresh v12.16.0 build (though this repro steps should work on other versions as well)
  • Import or create an SRP (I used child guilt hollow arrive average popular nasty soon summer like scheme diary pill country rapid)
  • Import an account that is part of the mnemonic (e.g. I used 0x80842b7e3cfb1118e86a427cdec418e3b4179ef5bbbfd71c02a76349831c8a8b which is the account at index 2 of the above SRP)
  • Add a new account on the main HD - note that you'll be able to add the account, but (1) the account is the same as the imported one (expectable) and (2) the newly added account is wrongly labeled as "imported"
  • Lock the wallet
  • Unlock it with the right password - you will see the reported error:
Error: KeyringController - The account you are trying to import is a duplicate
await in withLock		
submitPassword	@	metamask-controller.js:4343
await in submitPassword		
(anonymous)	@	createMetaRPCHandler.js:23

Error messages or log output

Removing unpermitted intrinsics
 Property eval will not be hardened because it is scuttled by LavaMoat protection. Visit https://github.com/LavaMoat/LavaMoat/pull/360 to learn more.
(anonymous) @ sentry-install.js:1
 WARNING: Missing strong random number source
 This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills
(anonymous) @ sentry-install.js:1
 This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills
(anonymous) @ sentry-install.js:1
 SCRIPTS IMPORT COMPLETE in Seconds: 2.341
 Dropped attempt to register inpage content script. Error: Duplicate script ID 'inpage'
(anonymous) @ sentry-install.js:1
 MetaMask initialization complete.
sentry-install.js:3 Uncaught 
 RPC (https://metamask.github.io): metamask_sendDomainMetadata -> success
 RPC (https://metamask.github.io): metamask_getProviderState -> success
 RPC (metamask): metamask_getProviderState -> success
 (Error#1)
(anonymous) @ sentry-install.js:1
 Error#1: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
 (Error#2)
(anonymous) @ sentry-install.js:1
 Error#2: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
 (Error#3)
(anonymous) @ sentry-install.js:1
 Error#3: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
 RPC (metamask): metamask_getProviderState -> success
 RPC (https://support.metamask.io): metamask_getProviderState -> success
 ObjectMultiplex - orphaned data for stream "metamask-cookie-handler"
(anonymous) @ sentry-install.js:1
 RPC (https://support.metamask.io): metamask_sendDomainMetadata -> success
 RPC (https://platform.twitter.com): metamask_getProviderState -> success
 RPC (https://platform.twitter.com): metamask_sendDomainMetadata -> success
 RPC (metamask): metamask_getProviderState -> success
 RPC (https://www.google.com): metamask_getProviderState -> success
 RPC (https://www.google.com): metamask_getProviderState -> success
 RPC (https://www.google.com): metamask_sendDomainMetadata -> success
 RPC (https://www.google.com): metamask_getProviderState -> success
 RPC (https://www.google.com): metamask_sendDomainMetadata -> success
Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed.
 RPC (https://blockscan.com): metamask_getProviderState -> success
 RPC (https://blockscan.com): metamask_sendDomainMetadata -> success
Unchecked runtime.lastError: The page keeping the extension port is moved into back/forward cache, so the message channel is closed.
 RPC (https://blockscan.com): metamask_getProviderState -> success
 RPC (https://blockscan.com): metamask_sendDomainMetadata -> success
 RPC (https://challenges.cloudflare.com): metamask_getProviderState -> success
 RPC (https://challenges.cloudflare.com): metamask_sendDomainMetadata -> success
 RPC (https://challenges.cloudflare.com): metamask_logWeb3ShimUsage -> success
sentry-install.js:1 RPC (https://blockscan.com): metamask_getProviderState -> success
sentry-install.js:1 RPC (https://blockscan.com): metamask_sendDomainMetadata -> success
sentry-install.js:1 RPC (metamask): metamask_getProviderState -> success
sentry-install.js:1 (Error#4)
(anonymous) @ sentry-install.js:1
sentry-install.js:1 Error#4: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
sentry-install.js:1   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
sentry-install.js:1 (Error#5)
(anonymous) @ sentry-install.js:1
sentry-install.js:1 Error#5: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
sentry-install.js:1   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
sentry-install.js:1 (Error#6)
(anonymous) @ sentry-install.js:1
sentry-install.js:1 Error#6: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
sentry-install.js:1   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
sentry-install.js:1 RPC (https://support.metamask.io): metamask_getProviderState -> success
sentry-install.js:1 ObjectMultiplex - orphaned data for stream "metamask-cookie-handler"
(anonymous) @ sentry-install.js:1
sentry-install.js:1 RPC (https://support.metamask.io): metamask_sendDomainMetadata -> success
sentry-install.js:1 RPC (https://platform.twitter.com): metamask_getProviderState -> success
sentry-install.js:1 RPC (https://platform.twitter.com): metamask_sendDomainMetadata -> success
sentry-install.js:1 RPC (metamask): metamask_getProviderState -> success
sentry-install.js:1 (Error#7)
(anonymous) @ sentry-install.js:1
sentry-install.js:1 Error#7: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
sentry-install.js:1   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
sentry-install.js:1 (Error#8)
(anonymous) @ sentry-install.js:1
sentry-install.js:1 Error#8: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
sentry-install.js:1   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
sentry-install.js:1 (Error#9)
(anonymous) @ sentry-install.js:1
sentry-install.js:1 Error#9: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
sentry-install.js:1   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
sentry-install.js:1 (Error#10)
(anonymous) @ sentry-install.js:1
sentry-install.js:1 Error#10: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
sentry-install.js:1   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
sentry-install.js:1 (Error#11)
(anonymous) @ sentry-install.js:1
sentry-install.js:1 Error#11: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
sentry-install.js:1   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
sentry-install.js:1 (Error#12)
(anonymous) @ sentry-install.js:1
sentry-install.js:1 Error#12: KeyringController - The account you are trying to import is a duplicate
(anonymous) @ sentry-install.js:1
sentry-install.js:1   at ke.$ (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:48661)
  at async ke.R (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47624)
  at async ke.M (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:47945)
  at async ke.A (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:43982)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:45113
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:36893
  at async chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:49377
  at async we (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-2.js:1:40006)
  at async or.submitPassword (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:257141)
  at async i.<anonymous> (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-0.js:1:14962)

(anonymous) @ sentry-install.js:1
runtime-lavamoat.js:5496 Removing unpermitted intrinsics
use-snow.js:23 Snow detected a new realm creation attempt in MetaMask. Performing scuttling on new realm. Window
use-snow.js:23 Snow detected a new realm creation attempt in MetaMask. Performing scuttling on new realm. Window
sentry-install.js:1 Property eval will not be hardened because it is scuttled by LavaMoat protection. Visit https://github.com/LavaMoat/LavaMoat/pull/360 to learn more.
e.<computed> @ sentry-install.js:1
sentry-install.js:1 WARNING: Missing strong random number source
sentry-install.js:1 The object notation for `createSlice.extraReducers` is deprecated, and will be removed in RTK 2.0. Please use the 'builder callback' notation instead: https://redux-toolkit.js.org/api/createSlice
e.<computed> @ sentry-install.js:1
sentry-install.js:1 RPC (metamask): metamask_getProviderState -> success
popup.html#unlock:1 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/fonts/Euclid/EuclidCircularB-Regular-WebXL.woff2
ui-7.js:1 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/fonts/Euclid/EuclidCircularB-Bold-WebXL.woff2

Detection stage

In production (default)

Version

12.14.1 -> 12.16.0

Build type

None

Browser

Chrome

Operating system

Windows

Hardware wallet

No response

Additional context

Adding here a sample of the console logs received from one of the users.

nkbihfbeogaeaoehlefnkodbefgpgknn-1744705998400 (1).log

It looks to be related to:
MetaMask/core#5411
#31373

Slack thread where the "Error#11: KeyringController - The account you are trying to import is a duplicate" visible in the console logs was spotted: https://consensys.slack.com/archives/C8RSKCNCD/p1744814172853069?thread_ts=1744628552.582029&cid=C8RSKCNCD

Discussion Slack thread: https://consensys.slack.com/archives/C8RSKCNCD/p1744628552582029

Severity

We consider this an S1 because those impacted cannot log in without reinstalling the extension, and among those who reported it, there are cases where the SRP was not saved.
We have a total of 40 reports.

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions