Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Network related tests fail on Windows 10 #6886

Closed
dexX7 opened this issue Oct 24, 2015 · 5 comments · Fixed by #6926
Closed

Network related tests fail on Windows 10 #6886

dexX7 opened this issue Oct 24, 2015 · 5 comments · Fixed by #6926
Labels

Comments

@dexX7
Copy link
Contributor

dexX7 commented Oct 24, 2015

Tested the nightly build based on 46f7437 on Windows 10 x64:

bitcoin-0.11.99\bin>test_bitcoin.exe
Running 179 test cases...
test/rpc_tests.cpp(232): error in "rpc_ban": exception thrown by r = CallRPC(string("setban 127.0.0.0 add"))
unknown location(0): fatal error in "rpc_ban": std::runtime_error: JSON value is not an object as expected
test/rpc_tests.cpp(234): last checkpoint
test/netbase_tests.cpp(21): error in "netbase_networks": check CNetAddr("8.8.8.8").GetNetwork() == NET_IPV4 failed
test/netbase_tests.cpp(22): error in "netbase_networks": check CNetAddr("2001::8888").GetNetwork() == NET_IPV6 failed
test/netbase_tests.cpp(23): error in "netbase_networks": check CNetAddr("FD87:D87E:EB43:edb1:8e4:3588:e546:35ca").GetNetwork() == NET_TOR failed
test/netbase_tests.cpp(28): error in "netbase_properties": check CNetAddr("127.0.0.1").IsIPv4() failed
test/netbase_tests.cpp(29): error in "netbase_properties": check CNetAddr("::FFFF:192.168.1.1").IsIPv4() failed
test/netbase_tests.cpp(31): error in "netbase_properties": check CNetAddr("10.0.0.1").IsRFC1918() failed
test/netbase_tests.cpp(32): error in "netbase_properties": check CNetAddr("192.168.1.1").IsRFC1918() failed
test/netbase_tests.cpp(33): error in "netbase_properties": check CNetAddr("172.31.255.255").IsRFC1918() failed
test/netbase_tests.cpp(34): error in "netbase_properties": check CNetAddr("2001:0DB8::").IsRFC3849() failed
test/netbase_tests.cpp(35): error in "netbase_properties": check CNetAddr("169.254.1.1").IsRFC3927() failed
test/netbase_tests.cpp(36): error in "netbase_properties": check CNetAddr("2002::1").IsRFC3964() failed
test/netbase_tests.cpp(37): error in "netbase_properties": check CNetAddr("FC00::").IsRFC4193() failed
test/netbase_tests.cpp(38): error in "netbase_properties": check CNetAddr("2001::2").IsRFC4380() failed
test/netbase_tests.cpp(39): error in "netbase_properties": check CNetAddr("2001:10::").IsRFC4843() failed
test/netbase_tests.cpp(40): error in "netbase_properties": check CNetAddr("FE80::").IsRFC4862() failed
test/netbase_tests.cpp(41): error in "netbase_properties": check CNetAddr("64:FF9B::").IsRFC6052() failed
test/netbase_tests.cpp(42): error in "netbase_properties": check CNetAddr("FD87:D87E:EB43:edb1:8e4:3588:e546:35ca").IsTor() failed
test/netbase_tests.cpp(43): error in "netbase_properties": check CNetAddr("127.0.0.1").IsLocal() failed
test/netbase_tests.cpp(44): error in "netbase_properties": check CNetAddr("::1").IsLocal() failed
test/netbase_tests.cpp(45): error in "netbase_properties": check CNetAddr("8.8.8.8").IsRoutable() failed
test/netbase_tests.cpp(46): error in "netbase_properties": check CNetAddr("2001::1").IsRoutable() failed
test/netbase_tests.cpp(47): error in "netbase_properties": check CNetAddr("127.0.0.1").IsValid() failed
test/netbase_tests.cpp(87): error in "netbase_lookupnumeric": check TestParse("127.0.0.1", "127.0.0.1:65535") failed
test/netbase_tests.cpp(88): error in "netbase_lookupnumeric": check TestParse("127.0.0.1:8333", "127.0.0.1:8333") failed
test/netbase_tests.cpp(89): error in "netbase_lookupnumeric": check TestParse("::ffff:127.0.0.1", "127.0.0.1:65535") failed
test/netbase_tests.cpp(90): error in "netbase_lookupnumeric": check TestParse("::", "[::]:65535") failed
test/netbase_tests.cpp(91): error in "netbase_lookupnumeric": check TestParse("[::]:8333", "[::]:8333") failed
test/netbase_tests.cpp(92): error in "netbase_lookupnumeric": check TestParse("[127.0.0.1]", "127.0.0.1:65535") failed
test/netbase_tests.cpp(101): error in "onioncat_test": check addr1 == addr2 failed
test/netbase_tests.cpp(110): error in "subnet_test": check CSubNet("1.2.3.0/24") != CSubNet("1.2.4.0/255.255.255.0") failed
test/netbase_tests.cpp(111): error in "subnet_test": check CSubNet("1.2.3.0/24").Match(CNetAddr("1.2.3.4")) failed
test/netbase_tests.cpp(113): error in "subnet_test": check CSubNet("1.2.3.4").Match(CNetAddr("1.2.3.4")) failed
test/netbase_tests.cpp(114): error in "subnet_test": check CSubNet("1.2.3.4/32").Match(CNetAddr("1.2.3.4")) failed
test/netbase_tests.cpp(117): error in "subnet_test": check CSubNet("::ffff:127.0.0.1").Match(CNetAddr("127.0.0.1")) failed
test/netbase_tests.cpp(118): error in "subnet_test": check CSubNet("1:2:3:4:5:6:7:8").Match(CNetAddr("1:2:3:4:5:6:7:8")) failed
test/netbase_tests.cpp(120): error in "subnet_test": check CSubNet("1:2:3:4:5:6:7:0/112").Match(CNetAddr("1:2:3:4:5:6:7:1234")) failed
test/netbase_tests.cpp(121): error in "subnet_test": check CSubNet("192.168.0.1/24").Match(CNetAddr("192.168.0.2")) failed
test/netbase_tests.cpp(122): error in "subnet_test": check CSubNet("192.168.0.20/29").Match(CNetAddr("192.168.0.18")) failed
test/netbase_tests.cpp(123): error in "subnet_test": check CSubNet("1.2.2.1/24").Match(CNetAddr("1.2.2.4")) failed
test/netbase_tests.cpp(124): error in "subnet_test": check CSubNet("1.2.2.110/31").Match(CNetAddr("1.2.2.111")) failed
test/netbase_tests.cpp(125): error in "subnet_test": check CSubNet("1.2.2.20/26").Match(CNetAddr("1.2.2.63")) failed
test/netbase_tests.cpp(127): error in "subnet_test": check CSubNet("::/0").Match(CNetAddr("1:2:3:4:5:6:7:1234")) failed
test/netbase_tests.cpp(128): error in "subnet_test": check CSubNet("::/0").Match(CNetAddr("1.2.3.4")) failed
test/netbase_tests.cpp(137): error in "subnet_test": check CSubNet("1.2.3.0/0").IsValid() failed
test/netbase_tests.cpp(139): error in "subnet_test": check CSubNet("1.2.3.0/32").IsValid() failed
test/netbase_tests.cpp(141): error in "subnet_test": check CSubNet("1:2:3:4:5:6:7:8/0").IsValid() failed
test/netbase_tests.cpp(142): error in "subnet_test": check CSubNet("1:2:3:4:5:6:7:8/33").IsValid() failed
test/netbase_tests.cpp(144): error in "subnet_test": check CSubNet("1:2:3:4:5:6:7:8/128").IsValid() failed
test/netbase_tests.cpp(149): error in "subnet_test": check CSubNet(CNetAddr("127.0.0.1")).IsValid() failed
test/netbase_tests.cpp(150): error in "subnet_test": check CSubNet(CNetAddr("127.0.0.1")).Match(CNetAddr("127.0.0.1")) failed
test/netbase_tests.cpp(152): error in "subnet_test": check CSubNet(CNetAddr("127.0.0.1")).ToString() == "127.0.0.1/32" failed
test/netbase_tests.cpp(154): error in "subnet_test": check CSubNet(CNetAddr("1:2:3:4:5:6:7:8")).IsValid() failed
test/netbase_tests.cpp(155): error in "subnet_test": check CSubNet(CNetAddr("1:2:3:4:5:6:7:8")).Match(CNetAddr("1:2:3:4:5:6:7:8")) failed
test/netbase_tests.cpp(157): error in "subnet_test": check CSubNet(CNetAddr("1:2:3:4:5:6:7:8")).ToString() == "1:2:3:4:5:6:7:8/128" failed
test/netbase_tests.cpp(160): error in "subnet_test": check subnet.ToString() == "1.2.3.4/32" failed [0:0:0:0:0:0:0:0/128 != 1.2.3.4/32]
test/netbase_tests.cpp(162): error in "subnet_test": check subnet.ToString() == "1.2.3.4/31" failed [0:0:0:0:0:0:0:0/128 != 1.2.3.4/31]
test/netbase_tests.cpp(164): error in "subnet_test": check subnet.ToString() == "1.2.3.4/30" failed [0:0:0:0:0:0:0:0/128 != 1.2.3.4/30]
test/netbase_tests.cpp(166): error in "subnet_test": check subnet.ToString() == "1.2.3.0/29" failed [0:0:0:0:0:0:0:0/128 != 1.2.3.0/29]
test/netbase_tests.cpp(168): error in "subnet_test": check subnet.ToString() == "1.2.3.0/28" failed [0:0:0:0:0:0:0:0/128 != 1.2.3.0/28]
test/netbase_tests.cpp(170): error in "subnet_test": check subnet.ToString() == "1.2.3.0/27" failed [0:0:0:0:0:0:0:0/128 != 1.2.3.0/27]
test/netbase_tests.cpp(172): error in "subnet_test": check subnet.ToString() == "1.2.3.0/26" failed [0:0:0:0:0:0:0:0/128 != 1.2.3.0/26]
test/netbase_tests.cpp(174): error in "subnet_test": check subnet.ToString() == "1.2.3.0/25" failed [0:0:0:0:0:0:0:0/128 != 1.2.3.0/25]
test/netbase_tests.cpp(176): error in "subnet_test": check subnet.ToString() == "1.2.3.0/24" failed [0:0:0:0:0:0:0:0/128 != 1.2.3.0/24]
test/netbase_tests.cpp(178): error in "subnet_test": check subnet.ToString() == "1.2.2.0/23" failed [0:0:0:0:0:0:0:0/128 != 1.2.2.0/23]
test/netbase_tests.cpp(180): error in "subnet_test": check subnet.ToString() == "1.2.0.0/22" failed [0:0:0:0:0:0:0:0/128 != 1.2.0.0/22]
test/netbase_tests.cpp(182): error in "subnet_test": check subnet.ToString() == "1.2.0.0/21" failed [0:0:0:0:0:0:0:0/128 != 1.2.0.0/21]
test/netbase_tests.cpp(184): error in "subnet_test": check subnet.ToString() == "1.2.0.0/20" failed [0:0:0:0:0:0:0:0/128 != 1.2.0.0/20]
test/netbase_tests.cpp(186): error in "subnet_test": check subnet.ToString() == "1.2.0.0/19" failed [0:0:0:0:0:0:0:0/128 != 1.2.0.0/19]
test/netbase_tests.cpp(188): error in "subnet_test": check subnet.ToString() == "1.2.0.0/18" failed [0:0:0:0:0:0:0:0/128 != 1.2.0.0/18]
test/netbase_tests.cpp(190): error in "subnet_test": check subnet.ToString() == "1.2.0.0/17" failed [0:0:0:0:0:0:0:0/128 != 1.2.0.0/17]
test/netbase_tests.cpp(192): error in "subnet_test": check subnet.ToString() == "1.2.0.0/16" failed [0:0:0:0:0:0:0:0/128 != 1.2.0.0/16]
test/netbase_tests.cpp(194): error in "subnet_test": check subnet.ToString() == "1.2.0.0/15" failed [0:0:0:0:0:0:0:0/128 != 1.2.0.0/15]
test/netbase_tests.cpp(196): error in "subnet_test": check subnet.ToString() == "1.0.0.0/14" failed [0:0:0:0:0:0:0:0/128 != 1.0.0.0/14]
test/netbase_tests.cpp(198): error in "subnet_test": check subnet.ToString() == "1.0.0.0/13" failed [0:0:0:0:0:0:0:0/128 != 1.0.0.0/13]
test/netbase_tests.cpp(200): error in "subnet_test": check subnet.ToString() == "1.0.0.0/12" failed [0:0:0:0:0:0:0:0/128 != 1.0.0.0/12]
test/netbase_tests.cpp(202): error in "subnet_test": check subnet.ToString() == "1.0.0.0/11" failed [0:0:0:0:0:0:0:0/128 != 1.0.0.0/11]
test/netbase_tests.cpp(204): error in "subnet_test": check subnet.ToString() == "1.0.0.0/10" failed [0:0:0:0:0:0:0:0/128 != 1.0.0.0/10]
test/netbase_tests.cpp(206): error in "subnet_test": check subnet.ToString() == "1.0.0.0/9" failed [0:0:0:0:0:0:0:0/128 != 1.0.0.0/9]
test/netbase_tests.cpp(208): error in "subnet_test": check subnet.ToString() == "1.0.0.0/8" failed [0:0:0:0:0:0:0:0/128 != 1.0.0.0/8]
test/netbase_tests.cpp(210): error in "subnet_test": check subnet.ToString() == "0.0.0.0/7" failed [0:0:0:0:0:0:0:0/128 != 0.0.0.0/7]
test/netbase_tests.cpp(212): error in "subnet_test": check subnet.ToString() == "0.0.0.0/6" failed [0:0:0:0:0:0:0:0/128 != 0.0.0.0/6]
test/netbase_tests.cpp(214): error in "subnet_test": check subnet.ToString() == "0.0.0.0/5" failed [0:0:0:0:0:0:0:0/128 != 0.0.0.0/5]
test/netbase_tests.cpp(216): error in "subnet_test": check subnet.ToString() == "0.0.0.0/4" failed [0:0:0:0:0:0:0:0/128 != 0.0.0.0/4]
test/netbase_tests.cpp(218): error in "subnet_test": check subnet.ToString() == "0.0.0.0/3" failed [0:0:0:0:0:0:0:0/128 != 0.0.0.0/3]
test/netbase_tests.cpp(220): error in "subnet_test": check subnet.ToString() == "0.0.0.0/2" failed [0:0:0:0:0:0:0:0/128 != 0.0.0.0/2]
test/netbase_tests.cpp(222): error in "subnet_test": check subnet.ToString() == "0.0.0.0/1" failed [0:0:0:0:0:0:0:0/128 != 0.0.0.0/1]
test/netbase_tests.cpp(224): error in "subnet_test": check subnet.ToString() == "0.0.0.0/0" failed [0:0:0:0:0:0:0:0/128 != 0.0.0.0/0]
test/netbase_tests.cpp(227): error in "subnet_test": check subnet.ToString() == "1:2:3:4:5:6:7:8/128" failed [0:0:0:0:0:0:0:0/128 != 1:2:3:4:5:6:7:8/128]
test/netbase_tests.cpp(229): error in "subnet_test": check subnet.ToString() == "1::/16" failed [0:0:0:0:0:0:0:0/128 != 1::/16]
test/netbase_tests.cpp(231): error in "subnet_test": check subnet.ToString() == "::/0" failed [0:0:0:0:0:0:0:0/128 != ::/0]
test/netbase_tests.cpp(233): error in "subnet_test": check subnet.ToString() == "1.2.0.0/255.255.232.0" failed [0:0:0:0:0:0:0:0/128 != 1.2.0.0/255.255.232.0]
test/netbase_tests.cpp(235): error in "subnet_test": check subnet.ToString() == "1:2:3:4:5:6:7:8/ffff:ffff:ffff:fffe:ffff:ffff:ffff:ff0f" failed [0:0:0:0:0:0:0:0/128 != 1:2:3:4:5:6:7:8/ffff:ffff:ffff:fffe:ffff:ffff:ffff:ff0f]
test/netbase_tests.cpp(244): error in "netbase_getgroup": check CNetAddr("1.2.3.4").GetGroup() == boost::assign::list_of((unsigned char)NET_IPV4)(1)(2) failed
test/netbase_tests.cpp(245): error in "netbase_getgroup": check CNetAddr("::FFFF:0:102:304").GetGroup() == boost::assign::list_of((unsigned char)NET_IPV4)(1)(2) failed
test/netbase_tests.cpp(246): error in "netbase_getgroup": check CNetAddr("64:FF9B::102:304").GetGroup() == boost::assign::list_of((unsigned char)NET_IPV4)(1)(2) failed
test/netbase_tests.cpp(247): error in "netbase_getgroup": check CNetAddr("2002:102:304:9999:9999:9999:9999:9999").GetGroup() == boost::assign::list_of((unsigned char)NET_IPV4)(1)(2) failed
test/netbase_tests.cpp(248): error in "netbase_getgroup": check CNetAddr("2001:0:9999:9999:9999:9999:FEFD:FCFB").GetGroup() == boost::assign::list_of((unsigned char)NET_IPV4)(1)(2) failed
test/netbase_tests.cpp(249): error in "netbase_getgroup": check CNetAddr("FD87:D87E:EB43:edb1:8e4:3588:e546:35ca").GetGroup() == boost::assign::list_of((unsigned char)NET_TOR)(239) failed
test/netbase_tests.cpp(250): error in "netbase_getgroup": check CNetAddr("2001:470:abcd:9999:9999:9999:9999:9999").GetGroup() == boost::assign::list_of((unsigned char)NET_IPV6)(32)(1)(4)(112)(175) failed
test/netbase_tests.cpp(251): error in "netbase_getgroup": check CNetAddr("2001:2001:9999:9999:9999:9999:9999:9999").GetGroup() == boost::assign::list_of((unsigned char)NET_IPV6)(32)(1)(32)(1) failed
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
test/addrman_tests.cpp(29): error in "addrman_simple": check addr_null.ToString() == "[::]:0" failed
test/addrman_tests.cpp(34): error in "addrman_simple": check addrman.size() == 1 failed
test/addrman_tests.cpp(36): error in "addrman_simple": check addr_ret1.ToString() == "250.1.1.1:8333" failed
test/addrman_tests.cpp(42): error in "addrman_simple": check addrman.size() == 1 failed
test/addrman_tests.cpp(49): error in "addrman_simple": check addrman.size() == 2 failed
test/addrman_tests.cpp(55): error in "addrman_simple": check addr_null2.ToString() == "[::]:0" failed
test/addrman_tests.cpp(72): error in "addrman_ports": check addrman.size() == 1 failed
test/addrman_tests.cpp(76): error in "addrman_ports": check addrman.size() == 1 failed
test/addrman_tests.cpp(78): error in "addrman_ports": check addr_ret2.ToString() == "250.1.1.1:8333" failed
test/addrman_tests.cpp(83): error in "addrman_ports": check addrman.size() == 1 failed
test/addrman_tests.cpp(86): error in "addrman_ports": check addr_ret3.ToString() == "250.1.1.1:8333" failed
test/addrman_tests.cpp(102): error in "addrman_select": check addrman.size() == 1 failed
test/addrman_tests.cpp(106): error in "addrman_select": check addr_ret1.ToString() == "250.1.1.1:8333" failed
test/addrman_tests.cpp(111): error in "addrman_select": check addrman.size() == 1 failed
test/addrman_tests.cpp(113): error in "addrman_select": check addr_ret2.ToString() == "[::]:0" failed
test/addrman_tests.cpp(116): error in "addrman_select": check addr_ret3.ToString() == "250.1.1.1:8333" failed
test/addrman_tests.cpp(135): error in "addrman_new_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(135): error in "addrman_new_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(135): error in "addrman_new_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(141): error in "addrman_new_collisions": check addrman.size() == 3 failed
test/addrman_tests.cpp(145): error in "addrman_new_collisions": check addrman.size() == 4 failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(166): error in "addrman_tried_collisions": check addrman.size() == i failed
test/addrman_tests.cpp(172): error in "addrman_tried_collisions": check addrman.size() == 74 failed
test/addrman_tests.cpp(176): error in "addrman_tried_collisions": check addrman.size() == 75 failed

