Am Mi., 8. Dez. 2021 um 09:43 Uhr schrieb Philipp Stephani : > > > With the emacs-28 branch (haven't checked other branches so far), an > assertion failure consistently triggers when running the Flycheck unit > test suite. Unfortunately, I haven't been able to narrow down the > problem any further so far. To reproduce, clone the Flycheck repository > from https://github.com/flycheck/flycheck (at commit > 784f184cdd9f9cb4e3dbb997c09d93e954142842 in my case, though this > probably doesn't matter much), and run the unit tests like > > export EMACS=... > make init > make unit > > With an Emacs built with --enable-checking, I then get the following > assertion failure: > > [...] > passed 302/361 flycheck-set-checker-executable/non-existing-file (0.000481 sec) > passed 303/361 flycheck-set-checker-executable/real-executable (0.002321 sec) > passed 304/361 flycheck-standard-error-navigation/default-to-t (0.000198 sec) > > process.c:6521: Emacs fatal error: assertion failed: 0 <= outfd && outfd < FD_SETSIZE > make: *** [Makefile:128: unit] Aborted (core dumped) > Given that this is a serious bug (undefined behavior), I'd install the attached patch on the release branch.