[Bug libstdc++/97936] [11 Regression] 30_threads/latch/3.cc hangs

hjl.tools at gmail dot com gcc-bugzilla@gcc.gnu.org
Sun Nov 22 13:19:25 GMT 2020


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)


More information about the Gcc-bugs mailing list