Skip to content

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

Closed

Description

@VincentBu

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()

Activity

  1. added
    os-linuxLinux OS (any supported distro)
    JitStressCLR JIT issues involving JIT internal stress modes
    on Nov 19, 2021
  2. ghost added
    untriagedNew issue has not been triaged by the area owner
    on Nov 19, 2021
  3. added
    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
    and removed
    untriagedNew issue has not been triaged by the area owner
    on Nov 19, 2021
  4. added this to the 7.0.0 milestone on Nov 19, 2021
  5. BruceForstall commented on Nov 19, 2021

    @BruceForstall
    Contributor

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

  6. kunalspathak commented on Nov 30, 2021

    @kunalspathak
    Contributor

    Fixed in #62106

  7. ghost locked as resolved and limited conversation to collaborators on Dec 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

JitStressCLR JIT issues involving JIT internal stress modesarch-arm64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIos-linuxLinux OS (any supported distro)

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions