[Mono-dev] Mono Weather Report 2017-07-31
Aleksey Kliger
alklig at microsoft.com
Mon Jul 31 17:33:40 UTC 2017
The EnumType failure was fixed by 9c7b4038d3243cfc48eb5eb9b7f910677f2efdc5
On 7/31/17, 13:28, "Joe Stroman" <jostrom at microsoft.com<mailto:jostrom at microsoft.com>> wrote:
Adding mono-devel-list
Sent from Outlook<http://aka.ms/weboutlook>
________________________________
From: Joe Stroman
Sent: Monday, July 31, 2017 1:24:21 PM
To: Xamarin - runtime
Subject: Mono Weather Report 2017-07-31
Salutations, all. Xamarin Release Engineering here with this week’s edition of the Mono Weather Report.
Here are the top failures currently making Jenkins builds unstable:
1. MonoTests.EvaluatorTest.TypesTest.EnumType [New]
Occurred 60 times across each lane/architecture.
MESSAGE:
Mono.CSharp.InternalErrorException : (1,110): TestEnum
----> System.NullReferenceException : Object reference not set to an instance of an object
+++++++++++++++++++
STACK TRACE:
at Mono.CSharp.TypeDefinition.CloseContainer () [0x00066] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/mcs/class.cs:2313
at Mono.CSharp.TypeContainer.CloseContainer () [0x0001d] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/mcs/class.cs:222
at Mono.CSharp.TypeContainer.CloseContainer () [0x0001d] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/mcs/class.cs:222
at Mono.CSharp.ModuleContainer.CloseContainer () [0x0006b] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/mcs/module.cs:529
at Mono.CSharp.Evaluator.CompileBlock (Mono.CSharp.Class host, Mono.CSharp.Undo undo, Mono.CSharp.Report Report) [0x002ac] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/mcs/eval.cs:791
at Mono.CSharp.Evaluator.Compile (System.String input, Mono.CSharp.CompiledMethod& compiled) [0x000ba] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/mcs/eval.cs:268
at Mono.CSharp.Evaluator.Evaluate (System.String input, System.Object& result, System.Boolean& result_set) [0x00006] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/mcs/eval.cs:359
at Mono.CSharp.Evaluator.Run (System.String statement) [0x00000] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/mcs/eval.cs:464
at MonoTests.EvaluatorTest.TypesTest.EnumType () [0x00000] in /Users/builder/jenkins/workspace/test-mono-mainline/label/osx-i386/mcs/class/Mono.CSharp/Test/Evaluator/TypesTest.cs:132
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke
2. 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.Sockets.SafeSocketHandle.RegisterForBlockingSyscall () [0x00057] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs/class/System/System.Net.Sockets/SafeSocketHandle.cs:114
at System.Net.Sockets.Socket.SendFile_internal (System.Net.Sockets.SafeSocketHandle safeHandle, System.String filename, System.Byte[] pre_buffer, System.Byte[] post_buffer, System.Net.Sockets.TransmitFileOptions flags) [0x00000] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs/class/System/System.Net.Sockets/Socket.cs:2944
at System.Net.Sockets.Socket.SendFile (System.String fileName, System.Byte[] preBuffer, System.Byte[] postBuffer, System.Net.Sockets.TransmitFileOptions flags) [0x00028] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs/class/System/System.Net.Sockets/Socket.cs:2893
[snip]
Recent Examples:
https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-armhf/2703/testReport/(root)/SocketTest/SendAsyncFile/
https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=ubuntu-1404-amd64/2695/testReport/(root)/SocketTest/SendAsyncFile/
https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=ubuntu-1404-i386/2695/testReport/(root)/SocketTest/SendAsyncFile/
3. Timeouts during `make -w -C mcs/class/Mono.Debugger.Soft run-test` [Existing]
Occurred 10 times this week exclusively on Windows Intel64. No immediately useful stacks, the test that times out is ` MonoTests.DebuggerTests.InspectThreadSuspenedOnWaitOne`.
Examples:
https://jenkins.mono-project.com/job/z/label=w64/5313/parsed_console/log_content.html#WARNING2
https://jenkins.mono-project.com/job/z/label=w64/5312/parsed_console/log_content.html#WARNING2
https://jenkins.mono-project.com/job/z/label=w64/5304/parsed_console/log_content.html#WARNING2
4. MonoTests.DebuggerTests.Dispose [Existing]
Occurred 4 times this week on Linux.
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=ubuntu-1404-amd64/2686/testReport/(root)/DebuggerTests/Dispose/
https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-armhf/2686/testReport/(root)/DebuggerTests/Dispose/
https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-armel/2667/testReport/(root)/DebuggerTests/Dispose/
https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=ubuntu-1404-amd64/2692/testReport/(root)/DebuggerTests/Dispose/
5. Build errors in `make -w -C mono/tests -j4 tests` [Existing]
Occurred 4 times this week exclusively on Windows (in the past it also happened on Mac Intel64). The error is different and looks like:
make[2]: *** [Makefile:1668: delegate5.exe] Error 255
Examples:
https://jenkins.mono-project.com/job/z/label=w64/5308/parsed_console/log_content.html#WARNING1
https://jenkins.mono-project.com/job/z/label=w64/5305/parsed_console/log_content.html#WARNING1
https://jenkins.mono-project.com/job/z/label=w64/5303/parsed_console/log_content.html#WARNING1
6. Failures in `make -w -C mcs -j4 mono-api-diff` [New]
Occured 3 times on Linux intel64
Error: Found public API differences, see mcs/apidiff/index.html. If the changes are intentional, please go to external/api-snapshot and commit them.
make[1]: *** [mono-api-diff] Error 1
make[1]: Leaving directory `/mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs'
/mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/scripts/ci/babysitter: Test suite terminated with code 2, and suite cannot report test case data. Halting.
https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=ubuntu-1404-amd64/2719/parsed_console/log_content.html#ERROR1
7. Failures running `make -w -C mcs/class/System.Xaml run-test` [New]
Occurred 3 times last week on Linux.
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) System.Threading.WaitHandle.Wait_internal (intptr*,int,bool,int) [0x00004] in <9dc2c85efa164e0d95c2b05bab569a9b>:0
at System.Threading.WaitHandle.WaitOneNative (System.Runtime.InteropServices.SafeHandle,uint,bool,bool) [0x00019] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs/class/corlib/System.Threading/WaitHandle.cs:106
at System.Threading.WaitHandle.InternalWaitOne (System.Runtime.InteropServices.SafeHandle,long,bool,bool) [0x00014] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs/class/referencesource/mscorlib/system/threading/waithandle.cs:250
at System.Threading.WaitHandle.WaitOne (long,bool) [0x00000] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs/class/referencesource/mscorlib/system/threading/waithandle.cs:239
at System.Threading.WaitHandle.WaitOne (int,bool) [0x00019] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs/class/referencesource/mscorlib/system/threading/waithandle.cs:206
https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=ubuntu-1404-amd64/2721/parsed_console/log_content.html#WARNING1
https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=ubuntu-1404-i386/2728/parsed_console/log_content.html#WARNING2
8. Regression in MonoTests.System.Threading.WaitHandleTest.WaitAnyWithSecondMutexAbandoned [Existing]
Occurred 3 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
Examples:
https://jenkins.mono-project.com/job/z/label=w64/5312/testReport/(root)/WaitHandleTest/WaitAnyWithSecondMutexAbandoned/
https://jenkins.mono-project.com/job/z/label=w64/5311/testReport/(root)/WaitHandleTest/WaitAnyWithSecondMutexAbandoned/
https://jenkins.mono-project.com/job/z/label=w32/5307/testReport/(root)/WaitHandleTest/WaitAnyWithSecondMutexAbandoned/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dot.net/pipermail/mono-devel-list/attachments/20170731/39a6551b/attachment-0001.html>
More information about the Mono-devel-list
mailing list