git-pthread_kill_exited
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Mon, 21 Feb 2022 08:47:11 +0000 (08:47 +0000)
committerAurelien Jarno <aurel32@debian.org>
Mon, 21 Feb 2022 08:47:11 +0000 (08:47 +0000)
commit9803bf28cf0e55897799dd912e4d092316f55c37
treee4328f60f23098243786546389f2c9a22cbc952b
parent3e43d5530a99f4cfcb4bfc869815cba9127aa67d
git-pthread_kill_exited

commited for 2.35

commit 2c040d0b904ca8dfd34e72dc9b4722d92436ad7e
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sat Jan 15 14:55:23 2022 +0100

    hurd: Fix pthread_kill on exiting/ted thread

    We have to drop the kernel_thread port from the thread structure, to
    avoid pthread_kill's call to _hurd_thread_sigstate trying to reference
    it and fail.

commit c1105e34aced53b26f02176b973079eb30fc54b1
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sat Jan 15 21:30:17 2022 +0100

    htl: Clear kernel_thread field before releasing the thread structure

    Otherwise this is a use-after-free.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-pthread_kill_exited.diff
sysdeps/hurd/htl/pt-kill.c
sysdeps/mach/htl/pt-thread-terminate.c