Konstantin Belousov wrote:
This commit series causes x11/libinput to hit an assert (which also silently crashes X on launch):The branch main has been updated by kib:URL: https://cgit.FreeBSD.org/src/commit/?id=61194e9852e641d1533cd04a5679d6042ff975d3 commit 61194e9852e641d1533cd04a5679d6042ff975d3 Author: Konstantin Belousov <k...@freebsd.org> AuthorDate: 2023-03-25 23:39:02 +0000 Commit: Konstantin Belousov <k...@freebsd.org> CommitDate: 2023-03-27 23:39:26 +0000 Add kqueue1() syscallIt takes the flags argument. Immediate use is to provide the KQUEUE_CLOEXECflag for kqueue(2).
Assertion failed: (libinput->refcount > 0), function libinput_unref, file ../src/libinput.c, line 1957.
devel/libepoll-shim, x11/libinput's prime dependency, has its own kqueue1() implementation, which is used when the system does not already have one. Reverting this series and rebuilding devel/libepoll-shim to use its included implementation allows x11/libinput to work again.
-- Charlie Li …nope, still don't have an exit line.
OpenPGP_signature
Description: OpenPGP digital signature