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

Test failure tracing/eventpipe/gcdump/gcdump/gcdump.sh #61824

Closed
VincentBu opened this issue Nov 19, 2021 · 3 comments
Closed

Test failure tracing/eventpipe/gcdump/gcdump/gcdump.sh #61824

VincentBu opened this issue Nov 19, 2021 · 3 comments
Assignees
Labels
arch-arm64 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI JitStress CLR JIT issues involving JIT internal stress modes os-linux Linux OS (any supported distro)
Milestone

Comments

@VincentBu
Copy link
Contributor

Run: runtime-coreclr jitstress 20211117.1

Failed test:

CoreCLR Linux arm64 Checked jitstress1_tiered @ (Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-20210531091519-97d8652

- tracing/eventpipe/gcdump/gcdump/gcdump.sh
- tracing/eventpipe/eventsourceerror/eventsourceerror/eventsourceerror.sh

Error message:

Assert failure(PID 3009 [0x00000bc1], Thread: 3072 [0x0c00]): Assertion failed 'encoding_found' in 'Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:ClearMemory(long,int)' during 'Emit code' (IL size 21)

File: /__w/1/s/src/coreclr/jit/emitarm64.cpp Line: 2203
Image: /root/helix/work/correlation/corerun
apply_reg_state: ip and cfa unchanged; stopping here (ip=0x7f9ad924a4)
apply_reg_state: ip and cfa unchanged; stopping here (ip=0x7f9ad9d42c)
apply_reg_state: ip and cfa unchanged; stopping here (ip=0x7f9ad9d42c)
/root/helix/work/workitem/e/tracing/eventpipe/gcdump/gcdump/gcdump.sh: line 384:  3009 Aborted                 (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

Return code:      1
Raw output file:      /root/helix/work/workitem/uploads/Reports/tracing.eventpipe/gcdump/gcdump/gcdump.output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false gcdump.dll ''
0.0s: ==TEST STARTING==
2.2s: Started sending sentinel events...
2.2s: Connecting to EventPipe...
2.8s: Connected to EventPipe with sessionID '0x7f1c0092b0'
2.8s: Creating EventPipeEventSource...
3.0s: EventPipeEventSource created
3.1s: Dynamic.All callback registered
3.1s: Running optional trace validator
3.5s: Finished running optional trace validator
3.5s: Starting stream processing...
Gathering state for process 3009 corerun
Crashing thread 00000c00 signal 00000006
Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.3009.dmp
Written 143093760 bytes (34935 pages) to core file
Dump successfully written
Expected: 100
Actual: 134
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=/root/helix/work/correlation
/root/helix/work/workitem/e/tracing/eventpipe/gcdump/gcdump/gcdump.sh
Expected: True
Actual:   False


Stack trace
   at tracing_eventpipe._gcdump_gcdump_gcdump_._gcdump_gcdump_gcdump_sh()
@VincentBu VincentBu added arch-arm64 os-linux Linux OS (any supported distro) JitStress CLR JIT issues involving JIT internal stress modes labels Nov 19, 2021
@dotnet-issue-labeler dotnet-issue-labeler bot added area-Tracing-coreclr untriaged New issue has not been triaged by the area owner labels Nov 19, 2021
@BruceForstall BruceForstall added area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI and removed area-Tracing-coreclr untriaged New issue has not been triaged by the area owner labels Nov 19, 2021
@ghost
Copy link

ghost commented Nov 19, 2021

Tagging subscribers to this area: @JulieLeeMSFT
See info in area-owners.md if you want to be subscribed.

Issue Details

Run: runtime-coreclr jitstress 20211117.1

Failed test:

CoreCLR Linux arm64 Checked jitstress1_tiered @ (Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-20210531091519-97d8652

- tracing/eventpipe/gcdump/gcdump/gcdump.sh
- tracing/eventpipe/eventsourceerror/eventsourceerror/eventsourceerror.sh

Error message:

Assert failure(PID 3009 [0x00000bc1], Thread: 3072 [0x0c00]): Assertion failed 'encoding_found' in 'Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:ClearMemory(long,int)' during 'Emit code' (IL size 21)

File: /__w/1/s/src/coreclr/jit/emitarm64.cpp Line: 2203
Image: /root/helix/work/correlation/corerun
apply_reg_state: ip and cfa unchanged; stopping here (ip=0x7f9ad924a4)
apply_reg_state: ip and cfa unchanged; stopping here (ip=0x7f9ad9d42c)
apply_reg_state: ip and cfa unchanged; stopping here (ip=0x7f9ad9d42c)
/root/helix/work/workitem/e/tracing/eventpipe/gcdump/gcdump/gcdump.sh: line 384:  3009 Aborted                 (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

Return code:      1
Raw output file:      /root/helix/work/workitem/uploads/Reports/tracing.eventpipe/gcdump/gcdump/gcdump.output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false gcdump.dll ''
0.0s: ==TEST STARTING==
2.2s: Started sending sentinel events...
2.2s: Connecting to EventPipe...
2.8s: Connected to EventPipe with sessionID '0x7f1c0092b0'
2.8s: Creating EventPipeEventSource...
3.0s: EventPipeEventSource created
3.1s: Dynamic.All callback registered
3.1s: Running optional trace validator
3.5s: Finished running optional trace validator
3.5s: Starting stream processing...
Gathering state for process 3009 corerun
Crashing thread 00000c00 signal 00000006
Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.3009.dmp
Written 143093760 bytes (34935 pages) to core file
Dump successfully written
Expected: 100
Actual: 134
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=/root/helix/work/correlation
/root/helix/work/workitem/e/tracing/eventpipe/gcdump/gcdump/gcdump.sh
Expected: True
Actual:   False


Stack trace
   at tracing_eventpipe._gcdump_gcdump_gcdump_._gcdump_gcdump_gcdump_sh()
Author: VincentBu
Assignees: -
Labels:

arch-arm64, os-linux, JitStress, area-CodeGen-coreclr

Milestone: -

@BruceForstall BruceForstall added this to the 7.0.0 milestone Nov 19, 2021
@BruceForstall
Copy link
Member

@dotnet/jit-contrib Looks like a regression (assertion) in arm64 encoding

@kunalspathak
Copy link
Member

Fixed in #62106

@ghost ghost locked as resolved and limited conversation to collaborators Dec 31, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-arm64 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI JitStress CLR JIT issues involving JIT internal stress modes os-linux Linux OS (any supported distro)
Projects
None yet
Development

No branches or pull requests

3 participants