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][AOT] emcc : error - received SIGKILL (-9) #89402

Open
pavelsavara opened this issue Jul 24, 2023 · 9 comments
Open

[wasm][AOT] emcc : error - received SIGKILL (-9) #89402

pavelsavara opened this issue Jul 24, 2023 · 9 comments
Assignees
Labels
arch-wasm WebAssembly architecture area-Codegen-AOT-mono Known Build Error Use this to report build issues in the .NET Helix tab os-browser Browser variant of arch-wasm wasm-aot-test WebAssembly AOT Test
Milestone

Comments

@pavelsavara
Copy link
Member

pavelsavara commented Jul 24, 2023

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=653707

Error Blob

{
  "BuildRetry": false,
  "ErrorPattern": ["emcc", "SIGKILL"],
  "ExcludeConsoleLog": false
}

Reproduction Steps

AOT wasm Microsoft.Extensions.Options.SourceGeneration.Unit.Tests

Log

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=653707
Error message validated: [emcc SIGKILL]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 4/25/2024 7:29:32 AM UTC

Report

Build Definition Test Pull Request
961317 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112876
961301 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112875
961252 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112864
961205 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #111759
961167 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112352
961156 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112730
961075 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112796
961059 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112858
959134 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112789
960984 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112787
960957 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #111229
960946 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112736
960942 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112736
960841 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #111791
960826 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112851
960774 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112826
960757 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
960653 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112833
960596 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112832
960504 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112719
960466 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112826
960415 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
960157 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112825
960114 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
960072 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112644
960069 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112171
960054 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112632
960042 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #111472
959957 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112670
959831 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112815
959930 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
959894 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112753
959851 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112632
959782 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112730
959753 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
959721 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112705
959687 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112513
959632 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
959497 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112806
959581 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112808
959483 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112805
959440 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
959357 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112801
959361 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112796
959349 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112800
959322 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112736
959317 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112736
959308 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
959274 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112797
959226 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112793
959218 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #111505
959166 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112753
959122 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112730
959100 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112788
959082 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112787
959056 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
959028 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112786
958954 dotnet/runtime normal-Microsoft.Extensions.Options.SourceGeneration.Unit.Tests.WorkItemExecution
958916 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112730
958377 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112754
958705 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
958671 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #111505
958602 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112513
958605 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112624
958562 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112745
958412 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112767
958251 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112213
958200 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112352
958171 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112737
958135 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #111791
958192 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
958073 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
958054 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112754
958035 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112753
958022 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112705
958032 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112753
958014 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112741
947838 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #98643
957935 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112749
957885 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112745
957896 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112736
957891 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112736
957820 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112730
957792 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112737
957684 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112684
957781 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112736
957619 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112698
957330 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112594
957681 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112732
957608 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112716
957577 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112730
957534 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
957444 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112513
957439 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112624
957442 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112682
957343 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112723
957236 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112594
957215 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112719
957209 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112718
956973 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112569
Displaying 100 of 317 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
21 141 317
@pavelsavara pavelsavara added arch-wasm WebAssembly architecture blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' area-Codegen-AOT-mono wasm-aot-test WebAssembly AOT Test Known Build Error Use this to report build issues in the .NET Helix tab os-browser Browser variant of arch-wasm labels Jul 24, 2023
@pavelsavara pavelsavara added this to the 8.0.0 milestone Jul 24, 2023
@ghost
Copy link

ghost commented Jul 24, 2023

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

Issue Details

Error Blob

{
  "BuildRetry": false,
  "ErrorPattern": "emcc.*SIGKILL",
  "ExcludeConsoleLog": true
}

Reproduction Steps

AOT wasm Microsoft.Extensions.Options.SourceGeneration.Unit.Tests

Log

Author: pavelsavara
Assignees: -
Labels:

arch-wasm, blocking-clean-ci, area-Codegen-AOT-mono, wasm-aot-test, Known Build Error, os-browser

Milestone: 8.0.0

@lewing
Copy link
Member

