Build #3,336

FreeRangeRouting Protocol Suite

Build: #3336 failed Changes by Russ White <russ@riw.us>

Build result summary

Details

Completed
Duration
201 minutes
Labels
version=frr-7_4-dev-1478-gcb47b207fgit=https_//github_com/frrouting/frr_gitbuildurl=https_//ci1_netdef_org/browse/frr-frr-3336branch=master
Revision
cb47b207f520ce9450f7b15fc4818b867cbc0c54 cb47b207f520ce9450f7b15fc4818b867cbc0c54
Total tests
9726
Failing since
#3335 (Changes by Donald Sharp)
Fixed in
#3337 (Changes by GalaxyGorilla <sascha@netdef.org> and Donald Sharp)

Responsible

Code commits

Author Commit Message Commit date
Russ White <russ@riw.us> Russ White <russ@riw.us> cb47b207f520ce9450f7b15fc4818b867cbc0c54 cb47b207f520ce9450f7b15fc4818b867cbc0c54 Merge pull request #6407 from donaldsharp/revert_ospfv3_fix
ospf6d: Revert "ospf6d: Prevent use after free"
Donald Sharp Donald Sharp e2e60c48bfeee0b9f5486952e37c3602e214f7f1 m e2e60c48bfeee0b9f5486952e37c3602e214f7f1 ospf6d: Revert "ospf6d: Prevent use after free"
This reverts commit 0f9f74baeb97f437d7acf7feda0f400d50943c4c.

This commit was causing crashes and the goal of this commit
was to make coverity sanity happy.  I'd rather have coverity
sad and not have ospfv3 crash

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>

Tests

New test failures 1
Status Test View job Duration
Collapse Failed test_ldp_vpls_topo1 test_memory_leak History
TopoTests Ubuntu 16.04 arm8 Part 0 13 secs
AssertionError:  r2: zebra crashed. Core file found - Backtrace follows: [New LWP 2546] [New LWP 2547] [New LWP 2548] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/lib/frr/zebra'. Program terminated with signal SIGABRT, Aborted. #0  0x0000ffffa1c55528 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 [Current thread is 1 (Thread 0xffffa17ea000 (LWP 2546))] #0  0x0000ffffa1c55528 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1  0x0000ffffa1c569e0 in __GI_abort () at abort.c:89 #2  0x0000ffffa1e289f8 in ?? () from /usr/lib/aarch64-linux-gnu/frr/libfrr.so.0 #3  <signal handler called> #4  0x0000ffffa1ce2034 in __GI___poll (fds=0xaaab02a278e0, nfds=6, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/generic/poll.c:38 #5  0x0000ffffa1e36d70 in thread_fetch () from /usr/lib/aarch64-linux-gnu/frr/libfrr.so.0 #6  0x0000ffffa1dfe084 in frr_run () from /usr/lib/aarch64-linux-gnu/frr/libfrr.so.0 #7  0x0000aaaae4e16c80 in main ()
E   AssertionError: 
    r2: zebra crashed. Core file found - Backtrace follows:
    [New LWP 2546]
    [New LWP 2547]
    [New LWP 2548]
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
(12 more lines...)
Existing test failures 30
Status Test Failing since View job Duration
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: red2] VRF: RED_A, BGP is not converged
    assert '[DUT: red2] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: r4] VRF: RED_A, BGP is not converged
    assert '[DUT: r4] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: r4] VRF: RED_A, BGP is not converged
    assert '[DUT: r4] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: r4] VRF: RED_A, BGP is not converged
    assert '[DUT: r4] VRF: RED_A, BGP is not converged' is True
test setup failure
E   AssertionError: setup_module : Failed 
       Error: [DUT: r4] VRF: RED_A, BGP is not converged
    assert '[DUT: r4] VRF: RED_A, BGP is not converged' is True
AssertionError: "rt2" JSON output mismatches the expected result assert Generated JSON diff error report:      > $->2001:db8:1000::6/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 30,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::6/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16061                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16061                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::6/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16061         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::6/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1          > $->2001:db8:1000::5/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 30,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::5/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16051                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16051                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            },            {                "fib": true,                "active": true,                "labels": [                    17051                ],                "afi": "ipv6",                "interfaceName": "eth-sw1"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::5/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16051         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::5/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1          > $->2001:db8:1000::4/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 20,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::4/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16041                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16041                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::4/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16041         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::4/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1
E   AssertionError: "rt2" JSON output mismatches the expected result
    assert Generated JSON diff error report:
      
      > $->2001:db8:1000::6/128: d2 has the following element at index 0 which is not present in d1: 
      
      	{
      	    "distance": 115,
(156 more lines...)
AssertionError: "rt2" JSON output mismatches the expected result assert Generated JSON diff error report:      > $->2001:db8:1000::6/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 30,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::6/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16061                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16061                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::6/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16061         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::6/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1          > $->2001:db8:1000::5/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 30,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::5/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16051                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16051                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            },            {                "fib": true,                "active": true,                "labels": [                    17051                ],                "afi": "ipv6",                "interfaceName": "eth-sw1"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::5/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16051         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 1 with the following errors:          > $->2001:db8:1000::5/128[0]->nexthops[1]->labels: d1 has Array of length 0 but in d2 it is of length 1          > $->2001:db8:1000::4/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 20,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::4/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16041                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16041                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::4/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16041         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::4/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1
E   AssertionError: "rt2" JSON output mismatches the expected result
    assert Generated JSON diff error report:
      
      > $->2001:db8:1000::6/128: d2 has the following element at index 0 which is not present in d1: 
      
      	{
      	    "distance": 115,
(156 more lines...)
AssertionError: "rt2" JSON output mismatches the expected result assert Generated JSON diff error report:      > $->2001:db8:1000::6/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 30,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::6/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16061                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16061                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::6/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16061         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::6/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1          > $->2001:db8:1000::5/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 30,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::5/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16051                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16051                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            },            {                "fib": true,                "active": true,                "labels": [                    17051                ],                "afi": "ipv6",                "interfaceName": "eth-sw1"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::5/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16051         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::5/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1          > $->2001:db8:1000::4/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 20,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::4/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16041                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16041                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::4/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16041         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::4/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1
E   AssertionError: "rt2" JSON output mismatches the expected result
    assert Generated JSON diff error report:
      
      > $->2001:db8:1000::6/128: d2 has the following element at index 0 which is not present in d1: 
      
      	{
      	    "distance": 115,
(156 more lines...)
AssertionError: "rt2" JSON output mismatches the expected result assert Generated JSON diff error report:      > $->2001:db8:1000::6/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 30,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::6/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16061                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16061                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::6/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16061         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::6/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1          > $->2001:db8:1000::5/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 30,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::5/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16051                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16051                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            },            {                "fib": true,                "active": true,                "labels": [                    17051                ],                "afi": "ipv6",                "interfaceName": "eth-sw1"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::5/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16051         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::5/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1          > $->2001:db8:1000::4/128: d2 has the following element at index 0 which is not present in d1:        {        "distance": 115,        "destSelected": true,        "protocol": "isis",        "metric": 20,        "selected": true,        "installed": true,        "prefix": "2001:db8:1000::4/128",        "nexthops": [            {                "fib": true,                "active": true,                "labels": [                    16041                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-1"            },            {                "fib": true,                "active": true,                "labels": [                    16041                ],                "afi": "ipv6",                "interfaceName": "eth-rt4-2"            }        ]    }       Closest match in d1 is at index 0 with the following errors:        > $->2001:db8:1000::4/128[0]->nexthops: d2 has the following element at index 1 which is not present in d1:          {         "fib": true,         "active": true,         "labels": [             16041         ],         "afi": "ipv6",         "interfaceName": "eth-rt4-2"     }         Closest match in d1 is at index 0 with the following errors:          > $->2001:db8:1000::4/128[0]->nexthops[0]->labels: d1 has Array of length 0 but in d2 it is of length 1
E   AssertionError: "rt2" JSON output mismatches the expected result
    assert Generated JSON diff error report:
      
      > $->2001:db8:1000::6/128: d2 has the following element at index 0 which is not present in d1: 
      
      	{
      	    "distance": 115,
(156 more lines...)