Bug 55934 - Many invalid-pointer crashes during automated tests on Intel32 FullAOT lanes
Summary: Many invalid-pointer crashes during automated tests on Intel32 FullAOT lanes
Status: NEW
Alias: None
Product: Runtime
Classification: Mono
Component: GC (show other bugs)
Version: unspecified
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2017-05-03 20:23 UTC by Andi McClure
Modified: 2017-07-19 16:20 UTC (History)
3 users (show)

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


Attachments

Description Andi McClure 2017-05-03 20:23:38 UTC
The Intel32 FullAOT lane is displaying extensive crashes when running test-wrench on every build. See:

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=Hide&LinuxIntel32FullAOT=Show&LinuxIntel32PR=Hide&LinuxIntel64=Hide&LinuxIntel64Bitcode=Hide&LinuxIntel64BitcodeValgrind=Hide&LinuxIntel64Checked=Hide&LinuxIntel64Coop=Hide&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

The crashes seem to appear in different places but all involve loading garbage pointers. Examples:

https://jenkins.mono-project.com/job/test-mono-mainline-fullaot/label=ubuntu-1404-i386/298/testReport/MonoTests/test-sgen-regular-ms-conc-simple/sgen_new_threads_dont_join_stw_exe/
Failure in __icall_wrapper_mono_gc_alloc_obj
"Cannot access memory at address 0x5d"

https://jenkins.mono-project.com/job/test-mono-mainline-fullaot/label=ubuntu-1404-i386/298/testReport/MonoTests/gshared/shared_generic_synchronized_2_exe_3/
Failure in System.Threading.Monitor.Exit
Cannot access memory at address 0x5

https://jenkins.mono-project.com/job/test-mono-mainline-fullaot/label=ubuntu-1404-i386/297/testReport/MonoTests/test-unhandled-exception-2-255-with-managed-handler/unhandled_exception_6_exe/
Failure in __icall_wrapper_mono_delegate_end_invoke
Cannot access memory at address 0x5

We are currently seeing some other FullAOT lane failures, including this Intel32-only error during fullaotcheck https://bugzilla.xamarin.com/show_bug.cgi?id=55931 which may be related; and a verification failure https://bugzilla.xamarin.com/show_bug.cgi?id=55932 on all lanes.

It might be this bug is in fact occurring on all lanes, but is being masked by this bug which is preventing make test-wrench from  running https://bugzilla.xamarin.com/show_bug.cgi?id=55933

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