ErrLookup › linebender/druid
linebender/druid
A data-first Rust-native UI design toolkit. · Rust · 190 source files
Analyzed at 0f8b1195e4 on 2026-09-10. 70 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| {} | panic | error | rust, druid, env, panic, missing-key |
| Failed to update cairo drawable | exception | error | x11, cairo, rendering, druid-shell |
| Expected selector " " but the command was " ". | panic | critical | rust, druid, panic, selector, command |
| The main thread status has already been claimed by thread | panic | error | rust, threading, druid-shell, main-thread |
| More than one path received for save action | exception | error | |
| The selector " " exists twice with different types. See… | panic | error | rust, druid, selectors, type-safety |
| wayland should use unique object IDs | panic | critical | wayland, panic, internal-invariant, window-management |
| release_input_lock was called on a WinHandler that did not… | panic | error | rust, druid-shell, text-input, winhandler |
| Invalid screen num | exception | error | x11, invalid-argument-value, display |
| Failed to produce a text context | panic | error | wasm, web, text, lifetime, panic |
| unexpected mouse wheel button | exception | warning | x11, input, mouse-wheel, druid-shell |
| keyboard event processing failed | panic | critical | wayland, linux, calloop, keyboard, panic, event-loop |
| acquire_input_lock was called on a WinHandler that did not… | panic | error | rust, druid-shell, text-input, winhandler |
| after rendering, no pixmap to present | exception | error | x11, rendering, present, buffers, druid-shell |
| invalid screen num | exception | error | x11, screen-index, invalid-argument-value |
| Failed to create cairo surface | exception | error | |
| Failed to update cairo surface size to | exception | error | |
| unable to acquire underlying compositor to create an xdg… | panic | critical | wayland, panic, lifecycle, compositor |
| unable to acquire underlying compositor to create an xdg… | panic | critical | wayland, panic, lifecycle, compositor |
| Window::render - piet finish failed | exception | error | x11, piet, rendering, druid-shell |
| Failed to request animation frame | panic | error | web, wasm, request-animation-frame, browser |
| error allocating shared memory | panic | critical | wayland, shared-memory, gui, panic |
| Failed to call setTimeout with a callback | panic | error | web, wasm, settimeout, timer |
| Unknown attribute | validation | error | derive-macro, proc-macro, compile-time, rust |
| got nonsensical mode values | exception | error | |
| unable to acquire underlying compositor to acquire shared… | panic | error | |
| create_similar_surface failed | exception | error | |
| TabsPolicy::Build called on a policy that does not support… | panic | error | druid, rust, gui, panic, api-misuse |
| get_idle_handle invoked on a dead surface | panic | error | wayland, panic, dead-surface, idle-handle, lifecycle |
| Main thread assertion failed | panic | critical | threading, main-thread, panic, event-loop |
| No window with id | exception | warning | x11, event-handling, window-lifecycle |
| Timeout while waiting for selection owner to reply | exception | error | x11, clipboard, timeout, linux, ipc |
| commands should be dispatched via dispatch_cmd | panic | error | druid, rust, gui, commands, dispatch, panic |
| should never recompute scale of window that has been dropped | panic | error | |
| failed to initialize the keyboard event loop! | panic | critical | wayland, linux, calloop, keyboard, panic, fd-exhaustion |
| only xkb keymap supported for now | panic | error | wayland, keyboard, xkb, unsupported |
| Unhandled dialog result | exception | error | |
| no present opcode | exception | error | |
| request_animation_frame failed | panic | error | web, wasm, idle, request-animation-frame |
| command must carry a ContextMenu . | panic | error | druid, rust, gui, command-payload, downcast, panic |
| Couldn't get visual from screen | exception | error | x11, visual, display-init |
| Lens implementations cannot be derived from unions | validation | error | rust, derive-macro, lens, compile-time |
| Dialog was deleted | exception | error | |
| Destroying a buffer while it is in use | panic | error | |
| Error registering class | panic | critical | windows, win32, init, panic |
| expected str, found... something else | validation | error | derive-macro, proc-macro, type-mismatch, compile-time |
| failed to initialize the displays event loop! | panic | critical | wayland, linux, calloop, displays, panic, fd-exhaustion |
| More than one path received for single selection | exception | error | druid-shell, gtk, file-dialog, multi-selection, options-mismatch, rust |
| Unwrap named called on unnamed FieldIdent | panic | error | derive-macro, rust, panic, named-fields |
| Lens implementations can only be derived from structs with… | validation | error | rust, derive-macro, lens, compile-time |
| unable to acquire underlying compositor to create a region | panic | error | |
| Expected attribute list (the form #[data(one, two)]) | validation | error | derive-macro, proc-macro, compile-time, syntax |
| unable to acquire underlying compositor to create a surface | panic | error | |
| drawing area has no window | exception | error | |
| There is no globally active Application | panic | error | rust, application-lifecycle, panic, druid-shell, gui |
| didn't get any modes | exception | warning | x11, randr, empty-result-set |
| Tried to build a window without setting the handler | panic | error | rust, gtk, window, panic, druid-shell, gui |
| No path received for filename | exception | error | druid-shell, gtk, file-dialog, empty-selection, rust |
| The 'druid' attribute has been replaced with separate… | panic | error | deprecated, derive-macro, attributes, migration |
| Lens implementations cannot be derived from enums | validation | error | derive-macro, proc-macro, compile-time, enums |
| unable to create surface | panic | critical | wayland, panic, surface-creation, compositor |
| unexpected wayland event | panic | error | wayland, event-loop, panic, linux |
| Application state already borrowed | panic | error | panic, reentrancy, refcell, druid-shell |
| attaching an already in-use surface | panic | error | wayland, buffers, panic, rendering |
| Application is already running | panic | error | panic, invalid-state, application-lifecycle, druid-shell |
| called request_paint during painting | panic | error | wayland, rendering, reentrancy, buffers |
| Expected attribute list (the form #[lens(one, two)]) | validation | error | derive-macro, proc-macro, compile-time, syntax |
| Data implementations cannot be derived from unions | validation | error | derive-macro, proc-macro, compile-time, unions |
| unrecognised key event | panic | error | wayland, keyboard, panic, enum |
| Duplicate attribute | validation | error | derive-macro, proc-macro, compile-time, duplicate-attribute |