Compiling using ./build charm++ netlrts-linux-x86_64 smp and running, say, hello/3darray, hangs with some combinations of virtual nodes and threads-per-node both > 1, such as ./charmrun +p 16 ./hello 16 ++local ++ppn 8 (run on a single physical node). Tested on multiple platforms (Ryzen 9 and TACC Frontera).
It doesn't hang when using older versions of Charm++, so I tried git bisect and found the first bad commit to be b7b126dc6 (previous good is 76d1916de).