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

[wasm] HybridGlobalization: V8 crash on System.Runtime.Serialization.Schema.Tests #95981

Closed
radical opened this issue Dec 13, 2023 · 8 comments · Fixed by #100522
Closed

[wasm] HybridGlobalization: V8 crash on System.Runtime.Serialization.Schema.Tests #95981

radical opened this issue Dec 13, 2023 · 8 comments · Fixed by #100522
Assignees
Labels
arch-wasm WebAssembly architecture area-System.Globalization disabled-test The test is disabled in source code against the issue in-pr There is an active PR which will close this issue when it is merged
Milestone

Comments

@radical
Copy link
Member

radical commented Dec 13, 2023

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=498273
Build error leg or test failing: normal-System.Runtime.Serialization.Schema.Tests.WorkItemExecution
Pull request: #95959

Error Message

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

{
  "ErrorMessage": "",
  "ErrorPattern": "correlation/v8.*sh.* Killed",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}
[16:50:04] info: Discovered:  System.Runtime.Serialization.Schema.Tests.dll (found 22 of 22 test cases)
[16:50:04] info: Using random seed for test cases: 839143001
[16:50:04] info: Using random seed for collections: 839143001
[16:50:04] info: Starting:    System.Runtime.Serialization.Schema.Tests.dll
[16:50:08] info: Microsoft.CSharp.CSharpCodeProvider
[16:51:38] info: Process v8-12.0.267.sh exited with 137
                 
[16:51:38] info: /root/helix/work/correlation/v8-12.0.267/v8-12.0.267.sh: line 3:    95 Killed                  "$__SCRIPT_DIR/d8" --snapshot_blob="$__SCRIPT_DIR/snapshot_blob.bin" "$@"

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=498273
Error message validated: correlation/v8.*sh.* Killed
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 12/13/2023 10:20:53 PM UTC

Report

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0
@radical radical added arch-wasm WebAssembly architecture area-System.Globalization blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab labels Dec 13, 2023
@ghost
Copy link

ghost commented Dec 13, 2023

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=498273
Build error leg or test failing: normal-System.Runtime.Serialization.Schema.Tests.WorkItemExecution
Pull request: #95959

Error Message

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

{
  "ErrorMessage": "",
  "ErrorPattern": "correlation/v8.*sh.*95 Killed",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}
[16:50:04] info: Discovered:  System.Runtime.Serialization.Schema.Tests.dll (found 22 of 22 test cases)
[16:50:04] info: Using random seed for test cases: 839143001
[16:50:04] info: Using random seed for collections: 839143001
[16:50:04] info: Starting:    System.Runtime.Serialization.Schema.Tests.dll
[16:50:08] info: Microsoft.CSharp.CSharpCodeProvider
[16:51:38] info: Process v8-12.0.267.sh exited with 137
                 
[16:51:38] info: /root/helix/work/correlation/v8-12.0.267/v8-12.0.267.sh: line 3:    95 Killed                  "$__SCRIPT_DIR/d8" --snapshot_blob="$__SCRIPT_DIR/snapshot_blob.bin" "$@"
Author: radical
Assignees: -
Labels:

arch-wasm, area-System.Globalization, blocking-clean-ci, Known Build Error

Milestone: -

@ghost ghost added the untriaged New issue has not been triaged by the area owner label Dec 13, 2023
@radical
Copy link
Member Author

radical commented Dec 13, 2023

Same failure for System.Runtime.Tests also.

@radical
Copy link
Member Author

radical commented Dec 13, 2023

cc @ilonatommy

@ilonatommy
Copy link
Member

ilonatommy commented Dec 14, 2023

Recorded cases: (Linux, never on Windows):

  • normal-System.Runtime.Serialization.Schema.Tests
  • normal-System.Runtime.Tests
  • WasmTestOnBrowser-System.Runtime.Serialization.Schema.Tests
  • WasmTestOnBrowser-System.Runtime.Tests

v8 in crash logs: v8-12.0.267
ChromeDriver 120.0.6099.0

Trying to repro locally gives a richer log:

Starting:    System.Runtime.Serialization.Schema.Tests.dll
Microsoft.CSharp.CSharpCodeProvider


#
# Fatal error in , line 0
# d8: Received SIGTERM signal (likely due to a TIMEOUT)

#
#
#
#FailureMessage Object: 0x7ffe23b37560
==== C stack trace ===============================



#
# Fatal error in , line 0
# d8: Received SIGTERM signal (likely due to a TIMEOUT)

#
#
#
#FailureMessage Object: 0x7fe5c7f95360
==== C stack trace ===============================

    /workspaces/runtime/artifacts/bin/v8-12.0.267/d8(+0x15856f3) [0x5630353bb6f3]
    /workspaces/runtime/artifacts/bin/v8-12.0.267/d8(+0x1584c7b) [0x5630353bac7b]
    /workspaces/runtime/artifacts/bin/v8-12.0.267/d8(+0x1578a75) [0x5630353aea75]
    /workspaces/runtime/artifacts/bin/v8-12.0.267/d8(+0x4a5437) [0x5630342db437]
    /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7fe5c8a14520]
    /lib/x86_64-linux-gnu/libc.so.6(+0x91117) [0x7fe5c8a63117]
    /lib/x86_64-linux-gnu/libc.so.6(pthread_cond_wait+0x211) [0x7fe5c8a65a41]
    /workspaces/runtime/artifacts/bin/v8-12.0.267/d8(+0x158992c) [0x5630353bf92c]
    /workspaces/runtime/artifacts/bin/v8-12.0.267/d8(+0x158296f) [0x5630353b896f]
    /lib/x86_64-linux-gnu/libc.so.6(+0x94ac3) [0x7fe5c8a66ac3]
    /lib/x86_64-linux-gnu/libc.so.6(clone+0x44) [0x7fe5c8af7bf4]
/workspaces/runtime/artifacts/bin/v8-12.0.267/v8-12.0.267.sh: line 3: 42272 Trace/breakpoint trap   (core dumped) "$__SCRIPT_DIR/d8" --snapshot_blob="$__SCRIPT_DIR/snapshot_blob.bin" "$@"
Process v8-12.0.267.sh exited with 133

@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Dec 14, 2023
@radical
Copy link
Member Author

radical commented Dec 14, 2023

cc @vargaz

@vargaz
Copy link
Contributor

vargaz commented Dec 14, 2023

Is this a crash in v8 ? If it is, we should update to the latest version, I have 12.2.96.

@radical
Copy link
Member Author

radical commented Dec 14, 2023

12.0.267 is the latest stable version.

@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Dec 14, 2023
@radical radical added disabled-test The test is disabled in source code against the issue and removed untriaged New issue has not been triaged by the area owner blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' labels Dec 14, 2023
@pavelsavara
Copy link
Member

pavelsavara commented Feb 16, 2024

no hits recently, because of ActiveIssue

@pavelsavara pavelsavara reopened this Feb 16, 2024
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Feb 16, 2024
@pavelsavara pavelsavara removed the Known Build Error Use this to report build issues in the .NET Helix tab label Feb 16, 2024
@lewing lewing added this to the 9.0.0 milestone Apr 1, 2024
@lewing lewing removed the untriaged New issue has not been triaged by the area owner label Apr 1, 2024
@dotnet-policy-service dotnet-policy-service bot added the in-pr There is an active PR which will close this issue when it is merged label Apr 2, 2024
@github-actions github-actions bot locked and limited conversation to collaborators May 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture area-System.Globalization disabled-test The test is disabled in source code against the issue in-pr There is an active PR which will close this issue when it is merged
Projects
None yet
5 participants