-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tosprocterminate
fails on OpeBSD
#13775
Comments
Try |
Will give it a try and see what happens.
…On Tue, 21 Apr 2020, at 04:42, alaviss wrote:
Try `/bin/cat`?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#13775 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFW24NTGJTYET3NYUF2S3TRNUI4FANCNFSM4LUTJOCQ>.
|
euantorano
added a commit
to euantorano/Nim
that referenced
this issue
Apr 21, 2020
… rather than /bin/sh.
|
Araq
pushed a commit
that referenced
this issue
Apr 21, 2020
* Working on OpenBSD CI * Condense steps into 2 steps to make output easier to follow. * Move up one directory after csources build. * Remove FreeBSD build manifest and add OpenBSD test ignores for coroutines and hot code reloading. * If runCI fails, run the test results script. * Add email trigger for build failure * Remove .git from repository URL * Disable SFML test on OpenBSD * Disable tgetaddrinfo on OpenBSD as only UDP and TCP protocols are supported. * Remove getFilePermissions as it causes CI test failures with NimScript. * Set clang as cc in nim.cfg and use gmake to build csources. * Add getCurrentDir to nimscript. * Remove duplicate getCurrentDir and check for not weirdTarget. * Add CI badge for OpenBSD. * Disable tests which allocate lots of memory for OpenBSD. * Use `CORO_BACKEND_SETJMP` on OpenBSD rather than ucontext. * Simplify building of koch * Disable t8657 on OpenBSD. See issue #13760. * Fix #12142 - tarray_of_channels fails on OpenBSD * Disable thhtpclient_ssl and tosprocterminate on OpenBSD. These tests can be enabled at a later date after fixing them. * Install libffi. * Set path to libc for openbsd. * Disable tevalffi for now. * Remove tevalffi.nim. * Use ncpuonline sysctl rather than ncpu. * Disable tacceptcloserace and tasynchttpserver on OpenBSD. * Enable tacceptcloserace and tasynchttpserver. * Fix #13775 as suggested by @alaviss - use /bin/cat on OpenBSD rather than /bin/sh. * Enable test on OpenBSD. * Disable tflowvar on OpenBSD.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The test
tosprocterminate
fails on OpenBSD fails as the/bin/sh
process doesn't terminate after receiving aSIGKILL
:Manually testing killing
/bin/sh
in OpenBSD viaSIGTERM
also fails:/bin/sh
and get it's PID (echo $$
)kill -s TERM $pid
(where$pid
is the PID from above) from another session (easiest approach is to use emu with two windows)/bin/sh
process is not terminatedLooking at the sh documentation,
SIGTERM
is ignored if a session is interactive: https://man.openbsd.org/sh.1#ASYNCHRONOUS_EVENTSI'm not sure if disabling this test is the best idea, or if another long-running command should be used instead...
The text was updated successfully, but these errors were encountered: