Your message dated Tue, 21 Jan 2025 19:19:28 +0000
with message-id <[email protected]>
and subject line Bug#1093599: fixed in faketime 0.9.10+2024-06-05+gba9ed5b2-0.3
has caused the Debian Bug report #1093599,
regarding faketime threads racing in ftpl_init and ft_shm_init
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1093599: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093599
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: faketime
Version: debian/0.9.10+2024-06-05+gba9ed5b2-0.2
Affects: gem2deb
Severity: serious
Justification: Prevents testing migration
The gem2deb autopkgtest is failing with the new version of faketime.
There's a BUG complaint from, I think, the libc, in
pthread_cond_destroy.
The most relevant changes in libfaketime seem to me to be that the
test for `initialized` has been hoisted into ftpl_init. I looked at
the code and if faked functions are run from multiple threads, the
core of ftpl_init could run twice concurrently. Looking at it, it
obviously isn't sound against that.
I intend to develop a patch to change this to use sound locking
techniques and/or atomics. But that will probably not happen right
away.
Ian.
--
Ian Jackson <[email protected]> These opinions are my own.
Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.
--- End Message ---
--- Begin Message ---
Source: faketime
Source-Version: 0.9.10+2024-06-05+gba9ed5b2-0.3
Done: Ian Jackson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
faketime, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ian Jackson <[email protected]> (supplier of updated faketime
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 21 Jan 2025 18:54:51 +0000
Source: faketime
Architecture: source
Version: 0.9.10+2024-06-05+gba9ed5b2-0.3
Distribution: unstable
Urgency: medium
Maintainer: Daniel Kahn Gillmor <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Closes: 1093599
Changes:
faketime (0.9.10+2024-06-05+gba9ed5b2-0.3) unstable; urgency=medium
.
* Non-maintainer upload.
* Replace data races with use of pthread_once. Closes: #1093599.
Checksums-Sha1:
b4a33d7f68046e1b961c738903b982aaaa05a307 1903
faketime_0.9.10+2024-06-05+gba9ed5b2-0.3.dsc
64c6fef2757b0776d792e4cc415dce2c01906f98 10388
faketime_0.9.10+2024-06-05+gba9ed5b2-0.3.debian.tar.xz
Checksums-Sha256:
fc8de8d658ae5672ebfea1a04172eed18af8fe4dd8334e7ffd9379ed312621da 1903
faketime_0.9.10+2024-06-05+gba9ed5b2-0.3.dsc
0242655311b91b94db70f3661e2589ce654cb5f8b1a7f429d02a9ebc49727a08 10388
faketime_0.9.10+2024-06-05+gba9ed5b2-0.3.debian.tar.xz
Files:
06db088dc9bdb1746ef3e278fcfd35c3 1903 utils optional
faketime_0.9.10+2024-06-05+gba9ed5b2-0.3.dsc
4185249f425d0f2f4353511f8eae448f 10388 utils optional
faketime_0.9.10+2024-06-05+gba9ed5b2-0.3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEVZrkbC1rbTJl58uh4+M5I0i1DTkFAmeP7dQACgkQ4+M5I0i1
DTnJTwf9FuWrSxfynlJjSRaqWZMg5+Cl3UN3bWAHt3ctUcO5Z0pN9YsObRHwz3FU
cV8koKQVabH1dBdF+3Ds8ATI8FB6//gIi011P2FRYOkoU/VSwP784Q3fbIv0cUpf
QCW29joSDiWCq/lP/v5XoEORkwTMtqAq+xiC+cuwS53REUxFbssqGxPGz6QmvXlN
2iZCOU+//EcJkF8Yt0wu0XvM6D2yyiktS2s3jmXaOzubLFXrKxh6z/cul677jF8r
euez2ReCQs7gi+o23bXpI9/Ugdpegz1L+QXaWF7v4OHDJsfSPAe4uQQ3Ap9hltPt
Tr65Xf3q/2+Ls2iyglU6KEdRG1NLeg==
=qcQq
-----END PGP SIGNATURE-----
pgplK1udmghpL.pgp
Description: PGP signature
--- End Message ---