dnceng icon indicating copy to clipboard operation
dnceng copied to clipboard

XHarness message of order error leading to timeout

Open jkoritzinsky opened this issue 11 months ago • 7 comments

Build

https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=925619

Build leg reported

WasmTestOnChrome-MT-System.Runtime.CompilerServices.Unsafe.Tests.WorkItemExecution

Pull Request

https://github.com/dotnet/runtime/pull/111716

Known issue core information

Fill out the known issue JSON section by following the step by step documentation on how to create a known issue

 {
    "ErrorMessage" : "fail: [out of order message from the driver]: Unable to receive message from renderer",
    "BuildRetry": false,
    "ErrorPattern": "",
    "ExcludeConsoleLog": false
 }

@dotnet/dnceng

Release Note Category

  • [ ] Feature changes/additions
  • [ ] Bug fixes
  • [ ] Internal Infrastructure Improvements

Release Note Description

Additional information about the issue reported

XHarness receives this message out of order, gets disconnected, and then keeps trying to reconnect until the job times out.

Known issue validation

Build: :mag_right: https://dev.azure.com/dnceng-public/public/_build/results?buildId=925619 Error message validated: [fail: [out of order message from the driver]: Unable to receive message from renderer] Result validation: :white_check_mark: Known issue matched with the provided build. Validation performed at: 1/22/2025 10:48:35 PM UTC

Report

Build Definition Test Pull Request
1044270 dotnet/runtime WasmTestOnChrome-ST-Microsoft.Extensions.FileProviders.Physical.Tests.WorkItemExecution
1042349 dotnet/runtime WasmTestOnChrome-ST-System.Text.Encoding.Tests.WorkItemExecution dotnet/runtime#115573
1041490 dotnet/runtime WasmTestOnChrome-ST-System.Diagnostics.DiagnosticSource.Tests.WorkItemExecution dotnet/runtime#115408
1041343 dotnet/runtime WasmTestOnChrome-ST-Microsoft.Extensions.DependencyInjection.Tests.WorkItemExecution dotnet/runtime#115408
1041224 dotnet/runtime WasmTestOnChrome-ST-System.Diagnostics.DiagnosticSource.Tests.WorkItemExecution dotnet/runtime#115408
1040612 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Extensions.Tests.WorkItemExecution dotnet/runtime#115408
1040229 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution dotnet/runtime#115408
1037892 dotnet/runtime WasmTestOnChrome-ST-Microsoft.Win32.Primitives.Tests.WorkItemExecution dotnet/runtime#114148
1035762 dotnet/runtime WasmTestOnChrome-ST-System.Private.Xml.Tests.WorkItemExecution dotnet/runtime#115366
1035734 dotnet/runtime WasmTestOnChrome-ST-System.Xml.Linq.xNodeBuilder.Tests.WorkItemExecution dotnet/runtime#115306
1025647 dotnet/runtime WasmTestOnChrome-ST-System.Threading.Tests.WorkItemExecution dotnet/runtime#114083
1021596 dotnet/runtime WasmTestOnChrome-ST-System.Threading.Timer.Tests.WorkItemExecution dotnet/runtime#114853

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 7 12

jkoritzinsky avatar Jan 22 '25 22:01 jkoritzinsky

not sure whether is is pervasive / broad enough to be a dotnet/dnceng issue

separately, DNCEng no longer manages the dotnet/xharness repo. I think @ivanpovazan and others who've done recent work may be able to help you

dougbu avatar Jan 22 '25 23:01 dougbu

@ilonatommy @akoeplinger have you encountered this before?

ivanpovazan avatar Jan 27 '25 11:01 ivanpovazan

Yes, we used to hit it on the runtime https://github.com/dotnet/runtime/issues/103061 and it was fixed by increasing the timeout for running these tests.

ilonatommy avatar Jan 27 '25 11:01 ilonatommy

Thanks, is there a ticket to increase the timeout again?

ivanpovazan avatar Jan 27 '25 12:01 ivanpovazan

No, we stopped hitting it after the fix got merged

ilonatommy avatar Jan 27 '25 14:01 ilonatommy

@maraf, do you know if the issue got some other way of fixing? I can see that the timeout increase is removed already

ilonatommy avatar Jan 27 '25 14:01 ilonatommy

No idea. Maybe we did some detection of browser crash?

maraf avatar Jan 29 '25 08:01 maraf