FS#76595 - [alacritty] missing a runtime dependency (libxkbcommon)

Attached to Project: Community Packages
Opened by John D. Rowell (jdrowell) - Wednesday, 16 November 2022, 06:12 GMT
Last edited by Daniel M. Capella (polyzen) - Wednesday, 16 November 2022, 16:51 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Christian Rebischke (Shibumi)
Jiachen Yang (farseerfc)
Daniel M. Capella (polyzen)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

While building some minimal containers I got errors running alacritty. The Rust stack trace is included below.

This is due to a missing "libxkbcommon" package, which is flagged as only a make dependency, while it seems to also be a runtime dependency.

Additional info:
* package version(s)
alacritty 0.11.0-1
libxkbcommon 1.4.1-1

* config and/or log files etc.
thread 'main' panicked at 'internal error: entered unreachable code', /build/.cargo/registry/src/github.com-1ecc6299db9ec823/winit-0.27.4/src/platform_impl/linux/wayland/window/mod.rs:297:77
stack backtrace:
0: 0x56489bc69431 - <unknown>
1: 0x56489bb226dc - <unknown>
2: 0x56489bc3ff94 - <unknown>
3: 0x56489bc6b3e6 - <unknown>
4: 0x56489bc6c478 - <unknown>
5: 0x56489bc6bf2b - <unknown>
6: 0x56489bc6bec6 - <unknown>
7: 0x56489bc6be82 - <unknown>
8: 0x56489b905ba2 - <unknown>
9: 0x56489b905c9c - <unknown>
10: 0x56489ba0c4e3 - <unknown>
11: 0x56489bca9cdc - <unknown>
12: 0x7f520478dd65 - <unknown>
13: 0x7f520478dffc - wl_display_dispatch_queue_pending
14: 0x7f5204790c60 - wl_display_roundtrip_queue
15: 0x56489ba3c3c7 - <unknown>
16: 0x56489b9f4b27 - <unknown>
17: 0x56489ba5276f - <unknown>
18: 0x56489b931a0f - <unknown>
19: 0x56489ba0121b - <unknown>
20: 0x56489b959c0f - <unknown>
21: 0x56489b953274 - <unknown>
22: 0x56489ba03245 - <unknown>
23: 0x56489ba1bb12 - <unknown>
24: 0x56489b9a9ec3 - <unknown>
25: 0x56489ba182b4 - <unknown>
26: 0x7f5204b84290 - <unknown>
27: 0x7f5204b8434a - __libc_start_main
28: 0x56489b9120b5 - <unknown>
29: 0x0 - <unknown>
[wayland-client error] A handler for wl_keyboard panicked.


* link to upstream bug report, if any
https://github.com/Smithay/wayland-rs/issues/372#issuecomment-786984034

Steps to reproduce:

Create a minimal Arch container and install only alacritty. This was tested with podman, but should apply to docker as well.

Example Dockerfile:

FROM archlinux:latest
RUN pacman -Syu --noconfirm && \
pacman -S alacritty mesa libglvnd --noconfirm
ENTRYPOINT [ "alacritty" ]
This task depends upon

Closed by  Daniel M. Capella (polyzen)
Wednesday, 16 November 2022, 16:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  alacritty-0.11.0-2
Comment by Toolybird (Toolybird) - Wednesday, 16 November 2022, 07:28 GMT

Loading...