ErrLookup › espanso/espanso
espanso/espanso
A Privacy-first, Cross-platform Text Expander written in Rust · Rust · 415 source files
Analyzed at e6c3736675 on 2026-09-06. 146 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| failed to launch daemon | panic | error | |
| unable to create config directory | panic | critical | filesystem, mkdir, panic, configuration |
| unable to initialize xdo_t instance | exception | error | |
| failed to initialize injector module | panic | critical | rust, injector, platform, initialization |
| unable to read preference for key {key} | panic | error | rust, panic, preferences, json, corrupt-file |
| unable to obtain dirs::data_local_dir() | panic | error | environment, xdg, home, panic, linux |
| could not find dependency node for variable: {} | exception | error | rust, renderer, variables, internal-invariant |
| unable to initialize preferences | panic | error | rust, preferences, initialization, panic |
| unable to obtain runtime directory path | panic | error | filesystem, portable-mode, current-exe, panic |
| unable to create runtime directory | panic | critical | filesystem, mkdir, panic, runtime |
| troubleshoot GUI returned error | panic | error | rust, gui, modulo, display |
| unable to obtain dirs::config_dir() | panic | critical | environment, xdg, home, panic, linux |
| notification sender not available | exception | error | windows, notifications, lifecycle, race-condition |
| unable to obtain executable path | panic | error | filesystem, current-exe, panic, portable-mode |
| unable to convert item label to CString | panic | error | ffi, cstring, nul-byte, search |
| unable to write preference for key {key} | panic | error | rust, panic, preferences, filesystem, write |
| unable to obtain dirs::cache_dir() | panic | critical | environment, xdg, cache, panic, linux |
| unable to create CString for keymap | panic | error | rust, cstring, keyboard, input |
| unable to create xkb keymap | panic | critical | rust, linux, wayland, xkbcommon, keyboard |
| unable to obtain input from stdin | panic | error | |
| missing config store in worker main | panic | critical | rust, config, invariant, worker |
| unable to obtain exec path | panic | error | windows, rust, panic, filesystem |
| unable to initialize ipc server for daemon | panic | critical | ipc, startup, socket, daemon |
| unable to load icon paths | panic | error | |
| unable to initialize keyboard layout watcher thread | panic | critical | watcher, daemon, startup, keyboard-layout, linux |
| unable to create packages directory | panic | error | filesystem, mkdir, panic, packages |
| service registration returned non-zero exit code | exception | error | autostart, service-registration, process, cli |
| unable to remove dirty package directory | panic | error | filesystem, packages, panic, cleanup |
| unable to acquire notification send channel: {} | exception | error | mutex, poisoned-lock, windows, concurrency |
| unable to load icon paths | panic | error | rust, cli, filesystem, icons, expect-panic |
| user aborted troubleshooter | exception | info | config, troubleshooter, daemon, user-abort |
| failed to initialize clipboard module | panic | critical | rust, clipboard, platform, initialization |
| failed to show notification: {} | exception | warning | windows, notifications, toast, winrt |
| unable to obtain xkb context | panic | critical | rust, linux, wayland, xkbcommon, dependency |
| image can't be found in the given path | exception | error | clipboard, image, file-not-found, path |
| unable to restore backup directory | panic | error | filesystem, packages, panic, rollback |
| unable to obtain home dir path | panic | critical | rust, home-directory, environment, dirs |
| could not access repository: {}, make sure it exists and tha | exception | error | git, network, package-install, repository-access |
| unknown search algorithm: {name} | panic | error | rust, panic, config, search |
| missing package name | exception | error | cli, package-management, missing-argument |
| unable to encode values as JSON | panic | error | rust, json, serde, serialization, expect-panic |
| unable to initialize daemon monitor thread | panic | error | rust, daemon, monitoring, threads |
| unable to convert item trigger to CString | panic | error | ffi, cstring, panic, search |
| missing paths in worker main | panic | critical | rust, cli, invariant, wiring |
| Worker process is not running, please start Espanso first. | exception | error | ipc, process-lifecycle, worker, cli |
| unable to get preferences | panic | error | preferences, file, runtime-dir |
| missing cli_args in worker main | panic | critical | rust, cli, invariant, arguments |
| RECORD_SENDER was already initialized | exception | error | rust, initialization, global-state, double-init |
| unable to show welcome screen | panic | error | rust, process-spawn, subprocess |
| unable to spawn IPC server | panic | critical | rust, ipc, socket, worker |
| no troubleshoot guard found | exception | error | daemon, troubleshooter, invariant, process |
| attempted to use XClipClipboard, but `xclip` command can't b | exception | error | rust, clipboard, x11, missing-binary, linux |
| unable to convert file_path to CString | panic | error | ffi, cstring, panic, troubleshooting |
| unable to convert form icon to CString | panic | error | rust, cstring, form, gui |
| unable to convert form title to CString | panic | error | rust, cstring, form, gui |
| missing match store in worker main | panic | critical | rust, initialization, internal-invariant |
| macOS activated app-translocation on Espanso | exception | error | macos, service-registration, app-translocation |
| could not terminate worker process, please kill it manually, | panic | critical | rust, panic, process-management, daemon |
| Cannot lock clipboard | exception | error | x11, clipboard, cpp, concurrency |
| unable to initialize config watcher thread | panic | critical | watcher, daemon, startup, inotify |
| unable to parse search configuration | panic | error | rust, cli, json, serde, parsing |
| Worker process is not running, please start Espanso first. | exception | error | cli, ipc, process-lifecycle |
| unable to create reference to lock file: {} | panic | critical | rust, panic, filesystem, locking |
| unable to convert content to CString | panic | error | ffi, cstring, panic, textview |
| unable to create cstring for field id | panic | error | rust, cstring, form, gui |
| Error decoding from utf8 | panic | error | wayland, kde, utf8, panic, process-output |
| installing from external repository without --external flag | exception | warning | cli, security, packages |
| missing body node | exception | error | renderer, internal, invariant |
| welcome screen died | panic | error | rust, threads, gui, panic |
| this version of espanso was not compiled with 'modulo' suppo | panic | critical | rust, panic, compile-time-feature, build |
| unable to create file watcher | panic | error | filesystem, inotify, watcher |
| unable to launch troubleshoot GUI | panic | error | gui, troubleshoot, display |
| failed to define shared notification sender: {} | exception | error | mutex, poisoned-lock, windows, concurrency |
| timed-out while waiting for key release: {} | exception | error | |
| failed to release secure input | exception | error | macos, secure-input, workaround |
| unable to wait for troubleshooter | exception | error | process, daemon, troubleshooter, wait |
| unable to get active injector, neither default or xdotool fa | exception | critical | x11, injection, missing-dependency, linux |
| unable to convert label text to CString | panic | error | ffi, cstring, nul-byte, form |
| unable to obtain espanso executable location | panic | critical | filesystem, process, startup |
| unable to create tray icon UI module | panic | error | rust, tray, ui, platform |
| macOS activated app-translocation on Espanso | exception | error | macos, path-registration, app-translocation |
| match triggered by {:?} does not produce any effect. Did you | validation | error | |
| unable to obtain parent path | panic | error | windows, rust, panic, filesystem |
| unable to resolve import at path: {:?} | exception | warning | config, yaml, imports, non-fatal |
| unable to start IPC handler | panic | error | ipc, thread, server |
| missing input, please specify the -i option | panic | error | rust, cli, arguments, expect-panic |
| unable to load config | panic | critical | rust, config, yaml |
| unable to convert item message to CString | panic | error | ffi, cstring, panic, troubleshooting |
| missing input, please specify the -i option | panic | error | rust, cli, arguments, expect-panic |
| signature mismatch | exception | error | download, checksum, integrity, network |
| unable to initialize icons | panic | error | rust, icons, resources, initialization |
| unable to obtain current exec path | panic | error | rust, process, current-exe |
| unable to unlock lock_file: {:?} | panic | error | rust, panic, filesystem, locking, drop |
| git command exited with non-zero status: {} | exception | error | git, process, package-install, subprocess-failure |
| unable to spawn worker process | panic | critical | process, spawn, daemon |
| unable to start file watcher | panic | error | filesystem, watcher, permissions |
| get_active_window reported an error\n | console | warning | x11, linux, window-manager, ffi |
| unable to initialize IPC server | panic | error | rust, ipc, socket, initialization |
| unable to determine base_dir from manifest path | exception | warning | package-resolution, path, internal-invariant, filesystem |
| unable to convert title to CString | panic | error | ffi, cstring, panic, textview |