Bug 55989 - Grab bag of mysterious program-quit related failures on Intel64 coop
Summary: Grab bag of mysterious program-quit related failures on Intel64 coop
Status: NEW
Alias: None
Product: Runtime
Classification: Mono
Component: General (show other bugs)
Version: master
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Ludovic Henry
URL:
Depends on:
Blocks:
 
Reported: 2017-05-04 17:47 UTC by Andi McClure
Modified: 2017-07-19 16:19 UTC (History)
2 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Andi McClure 2017-05-04 17:47:25 UTC
If you look at our Intel64 Linux Coop lane, every single build is failing with 370+ test failures:

https://jenkins.mono-project.com/view/All/job/jenkins-testresult-viewer/Test_Result_View/builds-plus.html#LinuxARM32el=Hide&LinuxARM32elFullAOT=Hide&LinuxARM32elPR=Hide&LinuxARM32hf=Hide&LinuxARM32hfFullAOT=Hide&LinuxARM32hfPR=Hide&LinuxARM64=Hide&LinuxARM64FullAOT=Hide&LinuxARM64PR=Hide&LinuxIntel32=Hide&LinuxIntel32Coop=Show&LinuxIntel32FullAOT=Hide&LinuxIntel32PR=Hide&LinuxIntel64=Hide&LinuxIntel64Bitcode=Hide&LinuxIntel64BitcodeValgrind=Hide&LinuxIntel64Checked=Hide&LinuxIntel64Coop=Show&LinuxIntel64FullAOT=Hide&LinuxIntel64FullAOTPR=Hide&LinuxIntel64HybridAOT=Hide&LinuxIntel64MCS=Hide&LinuxIntel64MCSPR=Hide&LinuxIntel64PR=Hide&MacIntel32=Hide&MacIntel32PR=Hide&MacIntel64=Hide&MacIntel64PR=Hide&WindowsIntel32=Hide&WindowsIntel32PR=Hide&WindowsIntel64=Hide&WindowsIntel64PR=Hide&groupBy=Builds&span=Last7Days

Here's one example run:

https://jenkins.mono-project.com/job/test-mono-mainline-coop/label=ubuntu-1404-amd64/492/testReport/

Many of the tests are related to program exit:
MonoTests.test-unhandled-exception-2-255-without-managed-handler.unhandled-exception-4.exe
MonoTests.test-unhandled-exception-2-255-with-managed-handler.unhandled-exception-4.exe
MonoTests.runtime.finalizer-exit.exe
MonoTests.runtime.subthread-exit.exe

The error messages all seem different and none seem to be very helpful.

There is also a TAE being seen in a static constructor— i believe this may also be a program-exit related issue:
https://jenkins.mono-project.com/job/test-mono-mainline-coop/label=ubuntu-1404-amd64/492/testReport/MonoTests/runtime/abort_cctor_exe/
(We are seeing a similar problem on Windows32+64, and saw this failure EXACTLY once in the last week on Intel32 coop)

Probably unrelated to program exit: We are also seeing a LOT of failures, like in the hundreds, in GUI tests, none with helpful error messages. I do not know if this is related, I suggest we try to figure out what is wrong with exit/threads and then see if anything changes for the GUI tests. Every failure appears to be in the bucket (thread/program exit) or the bucket (GUI tests).
Comment 1 Andi McClure 2017-05-04 17:48:10 UTC
Here's the Windows TAE issue https://bugzilla.xamarin.com/show_bug.cgi?id=55984
Comment 2 Andi McClure 2017-05-04 19:14:08 UTC
What I described above as "GUI test" issues are actually a specific file IO issue and it's in System.Web, not GUI. I filed this separately as https://bugzilla.xamarin.com/show_bug.cgi?id=56000

Note You need to log in before you can comment on or make changes to this bug.