Skip to main content
Nov 1, 2024 4:44 PM UTC
Solved

Linux desktop client crashes on startup

Since updating to the latest version of the client, the Linux desktop client consistently crashes on first startup, and sometimes crashes again after already running.

I have the browser extension and desktop app integration enabled, and I use my system unlock method as the unlock option for the desktop app (local account password popup instead of biometrics).

This crash happens regardless of triggering unlock via the extension, launching the desktop app directly, or triggering the app's global search shortcut (ctrl-alt-space for me).

This happens on both Kubuntu 24.04.1 LTS and Pop!_OS 22.04 LTS.

In both cases, the desktop app is installed via apt.


Quick edit: I originally wrote this for desktop client version 8.10.48. I updated to version 8.10.50 and the issue does still exist.

1P_Dave
1P_DaveAnswer
1Password Employee
Feb 12, 2025 2:36 PM UTC

Hello folks, 

I'm sorry that 1Password for Linux is crashing when you first first boot your device. This is a known issue that our development team is investigating and hopes to fix in a future update to 1Password. While I don't have a timeline on when a fix will be released, the fix will be noted in our release notes as soon as it is available. 

As noted in this thread, the issue should only affect the first launch after boot and subsequent launches of the 1Password app should work normally. If you're seeing different behaviour then please reach out to support@1Password.com so that we can dig deeper.

-Dave

108 replies

Feb 14, 2026 6:22 AM UTC

I can also say that this problem appears to have been fixed in the last few days, after the upgrade from 1password 8.12.0 to 8.12.2.

I am running on Arch Linux with 1password installed from the AUR.

I was experiencing this crash report on startup reliably - probably 90% of the time. However, in my reboots over the last few days it is no longer occurring.

I believe this is likely the upgrade that fixed it:

https://aur.archlinux.org/cgit/aur.git/commit/?h=1password&id=4e812cfd70e28eb66e65c070ec76d9df9fd2df09

Thanks to the 1password devs for whatever they did to fix it... although it doesn't seem to be mentioned at all in the release notes here:

https://releases.1password.com/linux/stable/

DenalB
Feb 14, 2026 10:35 AM UTC

Sounds good. Maybe @1P_Dave can give an official statement if the bug should be fixed or not?

AJCxZ0
Apr 7, 2026 11:50 PM UTC

1password 8.12.8 on Ubuntu 24.04.4, which was where the reproducible crashes recently stopped.

To give it credit, this time was unexpected.

I just updated to 8.12.10, so will test initial launch soon.

AJCxZ0
Apr 8, 2026 12:31 AM UTC

No crash on fresh launch of 8.12.10.

AJCxZ0
Apr 9, 2026 1:28 AM UTC

After logging out and back in,

 

Oct 27, 2026 2:29 AM UTC

I think I've found the mechanism behind this on my machine, plus a workaround that stops the crash itself rather than hiding the popup.

I'm on 1Password 8.12.42, Kubuntu, Plasma 6 on Wayland. At logout the journal shows systemd stopping the 1Password autostart unit, 1Password starting its own orderly shutdown, and then:

GPU process launch failed: error_code=1002
FATAL:gpu_data_manager_impl_private.cc:418] GPU process isn't usable. Goodbye.

That's followed by a SIGTRAP in coredumpctl, which is the crash the popup reports on the next start. The autostart unit runs with systemd's default KillMode=control-group, so SIGTERM reaches every process in the cgroup at once. The GPU and zygote children die while the main process is still shutting down, it tries to relaunch the GPU process, fails, and aborts. I tried --disable-gpu first and it made no difference, since Chromium still launches a GPU process.

The workaround is to have systemd signal only the main process, so 1Password can close its own children:

mkdir -p ~/.config/systemd/user/app-com.onepassword.OnePassword@autostart.service.d
printf '[Service]\nKillMode=mixed\n' > ~/.config/systemd/user/app-com.onepassword.OnePassword@autostart.service.d/killmode.conf
systemctl --user daemon-reload

This only covers the copy started by "Start at login", on desktops that run autostart entries as systemd units (Plasma 6 does). A copy you start from the app menu runs outside that unit and still crashes. Since I made the change, 1Password has exited cleanly at logout with no new coredump.

For the 1Password team, the proper fix is presumably to handle SIGTERM by quitting before the children are gone, or to stop counting child deaths during session teardown as a GPU failure. Electron recently backported Chromium's fix for the Windows version of this same crash (electron/electron#52843).