Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test failure: System.Text.Json.Serialization.Tests.CacheTests.JsonSerializerOptionsUpdateHandler_ClearingDoesntPreventSerialization #107589

Closed
v-wenyuxu opened this issue Sep 10, 2024 · 6 comments
Assignees
Labels
arch-x86 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI blocking-clean-ci-optional Blocking optional rolling runs JitStress CLR JIT issues involving JIT internal stress modes os-windows
Milestone

Comments

@v-wenyuxu
Copy link

Failed in: runtime-coreclr libraries-jitstressregs 20240908.2

Failed tests:

net9.0-windows-Release-x86-jitstressregs0x1000-Windows.10.Amd64.Open
    - System.Text.Json.Serialization.Tests.CacheTests.JsonSerializerOptionsUpdateHandler_ClearingDoesntPreventSerialization

Error message:

 Microsoft.DotNet.RemoteExecutor.RemoteExecutionException : Half-way through waiting for remote process.
Memory load: 16

Image Name                     PID Services                                    
========================= ======== ============================================
svchost.exe                    764 BrokerInfrastructure, DcomLaunch, LSM,      
                                   PlugPlay, Power, SystemEventsBroker         
svchost.exe                    824 RpcEptMapper, RpcSs                         
svchost.exe                    936 TermService                                 
svchost.exe                    944 Appinfo, CertPropSvc, gpsvc, iphlpsvc,      
                                   lfsvc, ProfSvc, sacsvr, Schedule, SENS,     
                                   SessionEnv, ShellHWDetection, Themes,       
                                   UserManager, Winmgmt, WpnService            
svchost.exe                    984 Dhcp, EventLog, lmhosts, TimeBrokerSvc,     
                                   vmictimesync                                
svchost.exe                   1016 NcbService, PcaSvc, TrkWks, UALSVC,         
                                   UmRdpService, vmickvpexchange, vmicshutdown 
svchost.exe                    416 vmicheartbeat                               
svchost.exe                   1132 CDPSvc, EventSystem, FontCache, netprofm,   
                                   nsi, W32Time, WinHttpAutoProxySvc           
svchost.exe                   1288 CryptSvc, Dnscache, LanmanWorkstation,      
                                   NlaSvc, WinRM                               
svchost.exe                   1408 BFE, CoreMessagingRegistrar, DPS, MpsSvc,   
                                   pla                                         
svchost.exe                   1416 Wcmsvc                                      
svchost.exe                   2056 W3SVC, WAS                                  
svchost.exe                   2068 DiagTrack                                   
svchost.exe                   2076 StateRepository, tiledatamodelsvc           
svchost.exe                   2104 AppHostSvc                                  
svchost.exe                   2196 LanmanServer                                
svchost.exe                   3944 CDPUserSvc_587d7, OneSyncSvc_587d7          
svchost.exe                   4412 AppIDSvc                                    
svchost.exe                   4956 SSDPSRV                                     
Timed out at 9/9/2024 4:32:22 AM after 60000ms waiting for remote process.
Wrote mini dump to: C:\h\w\A0910965\w\88F10782\uploads\2980.lmvvrfc0.hmp.dmp
	Process ID: 2980
	Handle: 2248
	Name: dotnet
	MainModule: C:\h\w\A0910965\p\dotnet.exe
	StartTime: 9/9/2024 4:31:17 AM
	TotalProcessorTime: 00:01:01.5468750
	Threads:
		Thread #1 (OS 0x1FD4)   [MTA]
			[PrestubMethodFrame] (System.Guid.FormatGuidVector128Utf8)
			System.Buffers.Text.Utf8Formatter.TryFormat(System.Guid, System.Span`1<Byte>, Int32 ByRef, System.Buffers.StandardFormat)
			System.Text.Json.Utf8JsonWriter.WriteStringValueMinimized(System.Guid)
			System.Text.Json.Utf8JsonWriter.WriteStringValue(System.Guid)
			System.Text.Json.Serialization.Converters.GuidConverter.Write(System.Text.Json.Utf8JsonWriter, System.Guid, System.Text.Json.JsonSerializerOptions)
			System.Text.Json.Serialization.JsonConverter`1[[System.Guid, System.Private.CoreLib]].TryWrite(System.Text.Json.Utf8JsonWriter, System.Guid ByRef, System.Text.Json.JsonSerializerOptions, System.Text.Json.WriteStack ByRef)
			System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[[System.Guid, System.Private.CoreLib]].GetMemberAndWriteJson(System.Object, System.Text.Json.WriteStack ByRef, System.Text.Json.Utf8JsonWriter)
			System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[[System.__Canon, System.Private.CoreLib]].OnTryWrite(System.Text.Json.Utf8JsonWriter, System.__Cano

Stack trace:

   at Microsoft.DotNet.RemoteExecutor.RemoteInvokeHandle.Dispose(Boolean disposing) in /_/src/Microsoft.DotNet.RemoteExecutor/src/RemoteInvokeHandle.cs:line 225
   at System.Text.Json.Serialization.Tests.CacheTests.JsonSerializerOptionsUpdateHandler_ClearingDoesntPreventSerialization() in /_/src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/CacheTests.cs:line 221
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args) in /_/src/coreclr/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.CoreCLR.cs:line 36
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) in /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs:line 57
@v-wenyuxu v-wenyuxu added arch-x86 os-windows JitStress CLR JIT issues involving JIT internal stress modes blocking-clean-ci-optional Blocking optional rolling runs labels Sep 10, 2024
@dotnet-issue-labeler dotnet-issue-labeler bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Sep 10, 2024
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Sep 10, 2024
@jeffschwMSFT jeffschwMSFT added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Sep 11, 2024
Copy link
Contributor

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

@kunalspathak
Copy link
Member

Assigning to @kouvel because he was fixing this issue as I mentioned in #107671 (comment).

@kouvel
Copy link
Member

kouvel commented Sep 11, 2024

I don't think this is the same issue, it seems to be a different test that is timing out. See #107671 (comment), in the case of #106371, it was a specific test that was timing out occasionally, and it was disabled.

@kouvel kouvel removed their assignment Sep 11, 2024
@kunalspathak
Copy link
Member

ok, assigning to myself, to check the root cause.

@kunalspathak kunalspathak self-assigned this Sep 11, 2024
@kunalspathak
Copy link
Member

The tests passed locally without problem, so thinking if this could be network related.

image

@JulieLeeMSFT JulieLeeMSFT removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Sep 12, 2024
@kunalspathak
Copy link
Member

The latest run passed https://dev.azure.com/dnceng-public/public/_build/results?buildId=805213&view=results

@github-actions github-actions bot locked and limited conversation to collaborators Oct 13, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-x86 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI blocking-clean-ci-optional Blocking optional rolling runs JitStress CLR JIT issues involving JIT internal stress modes os-windows
Projects
None yet
Development

No branches or pull requests

5 participants