Hi, When using openais version 0.80.3 we got this assert and core dump. When looking into the code we cannot understand why this assert exists, what happens if the my_proc_list only contains one node?
#0 0x00002b28dec9cbb5 in raise () from /lib64/libc.so.6 #1 0x00002b28dec9dfb0 in abort () from /lib64/libc.so.6 #2 0x00002b28dec96286 in __assert_fail () from /lib64/libc.so.6 #3 0x000000000040c88c in memb_state_gather_enter () #4 0x000000000040331a in poll_run () #5 0x00000000004181d1 in main () Aisexec log: Sep 5 11:51:25.290300 [TOTEM] Storing new sequence id for ring c Sep 5 11:51:25.290333 [TOTEM] Sending initial ORF token Sep 5 11:51:25.290497 [CLM ] CLM CONFIGURATION CHANGE Sep 5 11:51:25.290520 [CLM ] New Configuration: Sep 5 11:51:25.290544 [CLM ] r(0) ip(192.168.0.2) Sep 5 11:51:25.290561 [CLM ] Members Left: Sep 5 11:51:25.290578 [CLM ] r(0) ip(192.168.0.1) Sep 5 11:51:25.290593 [CLM ] Members Joined: Sep 5 11:51:25.290618 [SYNC ] This node is within the primary component and will provide service. Sep 5 11:51:25.290654 [CLM ] CLM CONFIGURATION CHANGE Sep 5 11:51:25.290672 [CLM ] New Configuration: Sep 5 11:51:25.290689 [CLM ] r(0) ip(192.168.0.2) Sep 5 11:51:25.290705 [CLM ] Members Left: Sep 5 11:51:25.290721 [CLM ] Members Joined: Sep 5 11:51:25.290742 [SYNC ] This node is within the primary component and will provide service. Sep 5 11:51:25.290773 [TOTEM] entering OPERATIONAL state. Sep 5 11:51:25.290892 [CLM ] got nodejoin message 192.168.0.2 Sep 5 11:51:27.103436 [TOTEM] The token was lost in the OPERATIONAL state. aisexec: totemsrp.c:1654: memb_state_gather_enter: Assertion `srp_addr_equal (&instance->my_proc_list[0], &instance->my_proc_list[1]) == 0' failed. /Arne _______________________________________________ Openais mailing list Openais@lists.linux-foundation.org https://lists.linux-foundation.org/mailman/listinfo/openais