View Issue Details

IDProjectCategoryView StatusLast Update
0007953GNUnetbuild processpublic2024-03-07 20:25
Reporterapteryx Assigned Tothejackimonster  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionunable to reproduce 
Product Version0.20.0 
Fixed in Version0.21.0 
Summary0007953: test_messenger_ring test failure
DescriptionWhen attempting to run the 0.20.0 test suite, I get the following error:

FAIL: test_messenger_ring
=========================

Peer: 52C4; [7WV63A] Message: JOIN (9K94RWPZ)
Peer: 52C4; [7WV63A] Message: PEER (326PRKS2)
Peer: 52C4; [7WV63A] Message: JOIN (98MR3MER)
Peer: F7B5; [BZDXC8] Message: JOIN (NMXR00GW)
Peer: F7B5; [BZDXC8] Message: PEER (KZB9WVVZ)
Peer: F7B5; [BZDXC8] Message: JOIN (J915D01C)
Peer: VBJD; [2VDE8Z] Message: JOIN (XSA2HKQE)
Peer: VBJD; [2VDE8Z] Message: PEER (G2FH2J1F)
Peer: VBJD; [2VDE8Z] Message: JOIN (B37CB7QB)
Peer: W5Z3; [472K2T] Message: JOIN (C8MBTZRA)
Peer: F2F3; [2NCK3X] Message: JOIN (V2WJ9ACZ)
Peer: F2F3; [2NCK3X] Message: PEER (7GAJTDZ2)
Peer: F2F3; [2NCK3X] Message: JOIN (SCSJB94G)
Peer: 4TTC; [S30QE6] Message: JOIN (SP84HB3G)
Peer: 4TTC; [S30QE6] Message: PEER (AMD4AGR9)
Peer: 4TTC; [S30QE6] Message: JOIN (2S871GBN)
Peer: W5Z3; [472K2T] Message: PEER (KAM9P476)
Peer: W5Z3; [472K2T] Message: JOIN (905PBKR3)
Peer: EEXR; [BHHQYE] Message: JOIN (KE444GVC)
Peer: 6CGB; [W4TWQZ] Message: JOIN (H0ATP2M0)
Peer: EEXR; [BHHQYE] Message: PEER (JSJMM7H0)
Peer: 6CGB; [W4TWQZ] Message: PEER (1KFF2F88)
Peer: 6CGB; [W4TWQZ] Message: JOIN (0RHPHQJZ)
Peer: EEXR; [BHHQYE] Message: JOIN (RRSP0ZH9)
Peer: 4TTC; [BZDXC8] Message: JOIN (J915D01C)
Peer: F7B5; [S30QE6] Message: JOIN (2S871GBN)
Peer: W5Z3; [S30QE6] Message: JOIN (2S871GBN)
Peer: F7B5; [S30QE6] Message: PEER (AMD4AGR9)
Peer: 4TTC; [BZDXC8] Message: PEER (KZB9WVVZ)
Peer: W5Z3; [S30QE6] Message: PEER (AMD4AGR9)
Peer: W5Z3; [BZDXC8] Message: JOIN (J915D01C)
Peer: F2F3; [S30QE6] Message: JOIN (2S871GBN)
Peer: VBJD; [472K2T] Message: JOIN (905PBKR3)
Peer: EEXR; [7WV63A] Message: JOIN (98MR3MER)
Peer: VBJD; [472K2T] Message: PEER (KAM9P476)
Peer: F2F3; [BZDXC8] Message: JOIN (J915D01C)
Peer: W5Z3; [2VDE8Z] Message: JOIN (B37CB7QB)
Peer: F7B5; [2NCK3X] Message: JOIN (SCSJB94G)
Peer: F2F3; [BZDXC8] Message: PEER (KZB9WVVZ)
Peer: W5Z3; [2VDE8Z] Message: PEER (G2FH2J1F)
Peer: 52C4; [BHHQYE] Message: JOIN (RRSP0ZH9)
Peer: 52C4; [BHHQYE] Message: PEER (JSJMM7H0)
Peer: VBJD; [S30QE6] Message: JOIN (2S871GBN)
Peer: 4TTC; [472K2T] Message: JOIN (905PBKR3)
Peer: EEXR; [7WV63A] Message: PEER (326PRKS2)
Peer: 4TTC; [2NCK3X] Message: JOIN (SCSJB94G)
Peer: 4TTC; [472K2T] Message: PEER (KAM9P476)
Peer: VBJD; [S30QE6] Message: PEER (AMD4AGR9)
Peer: 52C4; [W4TWQZ] Message: JOIN (0RHPHQJZ)
Peer: 4TTC; [2VDE8Z] Message: JOIN (B37CB7QB)
Peer: 6CGB; [BHHQYE] Message: JOIN (RRSP0ZH9)
Peer: W5Z3; [BZDXC8] Message: PEER (KZB9WVVZ)
Peer: 6CGB; [7WV63A] Message: JOIN (98MR3MER)
Peer: VBJD; [BZDXC8] Message: JOIN (J915D01C)
Peer: EEXR; [W4TWQZ] Message: JOIN (0RHPHQJZ)
Peer: F2F3; [BHHQYE] Message: JOIN (RRSP0ZH9)
Peer: F2F3; [7WV63A] Message: JOIN (98MR3MER)
Peer: 6CGB; [7WV63A] Message: PEER (326PRKS2)
Peer: F7B5; [2NCK3X] Message: PEER (7GAJTDZ2)
Peer: W5Z3; [2NCK3X] Message: JOIN (SCSJB94G)
Peer: EEXR; [S30QE6] Message: JOIN (2S871GBN)
Peer: F7B5; [472K2T] Message: JOIN (905PBKR3)
Peer: EEXR; [2NCK3X] Message: JOIN (SCSJB94G)
Peer: 4TTC; [2VDE8Z] Message: PEER (G2FH2J1F)
Peer: F7B5; [BHHQYE] Message: JOIN (RRSP0ZH9)
Peer: 6CGB; [S30QE6] Message: JOIN (2S871GBN)
Peer: EEXR; [BZDXC8] Message: JOIN (J915D01C)
Peer: VBJD; [BZDXC8] Message: PEER (KZB9WVVZ)
Peer: 6CGB; [472K2T] Message: JOIN (905PBKR3)
Peer: 4TTC; [2NCK3X] Message: PEER (7GAJTDZ2)
Peer: 52C4; [W4TWQZ] Message: PEER (1KFF2F88)
Peer: 6CGB; [2VDE8Z] Message: JOIN (B37CB7QB)
Peer: F7B5; [472K2T] Message: PEER (KAM9P476)
Peer: W5Z3; [2NCK3X] Message: PEER (7GAJTDZ2)
Peer: F7B5; [7WV63A] Message: JOIN (98MR3MER)
Peer: VBJD; [2NCK3X] Message: JOIN (SCSJB94G)
Peer: VBJD; [W4TWQZ] Message: JOIN (0RHPHQJZ)
Peer: 4TTC; [BHHQYE] Message: JOIN (RRSP0ZH9)
Peer: 52C4; [S30QE6] Message: JOIN (2S871GBN)
Peer: F2F3; [BHHQYE] Message: PEER (JSJMM7H0)
Peer: W5Z3; [BHHQYE] Message: JOIN (RRSP0ZH9)
Peer: 52C4; [2NCK3X] Message: JOIN (SCSJB94G)
Peer: EEXR; [2NCK3X] Message: PEER (7GAJTDZ2)
Peer: F7B5; [2VDE8Z] Message: JOIN (B37CB7QB)
Peer: F2F3; [472K2T] Message: JOIN (905PBKR3)
Peer: 4TTC; [7WV63A] Message: JOIN (98MR3MER)
Peer: 52C4; [BZDXC8] Message: JOIN (J915D01C)
Peer: W5Z3; [7WV63A] Message: JOIN (98MR3MER)
Peer: 6CGB; [2VDE8Z] Message: PEER (G2FH2J1F)
Peer: F2F3; [W4TWQZ] Message: JOIN (0RHPHQJZ)
Peer: 52C4; [472K2T] Message: JOIN (905PBKR3)
Peer: VBJD; [2NCK3X] Message: PEER (7GAJTDZ2)
Peer: 52C4; [2VDE8Z] Message: JOIN (B37CB7QB)
Peer: F2F3; [472K2T] Message: PEER (KAM9P476)
Peer: 6CGB; [BZDXC8] Message: JOIN (J915D01C)
Peer: VBJD; [BHHQYE] Message: JOIN (RRSP0ZH9)
Peer: W5Z3; [W4TWQZ] Message: JOIN (0RHPHQJZ)
Peer: EEXR; [W4TWQZ] Message: PEER (1KFF2F88)
Peer: 4TTC; [W4TWQZ] Message: JOIN (0RHPHQJZ)
Peer: 6CGB; [2NCK3X] Message: JOIN (SCSJB94G)
Peer: F7B5; [2VDE8Z] Message: PEER (G2FH2J1F)
Peer: EEXR; [472K2T] Message: JOIN (905PBKR3)
Peer: 52C4; [2VDE8Z] Message: PEER (G2FH2J1F)
Peer: F2F3; [2VDE8Z] Message: JOIN (B37CB7QB)
Peer: VBJD; [7WV63A] Message: JOIN (98MR3MER)
Peer: F2F3; [W4TWQZ] Message: PEER (1KFF2F88)
Peer: EEXR; [472K2T] Message: PEER (KAM9P476)
Peer: 6CGB; [BZDXC8] Message: PEER (KZB9WVVZ)
Peer: F7B5; [BHHQYE] Message: PEER (JSJMM7H0)
Peer: F7B5; [W4TWQZ] Message: JOIN (0RHPHQJZ)
Peer: 52C4; [2NCK3X] Message: PEER (7GAJTDZ2)
Peer: VBJD; [W4TWQZ] Message: PEER (1KFF2F88)
Peer: EEXR; [2VDE8Z] Message: JOIN (B37CB7QB)
Peer: 4TTC; [BHHQYE] Message: PEER (JSJMM7H0)
Peer: W5Z3; [W4TWQZ] Message: PEER (1KFF2F88)
Peer: EEXR; [2VDE8Z] Message: PEER (G2FH2J1F)
Peer: 4TTC; [W4TWQZ] Message: PEER (1KFF2F88)
Peer: 52C4; [BZDXC8] Message: PEER (KZB9WVVZ)
Peer: 6CGB; [2NCK3X] Message: PEER (7GAJTDZ2)
Peer: F7B5; [W4TWQZ] Message: PEER (1KFF2F88)
Peer: F2F3; [2VDE8Z] Message: PEER (G2FH2J1F)
Peer: W5Z3; [BHHQYE] Message: PEER (JSJMM7H0)
Peer: 52C4; [472K2T] Message: PEER (KAM9P476)
Peer: VBJD; [BHHQYE] Message: PEER (JSJMM7H0)
Peer: 6CGB; [BHHQYE] Message: PEER (JSJMM7H0)
Peer: EEXR; [BZDXC8] Message: PEER (KZB9WVVZ)
Peer: 6CGB; [472K2T] Message: PEER (KAM9P476)
Peer: 52C4; [7WV63A] Message: MERGE (6F7JCQ2F)
Peer: 6CGB; [7WV63A] Message: MERGE (6F7JCQ2F)
Peer: EEXR; [7WV63A] Message: MERGE (6F7JCQ2F)
Peer: VBJD; [7WV63A] Message: MERGE (6F7JCQ2F)
Peer: F2F3; [7WV63A] Message: MERGE (6F7JCQ2F)
Peer: W5Z3; [7WV63A] Message: MERGE (6F7JCQ2F)
Peer: F7B5; [7WV63A] Message: MERGE (6F7JCQ2F)
Peer: 4TTC; [7WV63A] Message: MERGE (6F7JCQ2F)
Peer: F7B5; [BZDXC8] Message: MERGE (MQEG4TB3)
Peer: F2F3; [BZDXC8] Message: MERGE (MQEG4TB3)
Peer: 4TTC; [BZDXC8] Message: MERGE (MQEG4TB3)
Peer: EEXR; [BZDXC8] Message: MERGE (MQEG4TB3)
Peer: W5Z3; [BZDXC8] Message: MERGE (MQEG4TB3)
Peer: 52C4; [BZDXC8] Message: MERGE (MQEG4TB3)
Peer: VBJD; [2VDE8Z] Message: MERGE (GG261EHJ)
Peer: VBJD; [BZDXC8] Message: MERGE (MQEG4TB3)
Peer: 6CGB; [BZDXC8] Message: MERGE (MQEG4TB3)
Peer: F2F3; [2NCK3X] Message: MERGE (CCKRJGQP)
Peer: W5Z3; [2VDE8Z] Message: MERGE (GG261EHJ)
Peer: F7B5; [2NCK3X] Message: MERGE (CCKRJGQP)
Peer: 6CGB; [2VDE8Z] Message: MERGE (GG261EHJ)
Peer: EEXR; [2NCK3X] Message: MERGE (CCKRJGQP)
Peer: 4TTC; [2VDE8Z] Message: MERGE (GG261EHJ)
Peer: 4TTC; [2NCK3X] Message: MERGE (CCKRJGQP)
Peer: 52C4; [2VDE8Z] Message: MERGE (GG261EHJ)
Peer: W5Z3; [2NCK3X] Message: MERGE (CCKRJGQP)
Peer: F7B5; [2VDE8Z] Message: MERGE (GG261EHJ)
Peer: 52C4; [2NCK3X] Message: MERGE (CCKRJGQP)
Peer: VBJD; [2NCK3X] Message: MERGE (CCKRJGQP)
Peer: F2F3; [2VDE8Z] Message: MERGE (GG261EHJ)
Peer: 6CGB; [2NCK3X] Message: MERGE (CCKRJGQP)
Peer: EEXR; [BHHQYE] Message: MERGE (Y7PZGB04)
Peer: EEXR; [2VDE8Z] Message: MERGE (GG261EHJ)
Peer: 52C4; [BHHQYE] Message: MERGE (Y7PZGB04)
Peer: F2F3; [BHHQYE] Message: MERGE (Y7PZGB04)
Peer: 6CGB; [BHHQYE] Message: MERGE (Y7PZGB04)
Peer: F7B5; [BHHQYE] Message: MERGE (Y7PZGB04)
Peer: VBJD; [BHHQYE] Message: MERGE (Y7PZGB04)
Peer: 4TTC; [BHHQYE] Message: MERGE (Y7PZGB04)
Peer: W5Z3; [BHHQYE] Message: MERGE (Y7PZGB04)
Testcase failed (timeout).
Testcase failed (operation: 'barrier2').
FAIL test_messenger_ring (exit status: 1)
Steps To ReproduceFrom a built Guix checkout:

$ ./pre-inst-en guix refresh --update gnunet
$ ./pre-inst-env guix build gnunet
Additional InformationI tested this on my aging Core 2 Duo (Q6700) desktop. It's possible the problem is simply that the timeout used is too short for that slow machine.
TagsNo tags attached.
Attached Files

Activities

apteryx

2023-10-09 17:09

reporter   ~0020569

The build passed on a much faster machine, so I'm guessing it has to do with the timeout being too short for older hardware.

thejackimonster

2023-11-29 01:08

developer   ~0020671

It's possible the timeout was just too short. But I also managed to trip this test during my work on latest changes and I had to adjust some logic in the tests because there could appear a bug failing the test when the same peer message was received twice (which was not fully impossible).

Anyway there have been major changes in the service and I'm currently working on re-implementing those tests with the newer testing API and running the different peers in netjail. So these testcases should become more reliable. ^^'

thejackimonster

2024-03-05 19:24

developer   ~0021693

Since the testbed system gets replaced for the topology test cases, the new releases won't trigger/reproduce such issues. New test cases with multiple peers still need to be written (currently WIP).

schanzen

2024-03-07 20:25

administrator   ~0021793

0.21 released

Issue History

Date Modified Username Field Change
2023-10-09 15:08 apteryx New Issue
2023-10-09 15:08 apteryx File Added: zza8rvv37h15sy20d3yv75cs3fxvcy-gnunet-0.20.0.drv
2023-10-09 17:09 apteryx Note Added: 0020569
2023-10-13 07:53 schanzen Assigned To => thejackimonster
2023-10-13 07:53 schanzen Status new => assigned
2023-11-29 01:08 thejackimonster Note Added: 0020671
2024-03-05 19:24 thejackimonster Status assigned => resolved
2024-03-05 19:24 thejackimonster Resolution open => unable to reproduce
2024-03-05 19:24 thejackimonster Fixed in Version => 0.21.0
2024-03-05 19:24 thejackimonster Note Added: 0021693
2024-03-07 20:25 schanzen Note Added: 0021793
2024-03-07 20:25 schanzen Status resolved => closed