Re: git: 61194e9852e6 - main - Add kqueue1() syscall

Charlie Li <[email protected]>
Newsgroups gmane.os.freebsd.current.scm,gmane.os.freebsd.devel.x11,gmane.os.freebsd.current
Organization FreeBSD Project
Message-ID <[email protected]>
Konstantin Belousov wrote:
> The branch main has been updated by kib:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=61194e9852e641d1533cd04a5679d6042ff975d3
> 
> commit 61194e9852e641d1533cd04a5679d6042ff975d3
> Author:     Konstantin Belousov <[email protected]>
> AuthorDate: 2023-03-25 23:39:02 +0000
> Commit:     Konstantin Belousov <[email protected]>
> CommitDate: 2023-03-27 23:39:26 +0000
> 
>      Add kqueue1() syscall
>      
>      It takes the flags argument.  Immediate use is to provide the KQUEUE_CLOEXEC
>      flag for kqueue(2).
>      
This commit series causes x11/libinput to hit an assert (which also 
silently crashes X on launch):
> 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 (application/pgp-signature, 840 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.