It looks like this one started too when we upgraded to Xcode 8.3 (like TestSynchronizationReleasedOnMultipleAcquire and pinvoke2.exe). I grepped all of our Jenkins logs and the Delay_Simple test never failed before the upgrade.
Rolf: I assume you're using that Xcode or a newer one as well? - Alex On 18 Aug 2017, at 11:11, Rolf Kvinge <rolf.kvi...@microsoft.com<mailto:rolf.kvi...@microsoft.com>> wrote: Hi, Xamarin.Mac has run into #9 ("Test failure in MonoTests.System.Threading.Tasks.TaskTests.Delay_Simple [New]") a few times too: Bug #58235 - [jenkins] Random mscorlib test failure (MonoTests.System.Threading.Tasks.TaskTests.Delay_Simple)<https://bugzilla.xamarin.com/show_bug.cgi?id=58235> Rolf From: Connor Adsit <cad...@microsoft.com<mailto:cad...@microsoft.com>> Date: Friday, 18 August 2017 at 00:46 To: Xamarin - runtime <xamar...@microsoft.com<mailto:xamar...@microsoft.com>>, "mono-devel-list@lists.dot.net<mailto:mono-devel-list@lists.dot.net>" <mono-devel-list@lists.dot.net<mailto:mono-devel-list@lists.dot.net>> Subject: Mono Weather Report 2017-08-17 Salutations, all. Xamarin Release Engineering here with this week’s edition of the Mono Weather Report. Apologies for missing last week’s report. Here are the top failures currently making Jenkins builds unstable: 1. Test failure in MonoTests.System.Runtime.Remoting.SynchronizationAttributeTest.TestSynchronizationReleasedOnMultipleAcquire [New] This failure occurs exclusively on Mac and failed 69 times this past week. My personal hunch is that this is a result of upgrading to the latest Xcodes and possibly Sierra which occurred a couple weeks ago. MESSAGE: Thread didn't get lock of context bound object. Expected: True But was: False +++++++++++++++++++ STACK TRACE: at MonoTests.System.Runtime.Remoting.SynchronizationAttributeTest.TestSynchronizationReleasedOnMultipleAcquire () [0x00032] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/class/corlib/Test/System.Runtime.Remoting/SynchronizationAttributeTest.cs:345 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 Examples: https://jenkins.mono-project.com/job/test-mono-mainline/label=osx-i386/6934/testReport/(root)/SynchronizationAttributeTest/TestSynchronizationReleasedOnMultipleAcquire/ https://jenkins.mono-project.com/job/test-mono-mainline/label=osx-amd64/6937/testReport/(root)/SynchronizationAttributeTest/TestSynchronizationReleasedOnMultipleAcquire/ https://jenkins.mono-project.com/job/test-mono-mainline/label=osx-amd64/6938/testReport/(root)/SynchronizationAttributeTest/TestSynchronizationReleasedOnMultipleAcquire/ 2. Test failure in MonoTests.runtime.pinvoke2.exe [New] Occurred 46 times this week exclusively on Mac Intel32. Possibly also related to the software upgrades that happened earlier. MESSAGE: * Assertion at libtest.c:1359, condition `a == 42' not met +++++++++++++++++++ STACK TRACE: Stacktrace: at <unknown> <0xffffffff> at (wrapper managed-to-native) Tests.mono_test_return_empty_struct (int) <0x00012> at Tests.test_0_marshal_empty_struct () [0x0001c] in <a96137a66de14e95aa2b0e23bf726b3c>:0 at (wrapper runtime-invoke) <Module>.runtime_invoke_int (object,intptr,intptr,intptr) [0x00052] in <a96137a66de14e95aa2b0e23bf726b3c>:0 at <unknown> <0xffffffff> at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) <0x00012> Examples: https://jenkins.mono-project.com/job/test-mono-mainline/label=osx-i386/6947/testReport/MonoTests/runtime/pinvoke2_exe/ https://jenkins.mono-project.com/job/test-mono-mainline/label=osx-i386/6928/testReport/MonoTests/runtime/pinvoke2_exe/ https://jenkins.mono-project.com/job/test-mono-mainline/label=osx-i386/6934/testReport/MonoTests/runtime/pinvoke2_exe/ 3. Test failure in MonoTests.System.Net<http://MonoTests.System.Net>.Sockets.SocketTest.ConcurrentExceedSocketLimit [New] Occurred 14 times this week on Linux ARM. MESSAGE: System.AggregateException : One or more errors occurred. ----> System.Net<http://System.Net>.Sockets.SocketException : Address already in use +++++++++++++++++++ STACK TRACE: at System.Threading.Tasks.Task.WaitAll (System.Threading.Tasks.Task[] tasks, System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x001d2] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-arm64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:5174 at System.Threading.Tasks.Task.WaitAll (System.Threading.Tasks.Task[] tasks, System.Int32 millisecondsTimeout) [0x00000] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-arm64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:4984 at System.Threading.Tasks.Task.WaitAll (System.Threading.Tasks.Task[] tasks) [0x00000] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-arm64/mcs/class/referencesource/mscorlib/system/threading/Tasks/Task.cs:4906 at MonoTests.System.Net<http://MonoTests.System.Net>.Sockets.SocketTest.ConcurrentExceedSocketLimit () [0x0002c] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-arm64/mcs/class/System/Test/System.Net<http://System.Net>.Sockets/SocketTest.cs:2729 Examples: https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-arm64/2866/testReport/(root)/SocketTest/ConcurrentExceedSocketLimit/ https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-armel/2859/testReport/(root)/SocketTest/ConcurrentExceedSocketLimit/ https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-armhf/2843/testReport/(root)/SocketTest/ConcurrentExceedSocketLimit/ 4. Test failure in MonoTests.System.Net<http://MonoTests.System.Net>.Sockets.UdpClientTest.JoinMulticastGroupWithLocal [New] Also occurred 14 times this week on Linux ARM. Different builds from #3. MESSAGE: System.Net<http://System.Net>.Sockets.SocketException : Address already in use +++++++++++++++++++ STACK TRACE: at System.Net<http://System.Net>.Sockets.Socket.Bind (System.Net<http://System.Net>.EndPoint localEP) [0x00055] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-arm64/mcs/class/System/System.Net<http://System.Net>.Sockets/Socket.cs:780 at System.Net<http://System.Net>.Sockets.UdpClient..ctor (System.Int32 port, System.Net<http://System.Net>.Sockets.AddressFamily family) [0x0007e] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-arm64/mcs/class/referencesource/System/net/System/Net/Sockets/UDPClient.cs:108 at System.Net<http://System.Net>.Sockets.UdpClient..ctor (System.Int32 port) [0x00000] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-arm64/mcs/class/referencesource/System/net/System/Net/Sockets/UDPClient.cs:73 at MonoTests.System.Net<http://MonoTests.System.Net>.Sockets.UdpClientTest.JoinMulticastGroupWithLocal () [0x00000] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-arm64/mcs/class/System/Test/System.Net<http://System.Net>.Sockets/UdpClientTest.cs:931 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-arm64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 Examples: https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-arm64/2863/testReport/(root)/UdpClientTest/JoinMulticastGroupWithLocal/ https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-armel/2866/testReport/(root)/UdpClientTest/JoinMulticastGroupWithLocal/ https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-armhf/2867/testReport/(root)/UdpClientTest/JoinMulticastGroupWithLocal/ 5. Timeouts during `make -w -C mcs/class/Mono.Debugger.Soft run-test` [Existing] Occurred 12 times this week exclusively on Windows Intel64. No immediately useful stacks, the test that times out is ` MonoTests.DebuggerTests.InspectThreadSuspenedOnWaitOne`. Recent Examples: https://jenkins.mono-project.com/job/z/label=w64/5463/parsed_console/log_content.html#WARNING2 https://jenkins.mono-project.com/job/z/label=w64/5455/parsed_console/log_content.html#WARNING1 https://jenkins.mono-project.com/job/z/label=w64/5454/parsed_console/log_content.html#WARNING2 6. MonoTests.System.Net<http://MonoTests.System.Net>.Sockets.SocketTest.SendAsyncFile [Existing] Filed as https://bugzilla.xamarin.com/show_bug.cgi?id=43172 , currently unassigned. This has been failing for a very long time. It used to only occurs on Linux but on Linux it fails over 20% of the time. (It has also been seen on Android.) It is possible this is only an issue in CI (see akoeplinger note in bug). The failure is consistent and looks like: MESSAGE: System.Exception : Could not abort registered blocking threads before closing socket. Thread StackTrace: at System.Net<http://System.Net>.Sockets.SafeSocketHandle.RegisterForBlockingSyscall () [0x0004e] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-i386/mcs/class/System/System.Net<http://System.Net>.Sockets/SafeSocketHandle.cs:114 at System.Net<http://System.Net>.Sockets.Socket.SendFile_internal (System.Net<http://System.Net>.Sockets.SafeSocketHandle safeHandle, System.String filename, System.Byte[] pre_buffer, System.Byte[] post_buffer, System.Net<http://System.Net>.Sockets.TransmitFileOptions flags, System.Int32& error, System.Boolean blocking) [0x00000] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-i386/mcs/class/System/System.Net<http://System.Net>.Sockets/Socket.cs:2203 at System.Net<http://System.Net>.Sockets.Socket.SendFile (System.String fileName, System.Byte[] preBuffer, System.Byte[] postBuffer, System.Net<http://System.Net>.Sockets.TransmitFileOptions flags) [0x00024] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-i386/mcs/class/System/System.Net<http://System.Net>.Sockets/Socket.cs:2164 … +++++++++++++++++++ STACK TRACE: at System.Net<http://System.Net>.Sockets.SafeSocketHandle.ReleaseHandle () [0x000bd] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-armel/mcs/class/System/System.Net<http://System.Net>.Sockets/SafeSocketHandle.cs:67 at System.Runtime.InteropServices.SafeHandle.DangerousReleaseInternal (System.Boolean dispose) [0x000a3] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-armel/mcs/class/corlib/System.Runtime.InteropServices/SafeHandle.cs:227 at System.Runtime.InteropServices.SafeHandle.InternalDispose () [0x0000e] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-armel/mcs/class/corlib/System.Runtime.InteropServices/SafeHandle.cs:156 at System.Runtime.InteropServices.SafeHandle.Dispose (System.Boolean disposing) [0x00003] in /media/ssd/jenkins/workspace/test-mono-mainline-linux/label/debian-8-armel/mcs/class/referencesource/mscorlib/system/runtime/interopservices/safehandle.cs:260 Recent Examples: https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=ubuntu-1404-i386/2833/testReport/(root)/SocketTest/SendAsyncFile/ https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-armel/2847/testReport/(root)/SocketTest/SendAsyncFile/ https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-arm64/2852/testReport/(root)/SocketTest/SendAsyncFile/ https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=ubuntu-1404-amd64/2864/testReport/(root)/SocketTest/SendAsyncFile/ 7. Regression in MonoTests.System.Threading.WaitHandleTest.WaitAnyWithSecondMutexAbandoned [Existing] Occurred 8 times this week exclusively on Windows. MESSAGE: System.ApplicationException : Mutex is not owned +++++++++++++++++++ STACK TRACE: at System.Threading.Mutex.ReleaseMutex () [0x00018] in D:\j\workspace\z\label\w64\mcs\class\corlib\System.Threading\Mutex.cs:207 at (wrapper remoting-invoke-with-check) System.Threading.Mutex:ReleaseMutex () at MonoTests.System.Threading.WaitHandleTest.WaitAnyWithSecondMutexAbandoned () [0x00170] in D:\j\workspace\z\label\w64\mcs\class\corlib\Test\System.Threading\WaitHandleTest.cs:519 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in D:\j\workspace\z\label\w64\mcs\class\corlib\System.Reflection\MonoMethod.cs:305 Recent Examples: https://jenkins.mono-project.com/job/z/label=w64/5461/testReport/(root)/WaitHandleTest/WaitAnyWithSecondMutexAbandoned/ https://jenkins.mono-project.com/job/z/label=w32/5449/testReport/(root)/WaitHandleTest/WaitAnyWithSecondMutexAbandoned/ https://jenkins.mono-project.com/job/z/label=w64/5447/testReport/(root)/WaitHandleTest/WaitAnyWithSecondMutexAbandoned/ 8. Failures in `make –w –C mno/tests –j4 tests` [Existing] Occurred 8 times this week on Windows (in the past, we’ve also witnessed it happening on Mac). One error looks like: * Assertion at ..\mono\utils\mono-threads.c:707, condition `info' not met Examples: https://jenkins.mono-project.com/job/z/label=w64/5461/parsed_console/log_content.html#WARNING1 https://jenkins.mono-project.com/job/z/label=w32/5455/parsed_console/log_content.html#WARNING1 https://jenkins.mono-project.com/job/z/label=w32/5454/parsed_console/log_content.html#WARNING1 Another looks like: make[2]: *** [Makefile:1701: namedmutex-destroy-race.exe] Error 255 Examples: https://jenkins.mono-project.com/job/z/label=w64/5463/parsed_console/log_content.html#WARNING1 https://jenkins.mono-project.com/job/z/label=w64/5450/parsed_console/log_content.html#WARNING1 9. Test failure in MonoTests.System.Threading.Tasks.TaskTests.Delay_Simple [New] Occurred 6 times on Mac this week. MESSAGE: #2 Expected: True But was: False +++++++++++++++++++ STACK TRACE: at MonoTests.System.Threading.Tasks.TaskTests.Delay_Simple () [0x0002a] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-amd64/mcs/class/corlib/Test/System.Threading.Tasks/TaskTest.cs:1261 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-amd64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 Examples: https://jenkins.mono-project.com/job/test-mono-mainline/label=osx-amd64/6946/testReport/(root)/TaskTests/Delay_Simple/ https://jenkins.mono-project.com/job/test-mono-mainline/label=osx-i386/6938/testReport/(root)/TaskTests/Delay_Simple/ https://jenkins.mono-project.com/job/test-mono-mainline/label=osx-amd64/6940/testReport/(root)/TaskTests/Delay_Simple/ 10. MonoTests.DebuggerTests.Dispose [Existing] Occurred 5 times this week on Linux ARM. MESSAGE: Expected: 3 But was: 134 TearDown : Mono.Debugger.Soft.VMDisconnectedException : Exception of type 'Mono.Debugger.Soft.VMDisconnectedException' was thrown. +++++++++++++++++++ STACK TRACE: at MonoTests.DebuggerTests.Dispose () [0x00043] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs/class/Mono.Debugger.Soft/Test/dtest.cs:2339 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 Recent Examples: https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-armel/2865/testReport/(root)/DebuggerTests/Dispose/ https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-arm64/2868/testReport/(root)/DebuggerTests/Dispose/ https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=ubuntu-1404-i386/2869/testReport/(root)/DebuggerTests/Dispose/
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.dot.net http://lists.dot.net/mailman/listinfo/mono-devel-list