runtime: Test failures: System.Net.NameResolution.PalTests.NameResolutionPalTests / GetHostByName_HostName & TryGetAddrInfo_HostName

Types of failures

Affected tests:

  • GetHostByName_HostName
  • TryGetAddrInfo_HostName

TryGetAddrInfo_HostName

TryGetAddrInfo_HostName test in build 20171203.01 (same for OSX and Linux):

Assert.Equal() Failure
Expected: Success
Actual:   HostNotFound
at System.Net.NameResolution.PalTests.NameResolutionPalTests.TryGetAddrInfo_HostName() in /Users/buildagent/agent/_work/320/s/corefx/src/System.Net.NameResolution/tests/PalTests/NameResolutionPalTests.cs:line 129

GetHostByName_HostName

The error is:

  • OSX - Device not configured
  • Linux - No such device or address (same callstack)

GetHostByName_HostName test in build 20171203.01 (OSX):

System.Net.Internals.SocketExceptionFactory+ExtendedSocketException : Device not configured
at   System.Net.NameResolutionPal.GetHostByName(String hostName) in   /Users/buildagent/agent/_work/320/s/corefx/src/System.Net.NameResolution/src/System/Net/NameResolutionPal.Unix.cs:line   157
at System.Net.NameResolution.PalTests.NameResolutionPalTests.GetHostByName_HostName()   in   /Users/buildagent/agent/_work/320/s/corefx/src/System.Net.NameResolution/tests/PalTests/NameResolutionPalTests.cs:line   53

History of failures

Note: The tests always both fail - maybe bad setup?

Day Build OS Test
9/5 20170905.02 Debian90 GetHostByName_HostName & TryGetAddrInfo_HostName
9/10 20170910.01 Ubuntu14.04 GetHostByName_HostName & TryGetAddrInfo_HostName
9/15 20170915.02 Debian87 GetHostByName_HostName & TryGetAddrInfo_HostName
9/16 20170916.02 Debian87 GetHostByName_HostName & TryGetAddrInfo_HostName
9/20 20170920.03 Debian90 GetHostByName_HostName & TryGetAddrInfo_HostName
9/27 20170927.01 Debian87 GetHostByName_HostName & TryGetAddrInfo_HostName
9/27 20170927.02 Debian87 GetHostByName_HostName & TryGetAddrInfo_HostName
10/2 20171002.01 Debian87 GetHostByName_HostName & TryGetAddrInfo_HostName
10/3 20171003.01 Debian87 GetHostByName_HostName & TryGetAddrInfo_HostName
10/3 20171003.02 Debian90 GetHostByName_HostName & TryGetAddrInfo_HostName
10/9 20171009.04 SLES12 GetHostByName_HostName & TryGetAddrInfo_HostName
10/23 20171020.52 Debian87 GetHostByName_HostName & TryGetAddrInfo_HostName
10/25 20171025.07 Debian87 GetHostByName_HostName & TryGetAddrInfo_HostName
10/26 20171026.01 Debian87 GetHostByName_HostName & TryGetAddrInfo_HostName
11/16 20171116.01 OSX10.12 GetHostByName_HostName & TryGetAddrInfo_HostName
11/16 20171116.02 Suse42.2 GetHostByName_HostName & TryGetAddrInfo_HostName
12/3 20171203.01 OSX10.12 GetHostByName_HostName & TryGetAddrInfo_HostName

Original report

This is in 2.0 on Ubuntu 1604.

https://mc.dot.net/#/product/netcore/200/source/official~2Fcorefx~2Frelease~2F2.0.0~2F/type/test~2Ffunctional~2Fportable~2Fcli~2F/build/20170524.02/workItem/System.Net.WebProxy.Tests/analysis/xunit/System.Net.Tests.WebProxyTest~2FBypassOnLocal_MatchesExpected

Unhandled Exception of Type System.Net.Internals.SocketExceptionFactory+ExtendedSocketException
Message :
System.Net.Internals.SocketExceptionFactory+ExtendedSocketException : No such device or address
Stack Trace :
   at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6) in /root/corefx/src/System.Net.NameResolution/src/System/Net/DNS.cs:line 46
   at System.Net.Dns.ResolveCallback(Object context) in /root/corefx/src/System.Net.NameResolution/src/System/Net/DNS.cs:line 290
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Net.Dns.HostResolutionEndHelper(IAsyncResult asyncResult) in /root/corefx/src/System.Net.NameResolution/src/System/Net/DNS.cs:line 420
   at System.Net.Dns.EndGetHostEntry(IAsyncResult asyncResult) in /root/corefx/src/System.Net.NameResolution/src/System/Net/DNS.cs:line 562
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Net.Tests.WebProxyTest.<BypassOnLocal_MemberData>d__10.MoveNext()
   at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext() in /root/corefx/src/System.Linq/src/System/Linq/Select.cs:line 133

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 35 (28 by maintainers)

Commits related to this issue

Most upvoted comments

I’m disabling these. They’re failing all over the place and driving me nuts.