1Password on ARM Fails to Launch (Video and Debug Logs Attached)

Oddycm
Oddycm
Community Member

Hello,

I have downloaded the 1Password 8 ARM preview to test out and encountered an issue with it launching.

As shown in the video below, the applications graphical interface never launches after running the application:

Video Link

The logs are as follows, it looks like the Rust backend is not starting and as a result the GUI never starts?

INFO  2024-08-22T01:05:47.979 ThreadId(5) [1P:op-settings\src\store\json_store.rs:117] Settings file "C:\Users\$USER\AppData\Local\1Password\settings\settings.json" missing, using defaults.
INFO  2024-08-22T01:05:47.984 ThreadId(5) [client:typescript] Client starting.
INFO  2024-08-22T01:05:48.239 ThreadId(5) [1P:op-crash-reporting\src\crash_handler.rs:187] Started crash handler thread
INFO  2024-08-22T01:05:48.239 ThreadId(5) [1P:op-localization\src\lib.rs:232] system locale detected as 'en-US'
INFO  2024-08-22T01:05:48.239 ThreadId(5) [1P:op-localization\src\lib.rs:258] selected translations for EN_US based on detected locale en-US
INFO  2024-08-22T01:05:48.240 ThreadId(5) [status:app\op-app\src\app.rs:590] App::new(1Password for Windows/81100001 (EN_US), C:\Users\$USER\AppData\Local\1Password)
INFO  2024-08-22T01:05:48.251 ThreadId(5) [1P:data\op-db\src\common\mod.rs:120] Core DB Table Integrity Check Succeeded
INFO  2024-08-22T01:05:48.251 ThreadId(5) [1P:data\op-db\src\common\mod.rs:134] Core DB Integrity Check Succeeded
INFO  2024-08-22T01:05:48.251 ThreadId(5) [1P:data\op-db\src\core_db\db.rs:164] Starting Core DB at version: 31
INFO  2024-08-22T01:05:48.252 ThreadId(5) [1P:data\op-db\src\common\mod.rs:120] Resources DB Table Integrity Check Succeeded
INFO  2024-08-22T01:05:48.252 ThreadId(5) [1P:data\op-db\src\common\mod.rs:134] Resources DB Integrity Check Succeeded
INFO  2024-08-22T01:05:48.252 ThreadId(5) [1P:data\op-db\src\resources_db\db.rs:133] Starting Resources DB at version: 1
INFO  2024-08-22T01:05:48.560 ThreadId(5) [1P:foundation\op-install\src\windows\nmh_registration.rs:91] Installed BrowserSupport manifest for chrome extension
INFO  2024-08-22T01:05:48.560 ThreadId(5) [1P:foundation\op-install\src\windows\nmh_registration.rs:112] Installed BrowserSupport manifest for firefox extension
INFO  2024-08-22T01:05:48.560 ThreadId(5) [1P:foundation\op-install\src\windows\nmh_registration.rs:133] Installed BrowserSupport manifest for edge extension
INFO  2024-08-22T01:05:48.564 tokio-runtime-worker(ThreadId(1)) [1P:native-messaging\op-native-core-integration\src\lib.rs:332] Starting IPC listener on 1Password-BrowserSupport
INFO  2024-08-22T01:05:48.564 tokio-runtime-worker(ThreadId(1)) [1P:native-messaging\op-native-core-integration\src\lib.rs:344] Active native core integration is awaiting messages
ERROR 2024-08-22T01:05:48.574 tokio-runtime-worker(ThreadId(1)) [1P:ffi\op-core-node\src\lib.rs:476] AppExpired(())

I am using a Azure ARM VM with the following configurations:

OS: Windows 11 ARM (23H2 (OS Build 22631.4037))
Azure Template Used: win11-23h2-pro
CPU: Ampere Altra


1Password Version: 8.11.0.1
Extension Version: Not Provided
OS Version: Windows 11 ARM (23H2 (OS Build 22631.4037)
Browser: Not Provided

Comments

  • Oddycm
    Oddycm
    Community Member

    Hello,

    I am trying to test 1Password for ARM preview, however, when I run it the applications GUI interface fails to launch.

    Video Link

    Attached below is the logs from the execution:

    INFO  2024-08-22T01:05:47.979 ThreadId(5) [1P:op-settings\src\store\json_store.rs:117] Settings file "C:\Users\$USER\AppData\Local\1Password\settings\settings.json" missing, using defaults.
    INFO  2024-08-22T01:05:47.984 ThreadId(5) [client:typescript] Client starting.
    INFO  2024-08-22T01:05:48.239 ThreadId(5) [1P:op-crash-reporting\src\crash_handler.rs:187] Started crash handler thread
    INFO  2024-08-22T01:05:48.239 ThreadId(5) [1P:op-localization\src\lib.rs:232] system locale detected as 'en-US'
    INFO  2024-08-22T01:05:48.239 ThreadId(5) [1P:op-localization\src\lib.rs:258] selected translations for EN_US based on detected locale en-US
    INFO  2024-08-22T01:05:48.240 ThreadId(5) [status:app\op-app\src\app.rs:590] App::new(1Password for Windows/81100001 (EN_US), C:\Users\$USER\AppData\Local\1Password)
    INFO  2024-08-22T01:05:48.251 ThreadId(5) [1P:data\op-db\src\common\mod.rs:120] Core DB Table Integrity Check Succeeded
    INFO  2024-08-22T01:05:48.251 ThreadId(5) [1P:data\op-db\src\common\mod.rs:134] Core DB Integrity Check Succeeded
    INFO  2024-08-22T01:05:48.251 ThreadId(5) [1P:data\op-db\src\core_db\db.rs:164] Starting Core DB at version: 31
    INFO  2024-08-22T01:05:48.252 ThreadId(5) [1P:data\op-db\src\common\mod.rs:120] Resources DB Table Integrity Check Succeeded
    INFO  2024-08-22T01:05:48.252 ThreadId(5) [1P:data\op-db\src\common\mod.rs:134] Resources DB Integrity Check Succeeded
    INFO  2024-08-22T01:05:48.252 ThreadId(5) [1P:data\op-db\src\resources_db\db.rs:133] Starting Resources DB at version: 1
    INFO  2024-08-22T01:05:48.560 ThreadId(5) [1P:foundation\op-install\src\windows\nmh_registration.rs:91] Installed BrowserSupport manifest for chrome extension
    INFO  2024-08-22T01:05:48.560 ThreadId(5) [1P:foundation\op-install\src\windows\nmh_registration.rs:112] Installed BrowserSupport manifest for firefox extension
    INFO  2024-08-22T01:05:48.560 ThreadId(5) [1P:foundation\op-install\src\windows\nmh_registration.rs:133] Installed BrowserSupport manifest for edge extension
    INFO  2024-08-22T01:05:48.564 tokio-runtime-worker(ThreadId(1)) [1P:native-messaging\op-native-core-integration\src\lib.rs:332] Starting IPC listener on 1Password-BrowserSupport
    INFO  2024-08-22T01:05:48.564 tokio-runtime-worker(ThreadId(1)) [1P:native-messaging\op-native-core-integration\src\lib.rs:344] Active native core integration is awaiting messages
    ERROR 2024-08-22T01:05:48.574 tokio-runtime-worker(ThreadId(1)) [1P:ffi\op-core-node\src\lib.rs:476] AppExpired(())
    

    OS: Windows 11 Pro (23H2 (OS Build 22631.4037))
    CPU: Ampere Altra


    1Password Version: 8.11.0.1
    Extension Version: Not Provided
    OS Version: Windows 11 Pro (23H2 (OS Build 22631.4037))
    Browser: Not Provided

  • Dave_1P
    edited August 22

    Hello @Oddycm! 👋

    Thanks for helping us to test the preview version of 1Password for Windows on Arm! On the same machine, did you run into the same issue with the regular version of 1Password for Windows? Do you see any other apps having trouble?

    As a first step, could you try the following turning off hardware acceleration for 1Password:

    1. Make sure 1Password 8 is completely closed by Right-clicking the icon in your system tray > Quit.
    2. Type the following into your Windows search bar, and hit Enter: %localappdata%\1Password\settings
    3. Open the settings.json file in a text editor like Notepad, and look for "app.useHardwareAcceleration": true,.
    4. If it is present, change it to "app.useHardwareAcceleration": false,. If it's not present, add "app.useHardwareAcceleration": false to the bottom of the settings list, and save the file.

    Note: Be sure to also add a comma at the end of the preceding setting, for example:

    {
    "app.double":false,
    "app.useHardwareAcceleration": false
    }
    

    Then try to open 1Password again. If you still see the same issue then let me know.

    -Dave

  • Oddycm
    Oddycm
    Community Member

    Hey @Dave_1P,

    The latest x64 version of 1Password worked on this machine when running under translation mode, in addition I noticed 1Password for Windows on ARM version 8.10.40 works without issues.

    To note, I used the following installer for 8.11.0.1:

    File: 1PasswordSetup-8.11.0-ARM-Preview.msi
    MD5 Hash: 6E96A0D029E571EC3ACA9A51FB55596D

    When I have 8.11.0.1 installed, there appears not to be any files under %localappdata%\1Password\settings:

    I still added this config in the above location:

    PS C:\Users\adminuser\AppData\Local\1Password\settings> type .\settings.json
    {
    "app.double":false,
    "app.useHardwareAcceleration": false
    }
    PS C:\Users\adminuser\AppData\Local\1Password\settings>
    

    However, the results look to be the same:

    INFO  2024-08-22T16:28:18.321 ThreadId(5) [client:typescript] Client starting.
    INFO  2024-08-22T16:28:18.679 ThreadId(5) [1P:op-crash-reporting\src\crash_handler.rs:187] Started crash handler thread
    INFO  2024-08-22T16:28:18.679 ThreadId(5) [1P:op-localization\src\lib.rs:232] system locale detected as 'en-US'
    INFO  2024-08-22T16:28:18.679 ThreadId(5) [1P:op-localization\src\lib.rs:258] selected translations for EN_US based on detected locale en-US
    INFO  2024-08-22T16:28:18.680 ThreadId(5) [status:app\op-app\src\app.rs:590] App::new(1Password for Windows/81100001 (EN_US), C:\Users\$USER\AppData\Local\1Password)
    INFO  2024-08-22T16:28:18.692 ThreadId(5) [1P:data\op-db\src\common\mod.rs:120] Core DB Table Integrity Check Succeeded
    INFO  2024-08-22T16:28:18.692 ThreadId(5) [1P:data\op-db\src\common\mod.rs:134] Core DB Integrity Check Succeeded
    INFO  2024-08-22T16:28:18.692 ThreadId(5) [1P:data\op-db\src\core_db\db.rs:164] Starting Core DB at version: 31
    INFO  2024-08-22T16:28:18.693 ThreadId(5) [1P:data\op-db\src\common\mod.rs:120] Resources DB Table Integrity Check Succeeded
    INFO  2024-08-22T16:28:18.693 ThreadId(5) [1P:data\op-db\src\common\mod.rs:134] Resources DB Integrity Check Succeeded
    INFO  2024-08-22T16:28:18.693 ThreadId(5) [1P:data\op-db\src\resources_db\db.rs:133] Starting Resources DB at version: 1
    INFO  2024-08-22T16:28:18.992 ThreadId(5) [1P:foundation\op-install\src\windows\nmh_registration.rs:91] Installed BrowserSupport manifest for chrome extension
    INFO  2024-08-22T16:28:18.992 ThreadId(5) [1P:foundation\op-install\src\windows\nmh_registration.rs:112] Installed BrowserSupport manifest for firefox extension
    INFO  2024-08-22T16:28:18.992 ThreadId(5) [1P:foundation\op-install\src\windows\nmh_registration.rs:133] Installed BrowserSupport manifest for edge extension
    INFO  2024-08-22T16:28:18.997 tokio-runtime-worker(ThreadId(2)) [1P:native-messaging\op-native-core-integration\src\lib.rs:332] Starting IPC listener on 1Password-BrowserSupport
    INFO  2024-08-22T16:28:18.997 tokio-runtime-worker(ThreadId(2)) [1P:native-messaging\op-native-core-integration\src\lib.rs:344] Active native core integration is awaiting messages
    ERROR 2024-08-22T16:28:19.006 tokio-runtime-worker(ThreadId(2)) [1P:ffi\op-core-node\src\lib.rs:476] AppExpired(())
    
    
  • Dave_1P
    edited August 22

    @Oddycm

    I'm sorry that those steps didn't work. So that the team can look into this further, I'd like to ask you to create a diagnostics report from your Windows PC:

    Sending Diagnostics Reports (Windows)

    Attach the diagnostics to an email message addressed to support+forum@1password.com.

    With your email please include:

    Please send the entire file.

    You should receive an automated reply from our BitBot assistant with a Support ID number. Please post that number here. Thanks very much!

    -Dave