*** 199 failures detected in test suite "Bitcoin Test Suite"
@laanwj laanwj added the Tests label Oct 26, 2015
@laanwj
Copy link
Member

laanwj commented Oct 26, 2015

That's interesting.
Looks like something weird with regard to IPv4/IPv6 address parsing is going on.
CNetAddr constructor uses LookupHost(fAllowLookup=false) internally, which uses getaddrinfo. Which outsources to the OS. I suppose something is wrong there. I think the most straightforward way to debug this would be to sprinkle some debug print statements over LookupIntern, to see what goes in and comes out...

@dexX7
Copy link
Contributor Author

dexX7 commented Oct 31, 2015

Just as quick follow up: the issue is also present with the current master on Windows 8.1. Haven't had the chance to test a build with more debug information yet though.

@laanwj
Copy link
Member

laanwj commented Nov 1, 2015

The application itself does work on these systems?

@laanwj
Copy link
Member

laanwj commented Nov 1, 2015

Well that was easy: #6926

@dexX7
Copy link
Contributor Author

dexX7 commented Nov 1, 2015

The application itself does work on these systems?

Oh, that's a pretty subsential information I didn't mention. Yes, it seems to works as expected.

Well that was easy: #6926

Thanks for taking a look at this. This patch works and resolves the issue.

@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants