Skip to content

internal/trace: TestTraceCPUProfile failures on windows/arm64 #76549

@gopherbot

Description

@gopherbot
#!watchflakes
default <- pkg == "internal/trace" && test ~ `TestTraceCPUProfile` && goos == "windows" && goarch == "arm64"

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestTraceCPUProfile/AsyncPreemptOff
    trace_test.go:189: execution trace did not include all CPU profile samples for stack "main.cpuHog0:130|main.cpuHog1:120|main.cpuHogger:107|main.main.func1.1:44|runtime/pprof.Do:57|main.main.func1:43|main.main:50|runtime.main:289"; 10 in profile, 9 in trace
    trace_test.go:204: execution trace CPU samples:
    trace_test.go:206: 9: "main.cpuHog0:130|main.cpuHog1:120|main.cpuHogger:107|main.main.func1.1:44|runtime/pprof.Do:57|main.main.func1:43|main.main:50|runtime.main:289"
    trace_test.go:206: 1: "main.cpuHog0:125|main.cpuHog1:120|main.cpuHogger:107|main.main.func1.1:44|runtime/pprof.Do:57|main.main.func1:43|main.main:50|runtime.main:289"
    trace_test.go:206: 2: "main.cpuHog0:126|main.cpuHog1:120|main.cpuHogger:107|main.main.func1:49|main.main:50|runtime.main:289"
    trace_test.go:206: 1: "runtime.(*traceMap).put:105|runtime.(*traceStackTable).put:151|runtime.traceStack:135|runtime.traceLocker.stack:66|runtime.traceLocker.GoStop:462|runtime.traceLocker.GoSched:452|runtime.goschedImpl:4282|runtime.gosched_m:4310|runtime.mcall:313"
    trace_test.go:206: 2: "main.cpuHog0:126|main.cpuHog1:120|main.cpuHogger:107|main.main.func1.1:44|runtime/pprof.Do:57|main.main.func1:43|main.main:50|runtime.main:289"
    trace_test.go:206: 9: "main.cpuHog0:130|main.cpuHog1:120|main.cpuHogger:107|main.main.func1:49|main.main:50|runtime.main:289"
    trace_test.go:206: 1: "main.cpuHog0:125|main.cpuHog1:120|main.cpuHogger:107|main.main.func1:49|main.main:50|runtime.main:289"
...
        String id=174
        	data="C:/Users/swarming/.swarming/w/ir/x/w/goroot/src/internal/syscall/windows/zsyscall_windows.go"
        String id=175
        	data="time.Sleep"
        String id=176
        	data="C:/Users/swarming/.swarming/w/ir/x/w/goroot/src/runtime/time.go"
        EndOfGeneration
        
    helpers.go:39: Convert this to a raw trace with `go test internal/trace/testtrace -convert in.tracetxt -out out.trace`
--- FAIL: TestTraceCPUProfile/AsyncPreemptOff (12.50s)

watchflakes

Metadata

Metadata

Assignees

No one assigned

    Labels

    NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.OS-Windowsarch-arm64compiler/runtimeIssues related to the Go compiler and/or runtime.

    Type

    No type

    Projects

    Status

    Todo

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions