1PasswordX Chrome Extension is always 'corrupted' now...

Multiple times daily, the 1PasswordX Chrome Extension becomes 'Corrupted' and needs to be repaired in the Chrome extensions tab.

Chrome: Version 74.0.3729.157 (Official Build) (64-bit)
MacOS : 10.14.5 (18F132)
1PasswordX: 1.16.2
1PasswordX: 1.15.x (what ever the latest was, I switched to the beta to try to solve this. did not work Stable and beta exhibit this Corruption issue)
1Password 7 Version 7.3.BETA-14 (70300014) 1Password Beta

It will run fine for several hours, but eventually quits and shows 'corrupted' message in the extensions tab and needs to be repaired.

Thoughts?


1Password Version: 1Password 7 Version 7.3.BETA-14 (70300014)
Extension Version: 1.16.2 1.15
OS Version: MacOS : 10.14.5 (18F132)
Sync Type: Subscription

«1

Comments

  • ag_anaag_ana

    Team Member

    Hi @Houdini7! Welcome to the forum!

    Do you have any other Chrome extensions that could be interfering with 1Password X? Or perhaps some security software installed on this device?

  • Thanks for the reply @ag_ana, that's the process I'm slowly working through now. (as it takes a while for the extension to trigger a corrupted state, this takes a long time :) )

  • kaitlynkaitlyn

    Team Member
    edited May 20

    @Houdini7 – Sounds good! Keep us posted. :)

  • After many different configurations the extension is still becoming corrupt.

    The latest configuration is very basic:
    Fresh install of Chrome: Version 74.0.3729.169 (Official Build) (64-bit)
    Fresh install of 1PasswordX: 1.15.2
    No other extensions
    No Mac client (uninstalled completely)

    After working for 1-2 days, the extension will become corrupt.

  • brentybrenty

    Team Member

    @Houdini7: I've never even heard of this before. Could you please clarify what you're seeing? If it's simpler, take a screenshot of this. To include it in your reply, simply click the document button in the top of the comment field, and select the file you wish to share:


     
    Just be sure not to post anything sensitive, as this is a public forum.

    Also, you didn't answer Ana: Do you have "security" or "cleaner" software that may be interfering or actually messing with the files? Let me know what you find.

  • I will grab a. Screen shot when I get back home.

    The visual symptoms are pretty straight forward however.
    I can tell it’s broken when:
    1) The icon in the browser will disappear when you click on it
    2) The Extension tab of the browser shows the 1Password extension, disabled. With the warning that ‘This extension has likely become corrupted’...
    At that point, I hit ‘Repair’ and it re-installs 1Password, requires me to do the normal 2FA to re-authenticate it to that browser, and all is good for another day or so.

    Note: The icon/1Password work fine, until it doesn’t. And it just disappears and I have to repair the extension.

    I’ll get a screen shot when this happens next!

    Thanks!

  • Houdini7Houdini7
    edited May 29

    As for any security or cleaning software:
    I have Malwarebytes and CleanMyMacX
    However, both of those are on Manual scanning, and I did not run either while this was happening.

    I’ll look into removing both of them to further eliminate possible culprits!

  • brentybrenty

    Team Member

    @Houdini7: Sounds good! :) :+1:

    However,

    1) The icon in the browser will disappear when you click on it

    I have never seen or heard of this before: the icon disappearing when clicked.

    The only thing I can think of is that you have both 1Password X and the 1Password desktop extension installed somewhere and you've got Chrome syncing them. When you install 1Password X, it will uninstall the desktop extension if present. So then the question becomes which icon are you clicking? Is that maybe what you've got going on?

    2) The Extension tab of the browser shows the 1Password extension, disabled. With the warning that ‘This extension has likely become corrupted’... At that point, I hit ‘Repair’ and it re-installs 1Password, requires me to do the normal 2FA to re-authenticate it to that browser, and all is good for another day or so.

    Yeah that's really baffling, as it would have to be something outside of 1Password and the browser: neither can or will corrupt themselves.

    However, both of those are on Manual scanning, and I did not run either while this was happening. I’ll look into removing both of them to further eliminate possible culprits!

    Definitely give that a try. Even if scanning is done manually, having them running at all means they're doing something. Though knowing what and why is not easy.

  • brentybrenty

    Team Member

    @Houdini7: Well... Thank you. I guess I am disappointed because your description was spot-on. I thought maybe the actual error would reveal some additional details. Does clicking it get you anything more?

    I was researching this a bit, and there's nothing definitively helpful. But a few highlights are:

    • Can be caused by missing update_url value in the extensions manifest.json. We have that...but it's possible that something is modifying or removing it on your system. It's just odd that we haven't seen other reports of this, if it's caused by specific software.
    • Can be caused due to a false positive with Windows Defender, which quarantines it. Again, that's built into all Windows 10 installs, so I'd expect this to happen a lot more...and you're not even on Windows!

    The only thing that makes any sense to me is that there were apparently many cases like this with another password manager a couple years ago. So my theory is as follows:

    1. 1Password uses encryption, as does malware, especially ransomware, so it tends to get flagged more often than some other software
    2. While the 1Password desktop extension doesn't actually have any cryptographic functions built into it (all of that is handled by the desktop app), 1Password X is designed to be entirely self-sufficient, so it does
    3. 1Password X is also relatively new, and we even just released a big update this month
    4. Antivirus software is relatively rare on macOS, so (inline Windows) there's less opportunity for users to encounter issues like these and, therefore, to report false positives to the vendors
    5. Something modifying the extension would cause this error, but...
    6. The browser has an index of extensions, so it will know it's looking for this one even if it's been removed completely; if it's missing, it can just download a fresh copy when you "repair" it if necessary

    And then the whole cycle starts over again.

    Based on what we know and what we have ruled out so far, I would bet that if you remove 1Password X and use the 1Password desktop extension, this doesn't happen. However, in the interest of science, I'd like you to try the following:

    Keep using 1Password X. The next time this happens, find out if it's just bee blown away completely by going to Chrome's extensions in Finder:

    ~/Library/Application Support/Google/Chrome/Default/Extensions

    ⌘ ⇧ G is a handy shortcut to get there by pasting that. You're looking for this folder:

    aeblfdkhhhdcdjpifhhbdiojplfjncoa

    That's the stable channel of 1Password X. Maybe you see something like this, but missing a few things:

    Everything there is 9,862,843 bytes (10.9 MB on disk) for 438 items for me...but yours may vary no matter what because you have different stuff cached, etc.

    Or you may find that all of that is missing. Either way, something missing would confirm a) something is removing files, and b) that's why you're running into this error. Then it's a matter of narrowing down what is doing that by trial and error. Is there a log of activity for that software? I would imagine if they're quarantining something, there would be a way to find out what and why. Let me know what you find!

  • So we're getting somewhere.

    This AM, I found the Extension was corrupt AND The Directory EMPTY!

    So now I'm on a hunt to understand why that happened.

  • kaitlynkaitlyn

    Team Member
    edited May 31

    That's super interesting, @Houdini7. You mentioned you have Malwarebytes and CleanMyMacX installed, but they're set to manual scanning. Do you know of any other utilities that could be altering the files in the 1Password X Chrome extension folder that you may have installed?

  • I think I figured out what's causing this...

    I turned Off Google Chrome Synching. And all has been OK for the last 2 days.
    I found this symptom when googling for 'chrome extensions disappearing' and apparently some corruption in Google's ability to keep multiple Chrome extensions synched across devices 'could' cause this...

    There is no obvious explanation for this behavior, as synching should have Enabled 1 Password to be ON across all my devices, not to remove it randomly...

    I'm going to monitor this longer, but we seem to be making progress

  • BenBen AWS Team

    Team Member

    Excellent detective work @Houdini7. Please do keep us in the loop on this. We'd love to better understand what is going on here so if other customers run into this in the future (fingers crossed for not) we can be of better assistance.

    Ben

  • So far so good. (Chrome sync still OFF)

    I re-loaded all my normal extensions yesterday. Good so far.

    And for those playing along at home ...
    I had not only un-installed Maywarebytes and CleanMyMacX but still had the issue happen. I also re-installed them, Ran multiple scans / cleanings (including Chrome) and those actions did Not produce the error. (also supporting the theory that the Chrome Sync is 'bonkers' somewhere :) )

  • Well, that did not last long.

    Chrome sync still off and the Directory is gone! (obviously the extension was not working either)

    Back to the drawing board...

    The only other thing that I suspect may be at play are the 2 options that I set in 1PasswordX.
    1) Never lock
    2) Update to the new Look

    I'm going to leave those as defaulted and see what happens

  • brentybrenty

    Team Member

    @Houdini7: Very interesting. Thanks for following up! I've seen plenty of interesting issues with Chrome adding extensions to other machines due to syncing, but never had anything like that happen. :)

    The only thing remotely close to that I can think of is that 1Password X will disable the 1Password desktop extension if the latter is present when installing the former...but not vice versa, and that doesn't cause errors.

    So at this point I'd be willing to bet it's something entirely outside the browser, since the folder is being removed right out from under its nose (so that it still expects to find it). Other than automated overzealous "security" or cleaner" software running in the background, I'm not sure what would do that. Are you sure you don't have a remnant of something else even hanging around? Some of that stuff can be hard to even remove completely. I'd check Running Processes to see if anything there stands out.

  • ** SOLVED **
    Root Cause: a Program called "Coherence Pro"
    This app will create a Mac App from a browser/website. (it's actually a really nice tool)

    Coherence was Not playing nice with the Chrome Browser Extensions after a recent update.
    This caused the browser (in the Coherence made app) to try to 'sync' its extensions locally (on my machine)
    As I had NOT wanted to give 1PasswordX access to the app that I made from the Coherence tool, I told it to Not include any extensions. Consequently, it was now in conflict.

    I have manually synched all my Coherence made Apps and All is well now!

    I know this is a Really small Edge Case, but good to know for anyone that uses any 'Browser to App' program (Coherence is just one, Fluid used to be another, not sure if that's still around or not).

    Thanks!

  • brentybrenty

    Team Member

    Ohhh wow. I never would have even thought to look at something like that. I've never used that particular app, but had others like that over the years. Thanks so much for the update! That may help others who run into a similar issue. :)

  • Hi All,
    I’ve just read this and it describes my problem to a T. However, I don’t have an app called “Coherence Pro” or anything like that. This may or may not be related, but I see that I have certain “apps” that are from Chrome- Google Play Music, Chromebook Recovery Utility, and Chrome Remote Desktop are a couple examples. To be perfectly honest, I have no idea how those apps got there and I have even less of a clue how to get rid of them.
    I do, however, use Chrome Canary side-by-side with regular Chrome. I use Canary for my personal account and regular Chrome for my school account. I have the 1Password extension installed on both. Canary is my default browser. I also have 1Password X installed, but rarely use it. I could try uninstalling the 1Password extension on regular Chrome, because I don’t use it there much.
    The extension works perfectly fine on regular Chrome, but seeing as I’m not in school right now, I’m not using regular Chrome- I’m using Canary. I followed the steps to find the extension folder in Canary and it’s there, all 10.9mb of it.
    Any help is greatly appreciated!
    Noe

  • brentybrenty

    Team Member

    @noelindemuth: It sounds like you're not using a Mac, so it's not surprising that the apps you have might be different -- and likely the cause as well -- so I doubt it's related. So please let us know the specifics: what exactly are the steps you're taking and what is (or is not) happening as a result?

    Keep in mind that Canary is a prerelease version of the browser, so it will inherently be more buggy. Are you signed into a Google Account? That will sync extension settings, but if something goes wrong there that will sync as well.

  • edited July 2

    @brenty:
    I actually am using a Mac, v10.4.5.
    The 1Password extension will basically disappear from Chrome- the only reason that I know something’s wrong is because when I go into Settings>More Tools>Extensions, I see this:

    It’s worked perfectly until about a week ago, but I’m at a loss as to what changed. Every time it disappears I go back into the extensions menu, click repair, and it reinstalls the extension and I authenticate it again. In fact, I “repaired” it last night and at the time that I’m writing this, it’s gone again.

    p.s. I misspoke in my last message- I have the 1Password desktop program installed on my computer, but have 1Password X installed on both my Chrome and Chrome Canary browsers.

  • kaitlynkaitlyn

    Team Member

    @noelindemuth – Thanks for the additional info! Brenty had some suggestions in a previous post; did you get a chance to look those over and see if they help the issue you're experiencing? @Houdini7 ended up realizing the issue was with an app called Coherence Pro. Do you have anything similar installed on your computer?

  • @kaitlyn-
    As I explained in my previous post, I don’t have anything like Coherence Pro installed, and the whole 1Password folder is in my extensions folder (all 10.9mb of it.)
    Thanks.

  • brentybrenty

    Team Member

    @noelindemuth: Except Chrome is saying it's not valid, which you posted the screenshot of. 1Password (or any extension) can't do that to itself, so it's worth finding the external cause. Since it's your machine you're going to be the only person who could potentially know what that might be. We can only give suggestions. You can shoot them down, but then it's just kind of up to you. ¯_(ツ)_/¯

  • mrengymrengy
    edited July 8

    @Houdini7 Thanks for tracking down this bug and for the thorough documentation. I'm having the same issue of the 1password extension for Chrome becoming corrupted every 1-2 days, and I also use Coherence Pro.


    I didn't follow what exactly you did to resolve this. Can you clarify? You mentioned

    I have manually synched all my Coherence made Apps and All is well now!

    I'm not seeing any option that sounds like manual syncing either in Coherence preferences or in the steps when creating a Coherence app. Please help me figure out which buttons to press to resolve this issue!

    Mac OS 10.14.4
    Chrome Version 75.0.3770.100 (Official Build) (64-bit)
    1Password extension version 4.7.5.90
    1Password for Mac version 6.8.9
    Coherence Pro version 1.1.3

  • 1) Make sure that ALL your Coherence Pro made apps (not just the main Coherence Pro app itself) are updated. The newer version of the app supports 'migrating' older compiled apps to the current Chrome engine.
    2) I had to make sure that ALL my CP made apps were enabled for the 1 password extension. That appeared to be the main issue combined with a bug in their app itself.
    3) I further complicated my environment by having CP apps installed on multiple machines and when those would try to sync their Chrome preferences all chaos broke out, so I made them all consistent :)

    I hope that helps.

    If all else fails, turn off Chrome synching (preferences in chrome,) shutdown any CP made app, repair 1password. That should get it working in chrome on that machine. From there you can then start up any CP made app and watch to see when it 'corrupts' the 1Password extension.
    In my experience, it was easy to see, the entire iPassword Extension Directory would vanish, as the Chrome engine bound inside the Coherence Pro made app tried to synch itself on the local machine.

  • kaitlynkaitlyn

    Team Member

    I love this! Thanks for helping our friend @mrengy out, @Houdini7. If you have any questions about 1Password, we'll be here for you. :)

  • Fantastic. Thanks. I'll try your suggestions, and if you don't hear from me again, that means it worked.

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file