This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug nptl/21291] pthread cancellation fails when contending lock
- From: "dimitri.staessens at ugent dot be" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Sun, 11 Jun 2017 07:19:32 +0000
- Subject: [Bug nptl/21291] pthread cancellation fails when contending lock
- Auto-submitted: auto-generated
- References: <bug-21291-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=21291
--- Comment #15 from Dimitri Staessens <dimitri.staessens at ugent dot be> ---
I cannot stress enough that this is a monstrous bug that leads to complete
inconsistency and instability of the library. It completely defeats the purpose
of any cancellation point with a timeout. I really hope that you haven't
implemented other cancellation points in the same way, or you will see massive
shitstorms when more and more applications start using these functions.
I'm discussing with the Austin Group to have this apparent loophole in the
newer version of the specification rectified:
https://collaboration.opengroup.org/tech/austin/plato/mailarch.php?soph=N&action=show&archive=austin-group-l&num=25887&limit=50&offset=0
--
You are receiving this mail because:
You are on the CC list for the bug.