Ah, I see the problem - it is localized to ompi_info and due to the fact that we aren't setting things up completely in that code (trying to avoid a complete start).
FWIW: you are most certainly allowed to amend event callbacks in the base open function.
I'll fix it. Meantime, the branch seems to run just fine (minus ompi_info)
Strange - okay, will look.
Broken enough that even the ompi_info fails. And for a good reason: one is not allowed to amend event callbacks in the component base open function.
Here is the stack:
0 0x00007ffff7a82fc4 in opal_libevent2019_event_priority_set (ev=0x63b100, pri=3)
#1 0x00007ffff7a3402e in orte_iof_base_open ()
#2 0x00007ffff7a058d4 in orte_info_register_components (mca_types=0x7fffffffd7b0,
component_map=0x7fffffffd700) at ../../ompi/orte/runtime/orte_info_support.c:199
#3 0x0000000000403572 in main (argc=1, argv=0x7fffffffd998)
devel mailing list