Skip to content

[browser][MT] various WebWorkerTest CI failures #96628

Closed

Description

@stephentoub

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=517510
Build error leg or test failing: System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.ManagedDelay_ConfigureAwait_True
Pull request: #96605

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "[FAIL] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Report

Build Definition Test Pull Request
559500 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97738
559336 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97365
558354 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #98147
550939 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97640
550368 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97845
549714 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97537
549619 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97764
549571 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97216
549423 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97640
549385 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97669
549274 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97508
546114 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97052
546109 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97052
545819 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #92279
545808 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97052
540861 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97441
540125 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97441
536248 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97270
535009 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97270
534977 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97270
534584 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96315
534325 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97249
534064 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97177
534079 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96707
533666 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97227
533707 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #95370
533717 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96805
533539 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97052
533491 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97216
533333 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97210
533056 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97099
533028 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96354
533008 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
532966 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97167
532960 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97196
532949 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97195
532443 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #94684
532452 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
532326 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #95758
531906 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97152
531914 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96841
531658 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96807
531484 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97114
531400 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96805
531250 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97090
530804 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97107
530614 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96806
530552 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #95370
530214 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97099
530258 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96896
529968 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #95370
529460 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96814
529156 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
529033 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96814
528720 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #95370
528662 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96445
528375 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #97021
527889 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #94764
527514 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96445
527398 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #95904
527177 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96969
527171 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96894
527048 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96961
526876 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
526254 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #95904
526224 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96940
525405 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96903
525236 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96445
525169 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96895
524829 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96315
524464 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96805
524168 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96805
524193 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96858
524147 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96856
523904 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #96618
523551 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #95370

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
2 4 76

