ErrLookup › rustdesk/rustdesk
rustdesk/rustdesk
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. · Rust · 330 source files
Analyzed at ea04f04f9d on 2026-09-18. 592 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| not exists | validation | error | |
| drm capture for display | exception | warning | drm, linux, screen-capture, fallback, pipewire, circuit-breaker |
| Failed to find display origin for monitor | exception | error | macos, displays, monitors, lookup-failure |
| {waiting_stage}: {error} | exception | error | wayland, dbus, pipewire, portal, screen-capture |
| no usable wayland socket in | exception | error | |
| Expected privacy windows to cover monitors, covered , found | exception | error | windows, privacy-mode, multi-monitor, timeout |
| Failed QueueUserAPC | exception | error | windows, win32-api, dll-injection, privacy-mode |
| ; | exception | error | |
| failed to downcast custom mouse to UInputMouse | exception | error | input, uinput, downcast, linux, type-mismatch |
| drm capture for display | exception | warning | drm, pipewire, fallback, screen-capture |
| WebRTC handshake received an unexpected message type | exception | error | |
| Can't get current process session id | exception | error | windows, session-id, process |
| Failed to create pixmap from buffer | exception | error | linux, graphics, tiny-skia, size-mismatch |
| Failed to call | exception | error | windows, winapi, device-management, setupapi |
| failed to open ipc parent dir for stale socket cleanup… | exception | error | ipc, filesystem, unix, symlink, no-follow |
| the rendezvous server did not complete the key exchange | exception | error | network, handshake, encryption, rendezvous-server, timeout |
| Failed to post privacy window visibility message to all… | exception | error | windows, win32-api, postmessage, privacy-mode |
| Invalid portable service ipc token | exception | error | portable-service, ipc, shared-memory, token-validation, authentication |
| Failed EnumDisplaySettingsW, device name | exception | error | windows, winapi, display, enum-display-settings, virtual-display |
| Failed ChangeDisplaySettingsEx | exception | error | windows, winapi, display, change-display-settings, primary-display |
| failed with elevated exit code | exception | error | windows, installer, elevation, exit-code, batch |
| could not spawn the drm display query thread | exception | error | linux, threading, drm, resource-exhaustion |
| drm display query timed out | exception | error | linux, drm, timeout, threading |
| [root-update] URL failed allowlist check | exception | error | security, allowlist, url-validation, macos, updater |
| Failed to get token user | exception | error | windows, win32, token, process-inspection |
| [root-update] failed to read staged bundle version | exception | error | rust, macos, plist, version-check, update-bundle |
| encoder type mismatch | exception | error | video-encoding, hardware-codec, rust, codec-format |
| Timeout | exception | error | |
| failed to get sid | exception | error | windows, registry, session, system-service |
| Parent directoy of not exists | validation | error | |
| No virtual displays to plug out. | exception | error | windows, virtual-display, invalid-state |
| Failed to canonicalize current executable path | exception | error | filesystem, canonicalize, process, security, rust |
| excluded file was not found in | validation | error | python, build-script, path-mismatch, portable-packer |
| failed to init cliprdr | exception | error | |
| [root-update] unsupported file in update bundle | exception | error | rust, macos, security, file-validation, update-bundle |
| Failed to MagInitialize, error | exception | error | windows, magnification-api, screen-capture, init-failure |
| failure request | exception | error | |
| failure to read clipboard | exception | error | |
| TCP proxy connection closed without response | exception | error | network, tcp, proxy, connection-closed, rendezvous |
| cliprdr internal error | exception | error | |
| Rendezvous connection is timeout | exception | error | network, timeout, keep-alive, rustdesk |
| No face found for font! | exception | error | fonts, fontdb, internal-state, stale-id |
| Wayland display probe task failed | exception | error | linux, wayland, drm, tokio, spawn-blocking |
| unsupported format: -> | exception | error | rust, video-decoding, pixel-format, hardware-codec |
| Rendezvous connection is reset by the peer | exception | error | network, websocket, connection-reset, rustdesk |
| common request | exception | error | |
| Failed to install the printer driver from package | exception | error | windows, printer-driver, win32, setup |
| symlink path component is not allowed | validation | error | |
| Portable service shared memory too small for runtime… | exception | error | shared-memory, portable-service, startup, version-mismatch, config |
| Failed to get buffer | exception | error | linux, wayland, graphics, buffer-allocation |
| Failed to call [NSImage TIFFRepresentation] | exception | warning | macos, appkit, objc, cursor, nil-return |
| invalid reply | exception | error | fuse, filesystem, protocol-mismatch, io |
| WebRTC handshake received a malformed message | exception | error | |
| data stream is None | error_code | error | |
| Failed to query peer process path from pid | exception | error | macos, process, proc-pidpath, security |
| Ns view of the window handle is null. | exception | error | macos, appkit, window-handle, null-pointer |
| [root-update] Active session detected after extraction… | exception | warning | macos, updater, root-update, active-session, deferral |
| cursor changed | exception | info | macos, cursor, race-condition, stale-state |
| audio playback transition frame count overflow | exception | warning | audio, rust, overflow, sample-rate |
| No privacy monitor found | exception | error | windows, display-monitors, privacy-mode, headless |
| WebRTC local DTLS fingerprint unavailable | exception | error | webrtc, dtls, security, handshake |
| invalid file name component | validation | error | |
| [root-update] active session started before update launch | exception | warning | macos, updater, root-update, active-session, race-condition |
| Requires at least characters | validation | error | validation, pin, password-policy, cli |
| Failed to canonicalize peer executable path | exception | error | linux, filesystem, canonicalize, process, security |
| Ns window of the ns view is null. | exception | error | macos, appkit, nswindow, window-lifecycle |
| no_need_privacy_mode_no_physical_displays_tip | exception | error | windows, privacy-mode, display |
| Peer executable path mismatch on ipc channel | exception | error | windows, ipc, security, process |
| SetEntriesInAclW returned null ACL for | exception | error | windows, acl, win32-security, invariant-violation |
| failed to validate path component | validation | error | |
| rotation not supported | exception | error | video-encoding, display-rotation, hardware-codec, rust |
| Failed to open process | exception | error | windows, win32, process, openprocess |
| failed to post system message | exception | error | |
| No digest for buf stream | validation | error | |
| Portable service shared-memory ACL directory target is a… | validation | error | windows, acl, symlink, security, validation |
| Unreachable, mag_initialize_func should not be none | exception | error | windows, magnification-api, invariant, screen-capture |
| unknown cliprdr error | exception | error | |
| Failed EnumDisplayMonitors, error | exception | error | windows, win32-api, display-monitors, enumeration |
| Failed to create decoder, format | exception | error | video-decoding, hardware-codec, gpu-driver, rust |
| Changing permanent password was rejected by daemon | exception | error | ipc, daemon, password, ack-rejected |
| check failed | exception | error | rust, recording, sticky-failure, state |
| Failed to decode SID string as UTF-16 | exception | error | windows, win32, utf-16, sid, string-decoding |
| rs.refuse_reason | exception | error | |
| conversion failure | exception | error | |
| unsupported frame type | exception | error | rust, recording, codec, protocol |
| failed to open ipc parent dir (no-follow): postfix= | exception | error | ipc, filesystem, symlink, toctou, no-follow |
| Matching native MSI uninstall entry | exception | error | windows, registry, msi, uninstall |
| streams: empty | exception | error | wayland, pipewire, portal, timeout, screen-capture |
| unsupported audio format | exception | error | |
| Failed to get current exe directory | exception | error | windows, filesystem, update |
| Stop listening on for remote with KCP, elapsed | exception | error | network, udp, nat-traversal, kcp |
| HC connection is timeout | exception | error | |
| WebRTC failed: ; fallback failed | exception | error | webrtc, relay, connection, rust |
| Wrong file number | validation | error | |
| Failed to obtain screen capture. You may need to upgrade… | exception | error | linux, wayland, pipewire, xdg-desktop-portal, screen-capture |
| failed to stat ipc parent dir: postfix= | exception | error | ipc, fstat, filesystem, unix |
| Invalid exe parent for | exception | error | windows, driver, path, exe |
| [root-update] unsafe application name | exception | error | rust, macos, security, validation, app-name |
| Configuration path is not valid Unicode | exception | error | windows, path, unicode, installer |
| ConvertSidToStringSidW returned null SID string pointer | exception | error | windows, win32, sid, acl, null-pointer |