[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#904998: libstdc++6: libtsdc++ with g++-8 hangs in std::local_Rb_tree_decrement

Package: libstdc++6
Version: 8.2.0-1
Severity: important

With a program I'm working on, its run
$ mpiexec -n 1 ./bin/server.exe : -n 1 ./bin/client.exe

both programs hang, with:

#0  std::local_Rb_tree_decrement (__x=0x55f54daac538) at ../../../../../src/libstdc++-v3/src/c++98/tree.cc:99
#1  0x000055f54d04eba8 in xios::CReorderDomain::registerTrans() ()
#2  0x000055f54cf5953f in _GLOBAL__sub_I__ZN4xios14CReorderDomainC2Ev ()

The MPI nature of the code should be irrelevant (they're independent processes, not interacting at this point but running the same piece of code)
This code works with  g++ 7.3, but fails with 8.1/ 8.2


-- System Information:
Debian Release: 9.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-6-686-pae (SMP w/1 CPU core)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_IE.UTF-8), LANGUAGE=en_IE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_IE.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libstdc++6 depends on:
ii  gcc-6-base  6.3.0-18+deb9u1
ii  libc6       2.24-11+deb9u3
ii  libgcc1     1:6.3.0-18+deb9u1

libstdc++6 recommends no packages.

libstdc++6 suggests no packages.

-- no debconf information

Reply to: