https://bugs.kde.org/show_bug.cgi?id=432870

--- Comment #4 from Yi Fan Yu <yifan...@windriver.com> ---
here are my findings i summarized to the yocto bugboard.
https://bugzilla.yoctoproject.org/show_bug.cgi?id=14223


## what changed in this patch to cause it to fail?

timeout argument the user passes no longer makes its way to the syscall.
Glibc copies it over and converts into a different format to call a different
syscall `pselect`

the failing test tries to modify said timeout argument to make the syscall end
faster. Unfortunately doesn't work.

## what about actually fixing this bug though?

talking to valgrind about the purpose of nlcontrolc test
    - can we use a different syscall to sleep for a duration?
    - what is the exact purpose if this test

## other questions that arise
Is glibc setting a new standard? what is the expected libc implementation of
select? 
Grey area... 

according to `man select`
```
On Linux, select() modifies timeout to reflect the amount of time not slept;
most other implementations do not do this. (POSIX.1-2001 permits either
behavior.) 
```
Did glibc violate the "linux standard"?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to