https://bugs.kde.org/show_bug.cgi?id=359871
--- Comment #10 from Steven Smith ---
Created attachment 97645
--> https://bugs.kde.org/attachment.cgi?id=97645&action=edit
Port the ppoll patch to Linux, and extend to cover pselect6
Sure, here's a patch which does something similar for Linux ppoll
https://bugs.kde.org/show_bug.cgi?id=359871
Steven Smith changed:
What|Removed |Added
Attachment #97645|0 |1
is obsolete|
https://bugs.kde.org/show_bug.cgi?id=359871
Steven Smith changed:
What|Removed |Added
Attachment #97670|0 |1
is obsolete|
https://bugs.kde.org/show_bug.cgi?id=359871
Steven Smith changed:
What|Removed |Added
Attachment #97682|0 |1
is obsolete|
https://bugs.kde.org/show_bug.cgi?id=359871
--- Comment #20 from Steven Smith ---
Looks good to me, thank you.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=359871
Bug ID: 359871
Summary: Incorrect mask handling in ppoll
Product: valgrind
Version: unspecified
Platform: Other
OS: Linux
Status: UNCONFIRMED
Severity: normal
https://bugs.kde.org/show_bug.cgi?id=359871
--- Comment #1 from Steven Smith ---
Created attachment 97584
--> https://bugs.kde.org/attachment.cgi?id=97584&action=edit
Kind of a fix, if you squint
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=359871
Steven Smith changed:
What|Removed |Added
Attachment #97583|0 |1
is obsolete|
https://bugs.kde.org/show_bug.cgi?id=359871
--- Comment #4 from Steven Smith ---
The reason that sanitize_client_sigmask() doesn't help here is that ppoll()
sets its own temporary signal mask, independent of the normal thread one, and
sanitization is only applied to the thread's mask. The special