Activity

  1. added
    arch-wasmWebAssembly architecture
    blocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
    Known Build ErrorUse this to report build issues in the .NET Helix tab
    on Jan 8, 2024
  2. ghost added
    untriagedNew issue has not been triaged by the area owner
    on Jan 8, 2024
  3. stephentoub commented on Jan 8, 2024

    @stephentoub
    Author
  4. radical commented on Jan 8, 2024

    @radical
    Member
  5. self-assigned this
    on Jan 8, 2024
  6. pavelsavara commented on Jan 8, 2024

    @pavelsavara
    Member

    thanks

  7. added this to the 9.0.0 milestone on Jan 8, 2024
  8. ghost removed
    untriagedNew issue has not been triaged by the area owner
    on Jan 8, 2024
  9. pavelsavara commented on Jan 14, 2024

    @pavelsavara
  10. 6 remaining items

  11. pavelsavara commented on Jan 18, 2024

    @pavelsavara
    Member

    Log

    [15:03:57] info: [2024-01-17T15:03:57.680Z] [FAIL] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.WebSocketClient_ResponseCloseInDifferentThread(executor1: JSWebWorker, executor2: JSWebWorker)
    [15:03:57] info: System.OperationCanceledException : The operation was canceled.
    [15:03:57] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.<ActionsInDifferentThreads>d__20`1[[System.Net.WebSockets.ClientWebSocket, System.Net.WebSockets.Client, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].MoveNext()
    [15:03:57] info: --- End of stack trace from previous location ---
    
  12. pavelsavara commented on Jan 19, 2024

    @pavelsavara
    Member

    Log
    Build

    [06:40:32] info: [0x55fc058-worker] MONO_WASM [0x55fc058-worker]: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
    [06:40:33] info: [2024-01-19T06:40:33.266Z] [FAIL] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.WebSocketClient_ResponseCloseInDifferentThread(executor1: Main, executor2: NewThread)
    [06:40:33] info: System.OperationCanceledException : The operation was canceled.
    [06:40:33] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.<ActionsInDifferentThreads>d__20`1[[System.Net.WebSockets.ClientWebSocket, System.Net.WebSockets.Client, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].MoveNext()
    [06:40:33] info: --- End of stack trace from previous location ---
    [06:40:33] info: [0x5c30040-worker] MONO_WASM [0x5c30040-worker]: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
    
  13. pavelsavara commented on Jan 19, 2024

    @pavelsavara
    Member

    Log
    Build

    [19:21:02] warn: [2024-01-18T19:21:02.523Z] [ERROR] FATAL UNHANDLED EXCEPTION: System.OperationCanceledException: The operation was canceled.
    [19:21:02] warn:    at System.Runtime.InteropServices.JavaScript.JSSynchronizationContext.Post(SendOrPostCallback , Object )
    [19:21:02] warn:    at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.PostAction(Object state)
    [19:21:02] warn:    at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback , Object , Task& )
    [19:21:02] warn: --- End of stack trace from previous location ---
    [19:21:02] warn:    at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_1(Object state)
    [19:21:02] warn:    at System.Threading.QueueUserWorkItemCallback.<>c.<.cctor>b__6_0(QueueUserWorkItemCallback quwi)
    [19:21:02] warn:    at System.Threading.ExecutionContext.RunForThreadPoolUnsafe[QueueUserWorkItemCallback](ExecutionContext , Action`1 , QueueUserWorkItemCallback& )
    [19:21:02] warn:    at System.Threading.QueueUserWorkItemCallback.Execute()
    [19:21:02] warn:    at System.Threading.ThreadPoolWorkQueue.Dispatch()
    [19:21:02] warn:    at System.Threading.PortableThreadPool.WorkerThread.WorkLoopSemaphoreSuccess(LowLevelLifoAsyncWaitSemaphore semaphore, Object stateObject)
    [19:21:02] warn:    at System.Threading.LowLevelLifoAsyncWaitSemaphore.InternalAsyncWaitSuccess(LowLevelLifoAsyncWaitSemaphore , WaitEntry )
    [19:21:02] warn:    at System.Threading.LowLevelLifoAsyncWaitSemaphore.SuccessCallback(IntPtr lifoSemaphore, IntPtr userData)
    [19:21:02] info: [0x5000368-worker] MONO_WASM [0x5000368-worker]: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
    [19:21:02] info: [2024-01-18T19:21:02.666Z] [FAIL] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.WebSocketClient_CancelInDifferentThread(executor1: NewThread, executor2: JSWebWorker)
    [19:21:02] info: System.OperationCanceledException : The operation was canceled.
    [19:21:02] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.<ActionsInDifferentThreads>d__20`1[[System.Net.WebSockets.ClientWebSocket, System.Net.WebSockets.Client, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].MoveNext()
    [19:21:02] info: --- End of stack trace from previous location ---
    [19:21:02] info: [0x49e0000-worker] MONO_WASM [0x49e0000-worker]: forceDisposeProxies done: 6 imports, 0 exports, 0 GCHandles, 0 JSHandles.
    
  14. radekdoulik commented on Jan 19, 2024

    @radekdoulik
  15. pavelsavara commented on Jan 20, 2024

    @pavelsavara
    Member

    This is probably timeout in mono_exit while waiting for all managed threads to join.

    Log
    Build

    [10:55:09] info: === TEST EXECUTION SUMMARY ===
    [10:55:09] info: Total: 534, Errors: 0, Failed: 0, Skipped: 1, Time: 24.0933498s
    [10:55:09] info: 
    [10:55:10] info: Received expected 147597 of /root/helix/work/workitem/uploads/xharness-output/testResults.xml
    [10:55:10] info: Finished writing 147597 bytes of RESULTXML
    [10:55:10] info: Xml file was written to the provided writer.
    [10:55:10] info: Tests run: 534 Passed: 533 Inconclusive: 0 Failed: 0 Ignored: 0 Skipped: 1
    [10:55:10] info: test-main.js exiting WasmTestRunner.dll System.Runtime.InteropServices.JavaScript.Tests.dll with result 0
    ...
    [10:55:10] info: MONO_WASM [0xdcd5c-main]: forceDisposeProxies done: 242 imports, 0 exports, 38 GCHandles, 107 JSHandles.
    [11:24:42] fail: Tests timed out. Killing driver service pid 79
    [11:24:42] fail: Application has finished with exit code TIMED_OUT but 0 was expected
    XHarness exit code: 71 (GENERAL_FAILURE)
    
  16. added a commit that references this issue on Jan 20, 2024
  17. pavelsavara commented on Jan 21, 2024

    @pavelsavara
  18. pavelsavara commented on Jan 24, 2024

    @pavelsavara
    Member

    This is ves_icall_System_Environment_FailFast -> "Process terminated."

    Log
    Build

    [21:30:38] info: [2024-01-23T21:30:38.609Z] [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportExportTest.JsImportTaskTypes
    [21:30:38] warn: [0x1f76248-worker][2024-01-23T21:30:38.688Z] [MONO] /__w/1/s/src/mono/mono/metadata/icall.c:6171 <disabled>
    [21:30:38] warn: [0x1f76248-worker][2024-01-23T21:30:38.689Z] [MONO] /__w/1/s/src/mono/mono/metadata/icall.c:6180 <disabled>
    [21:30:38] warn: [0x1f76248-worker] Aborted()
    [21:30:38] info: WASM EXIT 1
    

    This seems to be finalizer thread after mono_exit

  19. pavelsavara commented on Jan 26, 2024

    @pavelsavara
    Member
      info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.JSDelay_ConfigureAwait_True(executor: JSWebWorker)
      warn: worker sent an error! http://127.0.0.1:61746/_framework/dotnet.native.worker.js:176: Uncaught Error: Assert failed: mono runtime didn't start yet
      warn: [0x04440000-jsww 15:50:44.309] MONO_WASM: JSSynchronizationContext is still installed on worker 0x4440000.
      warn: [0x000f1d10 15:50:44.309] MONO_WASM: mono_wasm_exit failed unwind
      fail: Error: [MONO] * Assertion at C:/Dev/runtime/src/mono/mono/mini/interp/interp.c:155, condition `stack->current == stack->first && stack->current->pos == (guint8*)&stack->current->data' not met
    
          at mono_wasm_stringify_as_error_with_stack (http://127.0.0.1:61746/_framework/dotnet.runtime.js:1181:18)
          at mono_wasm_trace_logger (http://127.0.0.1:61746/_framework/dotnet.runtime.js:1200:27)
          at wasm_trace_logger (http://127.0.0.1:61746/_framework/dotnet.native.wasm:wasm-function[18498]:0x35af37)
          at eglib_log_adapter (http://127.0.0.1:61746/_framework/dotnet.native.wasm:wasm-function[959]:0x5e3fc)
          at monoeg_g_logstr (http://127.0.0.1:61746/_framework/dotnet.native.wasm:wasm-function[835]:0x5a074)
          at monoeg_g_logv_nofree (http://127.0.0.1:61746/_framework/dotnet.native.wasm:wasm-function[833]:0x59fc9)
          at monoeg_assertion_message (http://127.0.0.1:61746/_framework/dotnet.native.wasm:wasm-function[837]:0x5a0f4)
          at mono_assertion_message (http://127.0.0.1:61746/_framework/dotnet.native.wasm:wasm-function[838]:0x5a152)
          at interp_free_context (http://127.0.0.1:61746/_framework/dotnet.native.wasm:wasm-function[201]:0x28a3b)
          at free_jit_tls_data (http://127.0.0.1:61746/_framework/dotnet.native.wasm:wasm-function[9157]:0x1fb495)
      warn: worker sent an error! http://127.0.0.1:61746/_framework/dotnet.native.worker.js:176: Uncaught unwind
      fail: [out of order message from the browser]: http://127.0.0.1:61746/_framework/dotnet.native.worker.js 175 Uncaught Error: Assert failed: mono runtime didn't start yet
      fail: [out of order message from the browser]: http://127.0.0.1:61746/_framework/dotnet.native.worker.js 175 Uncaught unwind
      info: WASM EXIT 1
    

    locally on my box

  20. pavelsavara commented on Jan 26, 2024

    @pavelsavara
    Member
    [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.WebSocketClient_CancelInDifferentThread(executor1: JSWebWorker, executor2: ThreadPool)
    dotnet.runtime.js:1124 MONO_WASM: forceDisposeProxies done: 2 imports, 0 exports, 1 GCHandles, 0 JSHandles.
    dotnet.native.js:993 Unexpected test case WebSocketClient_CancelInDifferentThread timeout after 00:00:05.0040000 ManagedThreadId:495
    dotnet.native.js:1009 [ERROR] FATAL UNHANDLED EXCEPTION: System.OperationCanceledException: The operation was canceled.
    dotnet.native.js:1009    at System.Runtime.InteropServices.JavaScript.JSSynchronizationContext.Post(SendOrPostCallback , Object ) in C:\Dev\runtime\src\libraries\System.Runtime.InteropServices.JavaScript\src\System\Runtime\InteropServices\JavaScript\JSSynchronizationContext.cs:line 174
    dotnet.native.js:1009    at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.PostAction(Object state) in C:\Dev\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs:line 428
    dotnet.native.js:1009    at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback , Object , Task& ) in C:\Dev\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs:line 697
    dotnet.native.js:1009    at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_1(Object state) in C:\Dev\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs:line 1925
    dotnet.native.js:1009    at System.Threading.QueueUserWorkItemCallback.<>c.<.cctor>b__6_0(QueueUserWorkItemCallback quwi) in C:\Dev\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs:line 1197
    dotnet.native.js:1009    at System.Threading.ExecutionContext.RunForThreadPoolUnsafe[QueueUserWorkItemCallback](ExecutionContext , Action`1 , QueueUserWorkItemCallback& ) in C:\Dev\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ExecutionContext.cs:line 307
    dotnet.native.js:1009    at System.Threading.QueueUserWorkItemCallback.Execute() in C:\Dev\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs:line 1213
    dotnet.native.js:1009    at System.Threading.ThreadPoolWorkQueue.Dispatch() in C:\Dev\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs:line 913
    dotnet.native.js:1009    at System.Threading.PortableThreadPool.WorkerThread.WorkLoopSemaphoreSuccess(LowLevelLifoAsyncWaitSemaphore semaphore, Object stateObject) in C:\Dev\runtime\src\mono\System.Private.CoreLib\src\System\Threading\PortableThreadPool.WorkerThread.Browser.Threads.Mono.cs:line 84
    dotnet.native.js:1009    at System.Threading.LowLevelLifoAsyncWaitSemaphore.InternalAsyncWaitSuccess(LowLevelLifoAsyncWaitSemaphore , WaitEntry ) in C:\Dev\runtime\src\mono\System.Private.CoreLib\src\System\Threading\LowLevelLifoAsyncWaitSemaphore.Browser.Threads.Mono.cs:line 159
    dotnet.native.js:1009    at System.Threading.LowLevelLifoAsyncWaitSemaphore.SuccessCallback(IntPtr lifoSemaphore, IntPtr userData) in C:\Dev\runtime\src\mono\System.Private.CoreLib\src\System\Threading\LowLevelLifoAsyncWaitSemaphore.Browser.Threads.Mono.cs:line 211
        at WebSocket.local_on_error (dotnet.runtime.js:5816:23)
    

    another local

  21. pavelsavara commented on Jan 31, 2024

    @pavelsavara
  22. pavelsavara commented on Feb 2, 2024

    @pavelsavara
    Member

    Log

    [02:57:19] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.WaitAssertsOnJSInteropThreads(executor: JSWebWorker)
    [02:57:19] info: [0x0452ffe8-jsww 02:57:19.193] MONO_WASM: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
    [02:57:19] fail: [FAIL] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.WaitAssertsOnJSInteropThreads(executor: JSWebWorker)
    [02:57:19] info: Assert.NotNull() Failure: Value is null
    [02:57:19] info:    at System.Runtime.InteropServices.JavaScript.Tests.Executor.AssertBlockingWait(Exception exception)
    [02:57:19] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.<>c__DisplayClass16_0.<WaitAssertsOnJSInteropThreads>b__0()
    [02:57:19] info:    at System.Runtime.InteropServices.JavaScript.Tests.Executor.<>c__DisplayClass7_0.<Execute>g__wrapExecute|0()
    [02:57:19] info:    at System.Runtime.InteropServices.JavaScript.JSWebWorker.<>c__DisplayClass5_0.<<RunAsync>b__0>d.MoveNext()
    [02:57:19] info: --- End of stack trace from previous location ---
    [02:57:19] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerTest.WaitAssertsOnJSInteropThreads(Executor executor)
    [02:57:19] info: --- End of stack trace from previous location ---
    
    

    Filled #97914

  23. pavelsavara commented on Feb 9, 2024

    @pavelsavara
    Member

    closing this catch-all and we will continue creating individual issues with more granularity.

  24. locked and limited conversation to collaborators on Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions