Was triggered in travis in #9246 (which has no code changes).
sendheaders.py:
Initializing test directory /tmp/testmyq6oa3l/319
start_node: bitcoind started, waiting for RPC to come up
start_node: RPC successfully started
start_node: bitcoind started, waiting for RPC to come up
start_node: RPC successfully started
MiniNode: Connecting to Bitcoin Node IP # 127.0.0.1:13552
MiniNode: Connecting to Bitcoin Node IP # 127.0.0.1:13552
Part 1: headers don't start before sendheaders message...
Assertion failed: False != True
Stopping nodes
Not cleaning up dir /tmp/testmyq6oa3l/319
Failed
stderr:
File "/home/travis/build/bitcoin/bitcoin/qa/rpc-tests/test_framework/test_framework.py", line 145, in main
self.run_test()
File "/home/travis/build/bitcoin/bitcoin/build/../qa/rpc-tests/sendheaders.py", line 291, in run_test
assert_equal(inv_node.check_last_announcement(inv=[tip]), True)
File "/home/travis/build/bitcoin/bitcoin/qa/rpc-tests/test_framework/util.py", line 529, in assert_equal
raise AssertionError("%s != %s"%(str(thing1),str(thing2)))
Pass: False, Duration: 4 s