]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Mention pthread_cond_timedwait bug caused by hypervisor.
authorBruno Haible <bruno@clisp.org>
Sat, 29 Jun 2024 01:08:33 +0000 (03:08 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 29 Jun 2024 01:08:33 +0000 (03:08 +0200)
* doc/posix-functions/pthread_cond_timedwait.texi: Mention VirtualBox
specific bug.
* doc/posix-functions/cnd_timedwait.texi: Likewise.

ChangeLog
doc/posix-functions/cnd_timedwait.texi
doc/posix-functions/pthread_cond_timedwait.texi

index cb730bb0064aa4e9bb08c2131f8b8b29a08b34d9..effda3a4a9f9e5fd3075bbbcbf4bf5a26d71bc67 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-06-28  Bruno Haible  <bruno@clisp.org>
+
+       doc: Mention pthread_cond_timedwait bug caused by hypervisor.
+       * doc/posix-functions/pthread_cond_timedwait.texi: Mention VirtualBox
+       specific bug.
+       * doc/posix-functions/cnd_timedwait.texi: Likewise.
+
 2024-06-28  Bruno Haible  <bruno@clisp.org>
 
        cond tests: Avoid theoretically possible failure.
index 4e259835c11a9ddd68fb0b472ab8508644ae8bee..34591614809755626050fc6d945bff6ed62a31ec 100644 (file)
@@ -21,4 +21,9 @@ glibc 2.27, macOS 14, FreeBSD 9.3, NetBSD 8.0, OpenBSD 6.7, Minix 3.1.8, AIX 7.1
 
 Portability problems not fixed by Gnulib:
 @itemize
+@item
+This function sometimes waits indefinitely
+instead of up to the specified time point,
+on some platforms (glibc/Linux, musl libc) in some hypervisors:
+VirtualBox 6.1.50_Ubuntu with paravirtualization set to "Default" or "KVM".
 @end itemize
index 4662d4c2f7cdb84fef0bd3ec3c6f4eaf7d86a295..ce849b41154a9d6a23d517c1370fe132dd2911b2 100644 (file)
@@ -17,4 +17,9 @@ Minix 3.1.8.
 
 Portability problems not fixed by Gnulib:
 @itemize
+@item
+This function sometimes waits indefinitely
+instead of up to the specified time point,
+on some platforms (glibc/Linux, musl libc) in some hypervisors:
+VirtualBox 6.1.50_Ubuntu with paravirtualization set to "Default" or "KVM".
 @end itemize