aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2021-11-24 08:59:54 +0100
committerFlorian Weimer <fweimer@redhat.com>2021-11-24 10:31:02 +0100
commitb923e061d4986e6c73f882698f65c911596fae5e (patch)
tree0dada40f496bab8bf213e4055e7279ad715f862d /NEWS
parenta2539f5b1d4547389578ae08a952d984568f251e (diff)
downloadglibc-b923e061d4986e6c73f882698f65c911596fae5e.zip
glibc-b923e061d4986e6c73f882698f65c911596fae5e.tar.gz
glibc-b923e061d4986e6c73f882698f65c911596fae5e.tar.bz2
nptl: Do not set signal mask on second setjmp return [BZ #28607]
__libc_signal_restore_set was in the wrong place: It also ran when setjmp returned the second time (after pthread_exit or pthread_cancel). This is observable with blocked pending signals during thread exit. Fixes commit b3cae39dcbfa2432b3f3aa28854d8ac57f0de1b8 ("nptl: Start new threads with all signals blocked [BZ #25098]"). Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> (cherry picked from commit e186fc5a31e46f2cbf5ea1a75223b4412907f3d8)
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1
1 files changed, 1 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 2afe250..581e6b2 100644
--- a/NEWS
+++ b/NEWS
@@ -23,6 +23,7 @@ The following bugs are resolved with this release:
[26932] libc: sh: Multiple floating point functions defined as stubs only
[27130] "rep movsb" performance issue
[27177] GLIBC_TUNABLES=glibc.cpu.x86_ibt=on:glibc.cpu.x86_shstk=on doesn't work
+ [28607] Masked signals are delivered on thread exit
Version 2.32