Re: Mono Weather Report 2017-07-13

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Mono Weather Report 2017-07-13

Alexander Köplinger via Mono-devel-list
Hey Joe,

#0: https://bugzilla.xamarin.com/show_bug.cgi?id=47053 was fixed by a PR recently (it's already marked as closed in bugzilla).

#2: was crashing corlib tests due to a new test I added which exposed a memory corruption bug in the Windows implementation of mono_w32file_get_disk_free_space, it was fixed by https://github.com/mono/mono/pull/5196 so this shouldn't show up in the next report hopefully :)

- Alex


On 13 Jul 2017, at 19:31, Joe Stroman <[hidden email]> wrote:

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:
 
0. Disabled tests

 

The following Bugzillas represent tests that have been temporarily disabled because otherwise they are failing every time:

 

 


1. MonoTests.DebuggerTests.Dispose [New]

Occurred 4 times 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 


2. MonoTests.System.Threading.ThreadApartmentTest.GetStackTraces [New]

Occurred 12 times on Windows. Not much information I can glean from the the logs. 

/cygdrive/d/j/workspace/z/label/w32/scripts/ci/babysitter: Saw crash in test case MonoTests.System.Threading.ThreadApartmentTest.GetStackTraces (failure #1 of 0 allowed). Will halt testing.


3. MonoTests.System.Net.HttpRequestStreamTest.CanRead [New]

Occurred 5 times on Windows.

Stacktrace:

MESSAGE:
                                                System.AggregateException : One or more errors occurred.
  ----> System.Net.Sockets.SocketException : An operation was attempted on something that is not a socket.

                                                +++++++++++++++++++
                                                STACK TRACE:
                                                  at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00013] in D:\j\workspace\z\label\w64\mcs\class\referencesource\mscorlib\system\threading\Tasks\Task.cs:2159 
  at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in D:\j\workspace\z\label\w64\mcs\class\referencesource\mscorlib\system\threading\Tasks\Task.cs:3189 
  at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout) [0x00000] in D:\j\workspace\z\label\w64\mcs\class\referencesource\mscorlib\system\threading\Tasks\Task.cs:3130 
  at MonoTests.Helpers.SocketResponder.Dispose () [0x0002e] in D:\j\workspace\z\label\w64\mcs\class\test-helpers\SocketResponder.cs:82 




4. Test failure in MonoTests.Microsoft.Build.Execution.BuildSubmissionTest.EndBuildWaitsForSubmissionCompletion [Existing]
 
Occurred 9 times this week across the Linux Intel lanes.

 

The stack is a bit different than last time:

MESSAGE:
                                                  #2
  Expected: greater than or equal to 00:00:01
  But was:  00:00:00.9544900

                                                +++++++++++++++++++
                                                STACK TRACE:
                                                  at MonoTests.Microsoft.Build.Execution.BuildSubmissionTest.EndBuildWaitsForSubmissionCompletion () [0x000d8] in /mnt/jenkins/workspace/test-mono-mainline-linux/label/ubuntu-1404-amd64/mcs/class/Microsoft.Build/Test/Microsoft.Build.Execution/BuildSubmissionTest.cs:110 
  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 


New Examples:

 

Old Examples:

 


5. Unknown failure while running make -w -C acceptance-tests check-ms-test-suite [New]

Occurred 4 times this week exclusively on Mac Intel64.

Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Diagnostics.StackTrace.get_trace (System.Exception,int,bool) [0x00009] in <a8bf745e28114234b19230c06c2d30f5>:0
  at System.Diagnostics.StackTrace..ctor (System.Exception,int,bool) [0x0002c] in <a8bf745e28114234b19230c06c2d30f5>:0
  at System.Diagnostics.StackTrace..ctor (System.Exception,bool) [0x00004] in <a8bf745e28114234b19230c06c2d30f5>:0
  at System.Environment.GetStackTrace (System.Exception,bool) [0x0000e] in <a8bf745e28114234b19230c06c2d30f5>:0
  at System.Exception.GetStackTrace (bool) [0x0003a] in <a8bf745e28114234b19230c06c2d30f5>:0
  at System.Exception.ToString (bool,bool) [0x00083] in <a8bf745e28114234b19230c06c2d30f5>:0
  at System.Exception.ToString () [0x00003] in <a8bf745e28114234b19230c06c2d30f5>:0
  at (wrapper runtime-invoke) <Module>.runtime_invoke_object__this__ (object,intptr,intptr,intptr) [0x00020] in <a8bf745e28114234b19230c06c2d30f5>:0

 


6. Regression in MonoTests.System.Threading.WaitHandleTest.WaitAnyWithSecondMutexAbandoned [Existing]

 

Occurred 2 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:

 

 

7. Error compiling runtime tests [Existing]

 

Running `make -w -C mono/tests -j4 tests` on Windows failed 3 times and Mac Intel64 this week:

 

* Assertion at ..\mono\utils\mono-threads.c:707, condition `info' not met

 

make[2]: *** [Makefile:1628: exception7.exe] Error 127
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/cygdrive/d/j/workspace/z/label/w64/mono/tests'
make[1]: *** [Makefile:1680: compile-tests] Error 2
make[1]: Leaving directory '/cygdrive/d/j/workspace/z/label/w64/mono/tests'

 

Examples:

 

8. 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:


_______________________________________________
Mono-devel-list mailing list
[hidden email]
http://lists.dot.net/mailman/listinfo/mono-devel-list
Loading...