Puk error loading making communication impossible
Master is currently broken:
mpirun -n 2 -nodelist henri0,henri1 ~/pm2/soft/x86_64/build/nmad/examples/sendrecv/nm_sr_hello
# henri0: WARNING- Puk: *Topology.so* (.../soft/x86_64//lib/padico/Topology/binary/Topology.so) load error LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/Topology/binary/Topology.so (.../soft/x86_64//lib/padico/Topology/binary/Topology.so: undefined symbol: puk_sim_exclusive_unlock).
# henri0: WARNING- PadicoTM: error -1 while processing action item kind = 1; mod = Topology (LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/Topology/binary/Topology.so (.../soft/x86_64//lib/padico/Topology/binary/Topology.so: undefined symbol: puk_sim_exclusive_unlock))
# henri1: WARNING- Puk: *Topology.so* (.../soft/x86_64//lib/padico/Topology/binary/Topology.so) load error LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/Topology/binary/Topology.so (.../soft/x86_64//lib/padico/Topology/binary/Topology.so: undefined symbol: puk_sim_exclusive_unlock).
# henri1: WARNING- PadicoTM: error -1 while processing action item kind = 1; mod = Topology (LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/Topology/binary/Topology.so (.../soft/x86_64//lib/padico/Topology/binary/Topology.so: undefined symbol: puk_sim_exclusive_unlock))
# henri0: WARNING- Puk: *PadicoControl.so* (.../soft/x86_64//lib/padico/PadicoControl/binary/PadicoControl.so) load error LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/PadicoControl/binary/PadicoControl.so (.../soft/x86_64//lib/padico/PadicoControl/binary/PadicoControl.so: undefined symbol: padico_topo_node_disconnect).
# henri1: WARNING- Puk: *PadicoControl.so* (.../soft/x86_64//lib/padico/PadicoControl/binary/PadicoControl.so) load error LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/PadicoControl/binary/PadicoControl.so (.../soft/x86_64//lib/padico/PadicoControl/binary/PadicoControl.so: undefined symbol: padico_topo_node_disconnect).
# henri0: WARNING- Puk: *NetSelector.so* (.../soft/x86_64//lib/padico/NetSelector/binary/NetSelector.so) load error LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/NetSelector/binary/NetSelector.so (.../soft/x86_64//lib/padico/NetSelector/binary/NetSelector.so: undefined symbol: padico_topo_node_getname).
# henri1: WARNING- Puk: *NetSelector.so* (.../soft/x86_64//lib/padico/NetSelector/binary/NetSelector.so) load error LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/NetSelector/binary/NetSelector.so (.../soft/x86_64//lib/padico/NetSelector/binary/NetSelector.so: undefined symbol: padico_topo_node_getname).
# henri0: WARNING- Puk: *Control_Router.so* (.../soft/x86_64//lib/padico/Control_Router/binary/Control_Router.so) load error LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/Control_Router/binary/Control_Router.so (.../soft/x86_64//lib/padico/Control_Router/binary/Control_Router.so: undefined symbol: padico_control_send_ext).
# henri0: WARNING- PadicoTM: error -1 while processing action item kind = 1; mod = Control_Router (LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/NetSelector/binary/NetSelector.so (.../soft/x86_64//lib/padico/NetSelector/binary/NetSelector.so: undefined symbol: padico_topo_node_getname)LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/Control_Router/binary/Control_Router.so (.../soft/x86_64//lib/padico/Control_Router/binary/Control_Router.so: undefined symbol: padico_control_send_ext))
# henri1: WARNING- Puk: *Control_Router.so* (.../soft/x86_64//lib/padico/Control_Router/binary/Control_Router.so) load error LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/Control_Router/binary/Control_Router.so (.../soft/x86_64//lib/padico/Control_Router/binary/Control_Router.so: undefined symbol: padico_control_send_ext).
# henri1: WARNING- PadicoTM: error -1 while processing action item kind = 1; mod = Control_Router (LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/NetSelector/binary/NetSelector.so (.../soft/x86_64//lib/padico/NetSelector/binary/NetSelector.so: undefined symbol: padico_topo_node_getname)LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/Control_Router/binary/Control_Router.so (.../soft/x86_64//lib/padico/Control_Router/binary/Control_Router.so: undefined symbol: padico_control_send_ext))
# henri0: WARNING- Puk: *VIO.so* (.../soft/x86_64//lib/padico/VIO/binary/VIO.so) load error LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/VIO/binary/VIO.so (.../soft/x86_64//lib/padico/VIO/binary/VIO.so: undefined symbol: padico_topo_host_getbyinaddr).
# henri0: WARNING- PadicoTM: error -1 while processing action item kind = 1; mod = VIO (LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/VIO/binary/VIO.so (.../soft/x86_64//lib/padico/VIO/binary/VIO.so: undefined symbol: padico_topo_host_getbyinaddr))
# henri0: Puk: FATAL- error in sequence_end_handler() .../git/scripts/../Puk/src/puk-xml.c:465
error while running 'sequence': LIB load error: puk_dylib_open() failed for .../soft/x86_64//lib/padico/Topology/binary/Topology.so (.../soft/x86_64//lib/padico/Topology/binary/Topology.so: undefined symbol: puk_sim_exclusive_unlock)
.../soft/x86_64/lib/PukABI/libPukABI.so(backtrace+0x83)[0x7f15a83e4eea]
.../soft/x86_64/lib/libPadicoPuk.so(padico_fatal_func+0x138)[0x7f15a8398683]
.../soft/x86_64/lib/libPadicoPuk.so(+0x411a9)[0x7f15a83ba1a9]
.../soft/x86_64/lib/libPadicoPuk.so(+0x40144)[0x7f15a83b9144]
/lib/x86_64-linux-gnu/libexpat.so.1(+0xd6ee)[0x7f15a80e16ee]
/lib/x86_64-linux-gnu/libexpat.so.1(+0xf514)[0x7f15a80e3514]
/lib/x86_64-linux-gnu/libexpat.so.1(+0x110e9)[0x7f15a80e50e9]
/lib/x86_64-linux-gnu/libexpat.so.1(XML_ParseBuffer+0x7b)[0x7f15a80dc96b]
.../soft/x86_64/lib/libPadicoPuk.so(puk_xml_parse_buffer+0x1b8)[0x7f15a83b9699]
.../soft/x86_64/lib/libPadicoPuk.so(puk_xml_parse_file+0x263)[0x7f15a83b9a5d]
.../soft/x86_64/lib/libPadicoPuk.so(puk_xml_parse_init+0x1ec)[0x7f15a83b9d39]
.../soft/x86_64/lib/libPadicoTM.so(+0x5cf6)[0x7f15a7faecf6]
.../soft/x86_64/lib/libPadicoTM.so(+0x689c)[0x7f15a7faf89c]
.../soft/x86_64/lib/libPadicoTM.so(+0x6d5d)[0x7f15a7fafd5d]
/lib/x86_64-linux-gnu/libc.so.6(+0x89044)[0x7f15a820f044]
/lib/x86_64-linux-gnu/libc.so.6(+0x1095fc)[0x7f15a828f5fc]
.../soft/x86_64/libexec/padico/padico-d : ligne 314 : 679463 Abandon (core dumped)${preloader} ${valgrind} env LD_PRELOAD=${padico_ld_preload}:${LD_PRELOAD} ${dynloader} ${padico_d_binary} "${PADICO_BIN_ARGS[@]}
On commit 534c0dfd, the problem is not present.