lewing commented Jul 24, 2023

Is this it hitting the ulimit of the container?

@lewing lewing self-assigned this Jul 24, 2023
@radical
Copy link
Member

radical commented Jul 24, 2023

[ 7455.672962] [ 2825] 1000 2825 158937 41558 684032 0 0 python3 
[ 7455.672964] [ 4160] 102 4160 67335 453 180224 0 0 rsyslogd 
[ 7455.672966] [ 4181] 0 4181 455864 16951 634880 0 0 amacoreagent 
[ 7455.672968] [ 4453] 0 4453 298556 3977 249856 0 0 auoms 
[ 7455.672969] [ 4495] 0 4495 215902 6240 204800 0 0 auomscollect 
[ 7455.672971] [ 4750] 102 4750 191707 14176 622592 0 0 mdsd 
[ 7455.672973] [ 4967] 0 4967 334103 3030 253952 0 0 azsecd 
[ 7455.672975] [ 5046] 0 5046 352600 4193 270336 0 0 azsecmond 
[ 7455.672977] [ 32457] 0 32457 317321 3577 258048 0 0 azsecd 
[ 7455.672979] [ 2226] 0 2226 376486 334278 2924544 0 0 clamscan 
[ 7455.672981] [ 22067] 0 22067 180189 824 114688 0 -998 containerd-shim 
[ 7455.672983] [ 22089] 1000 22089 1159 16 57344 0 0 helix_docker_wo 
[ 7455.672985] [ 22156] 1000 22156 1159 17 53248 0 0 execute.sh 
[ 7455.672987] [ 22212] 1000 22212 5047 87 81920 0 0 bash 
[ 7455.672989] [ 22215] 1000 22215 68517493 67031 1163264 0 0 dotnet 
[ 7455.672990] [ 23320] 1000 23320 1159 17 61440 0 0 sh 
[ 7455.672992] [ 23321] 1000 23321 34332 22818 335872 0 0 python3 
[ 7455.672994] [ 23345] 1000 23345 1420573 1386396 11264000 0 0 wasm-opt 
[ 7455.672995] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/docker/a2a4080691301bb74e3b282eab0b6f638e9d6f1227e62967b7fd46654706e554,task=wasm-opt,pid=23345,uid=1000 
[ 7455.673018] Out of memory: Killed process 23345 (wasm-opt) total-vm:5682292kB, anon-rss:5545584kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:11000kB oom_score_adj:0

@lewing
Copy link
Member

lewing commented Jul 25, 2023

lets disable these tests in aot for now

@lewing
Copy link
Member

lewing commented Aug 13, 2023

closting as a duplicate of dotnet/dnceng#450

@lewing lewing closed this as completed Aug 13, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Sep 12, 2023
@pavelsavara pavelsavara reopened this Apr 2, 2024
@lewing
Copy link
Member

lewing commented Apr 24, 2024

Analysis claims there are recent failures but the links are not updated?

@pavelsavara
Copy link
Member Author

we run most of those problematic cases only in runtime-wasm pipeline. Which needs to be triggered manually.
I updated the filter

@lewing lewing removed the blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' label May 2, 2024
@dotnet dotnet unlocked this conversation May 27, 2024
@akoeplinger akoeplinger modified the milestones: 8.0.0, 9.0.0 May 27, 2024
@lewing lewing modified the milestones: 9.0.0, 10.0.0 Aug 15, 2024
@lewing
Copy link
Member

lewing commented Feb 12, 2025

all the recent failures I looked at are in wasm-opt which is known to have pretty degenerate memory behavior when linking with debug symbols. I think we should investigate what we can do here. @radekdoulik lets discuss offline

@lewing lewing assigned radekdoulik and unassigned lewing Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-wasm WebAssembly architecture area-Codegen-AOT-mono Known Build Error Use this to report build issues in the .NET Helix tab os-browser Browser variant of arch-wasm wasm-aot-test WebAssembly AOT Test
Projects
None yet
Development

No branches or pull requests

5 participants