https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97936
--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> --- (gdb) bt #0 0x00007f6b5984330d in syscall () from /lib64/libc.so.6 #1 0x0000000000401429 in std::__detail::__platform_wait<int> ( __addr=__addr@entry=0x7ffc848e7014, __val=__val@entry=1) at /export/gnu/import/git/gcc-test-master-intel64-native/bld/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/atomic_wait.h:99 #2 0x000000000040150b in std::__atomic_wait<int, std::__atomic_base<int>::wait(int, std::memory_order) const::{lambda()#1}>(int const*, int, std::__atomic_base<int>::wait(int, std::memory_order) const::{lambda()#1}) ( __addr=__addr@entry=0x7ffc848e7014, __old=__old@entry=1, __pred=...) at /export/gnu/import/git/gcc-test-master-intel64-native/bld/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/atomic_wait.h:276 #3 0x0000000000401788 in std::__atomic_base<int>::wait ( __m=std::memory_order::seq_cst, __old=1, this=0x7ffc848e7014) at /export/gnu/import/git/gcc-test-master-intel64-native/bld/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/atomic_base.h:607 #4 test02 () at /export/gnu/import/git/gcc-test-master-intel64-native/src-master/libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_until.cc:87 #5 0x00000000004012c2 in main () at /export/gnu/import/git/gcc-test-master-intel64-native/src-master/libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_until.cc:93 (gdb)