Skip to content
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

A futex wait interrupted by a signal returns the wrong errno value (516 vs EINTR) #838

Open
KenGordon opened this issue Sep 28, 2020 · 0 comments
Labels
needs-triage Bug does not yet have a priority assigned

Comments

@KenGordon
Copy link
Collaborator

The tests tgkill01 and rt_sigqueueinfo01 both fail (maybe requires ethreads > 1) due to a futex wait (see ltp/lib's tst_checkpoint etc) which sets errno to 516 rather than EINTR when wokrn by a signal. At least the tgkill01 test passes if a sleep is used instead of the futex scheme that the ltp provides.

This has caused issue 644 to be repopened and prevents some of the issues under 709 being resolved.

@github-actions github-actions bot added the needs-triage Bug does not yet have a priority assigned label Sep 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-triage Bug does not yet have a priority assigned
Projects
None yet
Development

No branches or pull requests

1 participant