Crashing constantly - "called `Result::unwrap()` on an `Err` value: InterfaceNotFound"

Godot Version

v4.5.2, v4.6.2

Question

Godot has suddenly begun crashing whenever I click buttons/dropdowns. The most reproducible crash I have encountered has been clicking a Control node drop down in the Inspector.

This doesn’t happen on v4.4

Computer information:

  • Linux Mint 22.3, Cinnamon
  • AMD Ryzen 7 7800X3D
  • RX 9060XT

Godot terminal logs:

WARNING: radv is not a conformant Vulkan implementation, testing use only.
Vulkan 1.4.318 - Forward+ - Using Device #0: AMD - AMD Radeon Graphics (RADV GFX1200)


thread '<unnamed>' (23824) panicked at /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/accesskit_unix-0.21.0/src/context.rs:61:78:
called `Result::unwrap()` on an `Err` value: InterfaceNotFound
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Backtrace with RUST_BACKTRACE=full environment variable:

stack backtrace:
   0:          0x50aec0d - <unknown>
   1:          0x50968b4 - <unknown>
   2:          0x50ae2f5 - <unknown>
   3:          0x50ae0f5 - <unknown>
   4:          0x50cff97 - <unknown>
   5:          0x50cff49 - <unknown>
   6:          0x50cff3c - <unknown>
   7:           0x4275eb - <unknown>
   8:           0x4278f1 - <unknown>
   9:          0x50732b8 - <unknown>
  10:          0x507293d - <unknown>
  11:          0x50d20e0 - <unknown>
  12:     0x7357df69caa4 - start_thread
                               at ./nptl/pthread_create.c:447:8
  13:     0x7357df729c6c - clone3
                               at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78:0
  14:                0x0 - <unknown>

Things I’ve tried:

  • Running with --accessibility disabled launch options
  • Reinstalling Godot
  • Deleting .godot folder, editor_data, etc

Did you update your AMD drivers recently? We’ve seen issues in the past week or so with people updating their drivers and using Vulkan. On Windows the solution is to change from Vulkan to DirectX, but you don’t have that option on Linux. I’d recommend trying to go back to older drivers and see if that fixes the problem.

Solved.

I was poking around in Accessibility settings and noticed this:

The Configure screen reader button only shows up if the screen reader is enabled.

After installing orca (sudo apt install orca), Godot stopped crashing. Disabling the screen reader and then uninstalling orca doesn’t bring back the crash.

2 Likes

Seems related to:
* Edit Sun and Environment Settings button leads to engine crash due to Accesskit segfault. · Issue #111028 · godotengine/godot · GitHub

3 Likes

I second this. Just as a note for posterity, I recently had frequent crashes, and “solved” it by disabling accessibility in Godot.

1 Like