Skip to content

Missing resources on Arch Linux #929

Description

@kmzby

Fresh install from sources on Linux, first launch renders an unusable GUI with all the text missing from buttons/labels/etc. Manjaro, Wayland, KDE

Stdout/stderr log:

WAYLAND_DISPLAY: wayland-0
DISPLAY: :1
XDG_SESSION_TYPE: wayland
XDG_CURRENT_DESKTOP: KDE
Selected: Wayland backend
Reason: WAYLAND_DISPLAY environment variable is set
[I] src/app.rs:208:9 - App::handle_startup(): app_data_dir: "/home/user/.local/share/robrix"
[I] src/persistence/app_state.rs:111:5 - Restoring window geometry: WindowGeomState { inner_size: (1280.0, 702.0), position: (0.0, 0.0), is_fullscreen: false }
[I] src/app.rs:219:9 - App::Startup: starting matrix sdk loop
[I] src/persistence/matrix_state.rs:222:17 - cleanup_orphan_db_dirs: deleted orphaned db dir (413696 bytes): /home/user/.local/share/robrix/db_2026-06-16_19_12_34_749883623
[I] src/persistence/matrix_state.rs:222:17 - cleanup_orphan_db_dirs: deleted orphaned db dir (504112 bytes): /home/user.local/share/robrix/db_2026-06-16_19_13_27_314625566
[I] src/persistence/matrix_state.rs:238:9 - cleanup_orphan_db_dirs: deleted 2 orphan(s), freed 917808 bytes; kept 0 active referenced
[I] src/sliding_sync.rs:779:5 - Started matrix_worker_task.
[I] src/sliding_sync.rs:2708:5 - Most recent user ID: None
[I] src/sliding_sync.rs:2712:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false
[I] src/sliding_sync.rs:2720:5 - Waiting for login? true
[I] src/sliding_sync.rs:2798:21 - Waiting for login request...
[I] src/sliding_sync.rs:122:5 - Building new client with db at: /home/user/.local/share/robrix/db_2026-06-16_19_14_50_298303219
WARNING: encountered empty font family
WARNING: encountered empty font family
WARNING: encountered empty font family
WARNING: encountered empty font family
WARNING: encountered empty font family
WARNING: encountered empty font family
WARNING: encountered empty font family
WARNING: encountered empty font family
WARNING: encountered empty font family
WARNING: encountered empty font family
WARNING: encountered empty font family
2026-06-16T16:14:51.032982Z ERROR build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}:send{request_id="REQ-0" method=GET uri="https://matrix-client.matrix.org/.well-known/matrix/client" status=404 response_size="83B" request_duration=66.693309ms}: matrix_sdk::http_client: Error while sending request: Api(Server(ClientApi(Error { status_code: 404, body: NotJson { bytes: b"<html><body><h1>404 Not Found</h1>\nThe resource could not be found.\n</body></html>\n", deserialization_error: Error("expected value", line: 1, column: 1) } })))
2026-06-16T16:14:51.124825Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native
Image

strace of font loading:

[pid 3969525] openat(AT_FDCWD, "/home/user/.cache/yay/robrix-git/src/.cargo/git/checkouts/makepad-69d78fae78fc8901/8ab4476/widgets/resources/NotoColorEmoji.ttf", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 3969525] <... openat resumed>)     = -1 ENOENT (No such file or directory)
[pid 3969525] write(1, "WARNING: encountered empty font "..., 39 <unfinished ...>
WARNING: encountered empty font family
[pid 3969525] openat(AT_FDCWD, "/home/user/.cache/yay/robrix-git/src/.cargo/git/checkouts/makepad-69d78fae78fc8901/8ab4476/widgets/resources/IBMPlexSans-Text.ttf", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 3969525] openat(AT_FDCWD, "/home/user/.cache/yay/robrix-git/src/.cargo/git/checkouts/makepad-69d78fae78fc8901/8ab4476/widgets/resources/LXGWWenKaiRegular.ttf", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 3969525] <... openat resumed>)     = -1 ENOENT (No such file or directory)
[pid 3969525] openat(AT_FDCWD, "/home/user/.cache/yay/robrix-git/src/.cargo/git/checkouts/makepad-69d78fae78fc8901/8ab4476/widgets/resources/NotoColorEmoji.ttf", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 3969525] openat(AT_FDCWD, "/home/user/.cache/yay/robrix-git/src/.cargo/git/checkouts/makepad-69d78fae78fc8901/8ab4476/widgets/resources/IBMPlexSans-Text.ttf", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 3969525] <... openat resumed>)     = -1 ENOENT (No such file or directory)
[pid 3969525] openat(AT_FDCWD, "/home/user/.cache/yay/robrix-git/src/.cargo/git/checkouts/makepad-69d78fae78fc8901/8ab4476/widgets/resources/LXGWWenKaiRegular.ttf", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 3969525] <... openat resumed>)     = -1 ENOENT (No such file or directory)
[pid 3969525] openat(AT_FDCWD, "/home/user/.cache/yay/robrix-git/src/.cargo/git/checkouts/makepad-69d78fae78fc8901/8ab4476/widgets/resources/NotoColorEmoji.ttf", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 3969525] <... openat resumed>)     = -1 ENOENT (No such file or directory)
[pid 3969525] write(1, "WARNING: encountered empty font "..., 39WARNING: encountered empty font family

Apparently, caused by makepad/makepad#1040

Metadata

Metadata

Assignees

No one assigned

    Labels

    packagingAn issue with packaged releaseswaiting-on-authorThis issue is waiting on the original author for a response

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions