las segfaults on asymmetric topology with -t auto
On a 13th Gen Intel(R) Core(TM) i7-1365U, las segfaults with -t auto:
zimmerma@spare:/tmp/test2/c60.upload$ /tmp/test2/client/download/las -poly /tmp/test2/client/download/c60.poly -q0 100000 -I 10 -q1 102000 -lim0 78682 -lim1 111342 -lpb0 18 -lpb1 19 -mfb0 17 -mfb1 38 -ncurves0 2 -ncurves1 2 -fb1 /tmp/test2/client/download/c60.roots1.gz -t auto
...
# Topology is not symmetric, cannot proceed with replication of the las process with the current code. No cpu/memory binding will be set.
terminate called after throwing an instance of 'las_parallel_desc::bad_specification'
what(): hwloc detected asymmetric topology, the only accepted memory binding specifier is "machine"
*** Error: caught signal "Aborted"
======= Backtrace: =========
/tmp/test2/client/download/las(+0x296a14) [0x557bda610a14]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7f9d99642520]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c) [0x7f9d996969fc]
/lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7f9d99642476]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3) [0x7f9d996287f3]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa2b9e) [0x7f9d99aa2b9e]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xae20c) [0x7f9d99aae20c]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xae277) [0x7f9d99aae277]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xae4d8) [0x7f9d99aae4d8]
/tmp/test2/client/download/las(_ZN17las_parallel_desc6helper35interpret_generic_binding_specifierERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x1253) [0x557bda4d17a3]
/tmp/test2/client/download/las(_ZN17las_parallel_descC2ER14cxx_param_listd+0x100) [0x557bda4cc640]
/tmp/test2/client/download/las(_ZN8las_info12set_parallelIJEEEvR14cxx_param_listDpOT_+0x37) [0x557bda41a9c7]
/tmp/test2/client/download/las(main+0x410) [0x557bda40bba0]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7f9d99629d90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7f9d99629e40]
/tmp/test2/client/download/las(_start+0x25) [0x557bda40e035]
Abandon (core dumped)