Hi, Adrian Knoth wrote: > There are two issues found by valgrind, but I wanted to > check the "normal" valgrind output first. With the nightly > snapshot 1.2b1r12555, I got the following "errors": > > ==8948== Conditional jump or move depends on uninitialised value(s) > ==8948== at 0x1B92884D: ompi_attr_create_predefined_callback > (attribute_predefined.c:374) > ==8948== by 0x1BC869B8: orte_gpr_proxy_deliver_notify_msg > (gpr_proxy_deliver_notify_msg.c:144) > ==8948== by 0x1B9FEDF7: mca_oob_xcast (oob_base_xcast.c:147) > ==8948== by 0x1B947E49: ompi_mpi_init (ompi_mpi_init.c:542) > ==8948== by 0x1B97D657: MPI_Init (pinit.c:71) > ==8948== by 0x8048846: main (in /home/racl/adi/ompi/trunk/test/vm/ring) >
I found this one too, and after adding some debug output it seems that in the line if (rank == ORTE_PROC_MY_NAME->vpid) { rank==16844576 during evaluation of the expression, because the preceding if statement only sets the rank in one of the three possible cases. That doesn't sound right, but I'm not really sure about the impact of this. It still works, after all :). regards Thomas