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 · 11 comments
Open

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

pavelsavara opened this issue Jul 24, 2023 · 11 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
991843 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112152
991825 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113286
991738 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113627
991614 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113846
991534 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113775
991546 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113758
991461 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113847
991384 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113592
991351 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #111557
991322 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113834
989288 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113769
991277 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113550
991128 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113834
991108 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113409
991014 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113703
991025 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113592
990977 dotnet/runtime WasmTestOnChrome-ST-Microsoft.Extensions.Options.SourceGeneration.Unit.Tests.WorkItemExecution
989321 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113758
990950 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
990956 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113784
990940 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113703
990894 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113766
990845 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113191
990856 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113111
990684 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113812
990654 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #100729
990616 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113676
990593 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113812
990541 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
990565 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #105403
990544 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #111642
990524 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113715
990522 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
985121 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113507
990469 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #107369
990458 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #105570
990455 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113803
990440 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #110945
990311 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113804
990236 dotnet/runtime WasmTestOnChrome-ST-System.Private.Xml.Tests.WorkItemExecution
990171 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112937
990151 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113804
990120 dotnet/runtime normal-Microsoft.Extensions.Options.SourceGeneration.Unit.Tests.WorkItemExecution
990087 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113802
990061 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113715
990044 dotnet/runtime WasmTestOnChrome-ST-Microsoft.Extensions.Options.SourceGeneration.Unit.Tests.WorkItemExecution
990034 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
989944 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113715
989830 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113761
989822 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
989661 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113784
989625 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113761
989566 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113776
989553 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113771
989528 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113765
989488 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113666
989307 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
989223 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113768
989163 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113766
989105 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113453
989076 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113764
989065 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113500
989139 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
989033 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113765
989026 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113761
989029 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113761
988958 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113627
988951 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113743
988890 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113758
988814 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113524
988715 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113416
988679 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113524
988620 dotnet/runtime WasmTestOnChrome-ST-System.Private.Xml.Tests.WorkItemExecution
988584 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113754
988546 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113524
988504 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113743
988496 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112937
985537 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113190
988426 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113728
988356 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113715
988315 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113715
988256 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113257
988120 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113719
988011 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113737
988017 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113666
987957 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
987874 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution
987864 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113453
987824 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #112997
987731 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113719
987487 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113416
987370 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113730
985135 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113666
987347 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113728
987308 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113721
987120 dotnet/runtime WasmTestOnChrome-ST-Microsoft.Extensions.Options.SourceGeneration.Unit.Tests.WorkItemExecution
987244 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113719
987238 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113667
986139 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113416
987113 dotnet/runtime WasmTestOnChrome-ST-System.Runtime.Tests.WorkItemExecution #113696
Displaying 100 of 656 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
27 149 622
@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
@lewing
Copy link
Member

lewing commented Mar 21, 2025

we hope to see this ramp down now after #113755

@pavelsavara
Copy link
Member Author

pavelsavara commented Mar 21, 2025

Maybe we will need to go down to -O0, I think I saw SIGKILL after #113755 , now we are at -O2

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