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

runtime: TestCgoExecSignalMask failures #56584

Closed
gopherbot opened this issue Nov 4, 2022 · 5 comments
Closed

runtime: TestCgoExecSignalMask failures #56584

gopherbot opened this issue Nov 4, 2022 · 5 comments
Labels
arch-arm64 compiler/runtime Issues related to the Go compiler and/or runtime. FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-NetBSD
Milestone

Comments

@gopherbot
Copy link

gopherbot commented Nov 4, 2022

#!watchflakes
post <- pkg == "runtime" && test == "TestCgoExecSignalMask" && date != "" && date < "2022-11-05"

Issue created automatically to collect these failures.

Example (log):

--- FAIL: TestCgoExecSignalMask (2.52s)
    crash_test.go:59: /tmp/workdir/tmp/go-build3848898347/testprogcgo.exe CgoExecSignalMask failed to start: exec: WaitDelay expired before I/O complete

watchflakes

@gopherbot gopherbot added NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. compiler/runtime Issues related to the Go compiler and/or runtime. labels Nov 4, 2022
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestCgoExecSignalMask"
2022-10-31 22:19 openbsd-386-70 go@c81c0279 runtime.TestCgoExecSignalMask (log)
--- FAIL: TestCgoExecSignalMask (2.52s)
    crash_test.go:59: /tmp/workdir/tmp/go-build3848898347/testprogcgo.exe CgoExecSignalMask failed to start: exec: WaitDelay expired before I/O complete

watchflakes

@bcmills
Copy link
Contributor

bcmills commented Nov 4, 2022

Fixed by https://go.dev/cl/446875.

@bcmills bcmills closed this as completed Nov 4, 2022
@bcmills bcmills self-assigned this Nov 4, 2022
@bcmills bcmills added this to the Go1.20 milestone Nov 4, 2022
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestCgoExecSignalMask"
2022-12-16 03:40 netbsd-arm64-bsiegert go@24ac659a runtime.TestCgoExecSignalMask (log)
--- FAIL: TestCgoExecSignalMask (0.18s)
    exec.go:146: test timed out while running command: /var/gobuilder/buildlet/tmp/go-build2870843524/testprogcgo.exe CgoExecSignalMask
    crash_test.go:58: /var/gobuilder/buildlet/tmp/go-build2870843524/testprogcgo.exe CgoExecSignalMask: exit status 2
    crash_cgo_test.go:140: expected "OK\n", got SIGQUIT: quit
        PC=0x20018aefc m=8 sigcode=0

        r0      0x1
        r1      0xef4
        r2      0x4000217dbc
        r3      0x10020
...
        r24     0xffffd2779000
        r25     0xfffffb85b000
        r26     0x4000217e48
        r27     0x1
        r28     0x4000082b60
        r29     0x4000217d48
        lr      0x20018aee0
        sp      0x4000217d50
        pc      0x20018aefc
        fault   0x24f2

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestCgoExecSignalMask"
2022-11-18 23:57 openbsd-386-71 go@04d6aa65 runtime.TestCgoExecSignalMask (log)
--- FAIL: TestCgoExecSignalMask (0.00s)
    crash_test.go:58: /tmp/workdir/tmp/go-build3123997662/testprogcgo.exe CgoExecSignalMask failed to start: context deadline exceeded
2022-11-21 17:16 openbsd-amd64-71 go@998949c0 runtime.TestCgoExecSignalMask (log)
--- FAIL: TestCgoExecSignalMask (0.69s)
    exec.go:146: test timed out while running command: /tmp/workdir/tmp/go-build1527382388/testprogcgo.exe CgoExecSignalMask
    crash_test.go:58: /tmp/workdir/tmp/go-build1527382388/testprogcgo.exe CgoExecSignalMask: exit status 2
    crash_cgo_test.go:140: expected "OK\n", got SIGQUIT: quit
        PC=0x2b09265da m=21 sigcode=0

        rax    0x58
        rbx    0x2e5fd3840
        rcx    0x2b09265da
        rdx    0x0
        rdi    0xc00042a338
        rsi    0x3
        rbp    0x2e5fd3790
        rsp    0x2e5fd3788
        r8     0xc00042a338
        r9     0x20
        r10    0x0
        r11    0x206
        r12    0x3664e0
        r13    0x218488710
        r14    0xc000406680
        r15    0x38e9e0
        rip    0x2b09265da
        rflags 0x206
        cs     0x2b
        fs     0x0
        gs     0x0
2022-12-06 19:52 openbsd-386-71 go@03bf6f49 runtime.TestCgoExecSignalMask (log)
--- FAIL: TestCgoExecSignalMask (0.00s)
    crash_test.go:58: /tmp/workdir/tmp/go-build719402250/testprogcgo.exe CgoExecSignalMask failed to start: context deadline exceeded
2022-12-16 17:12 openbsd-amd64-71 go@f4b42f5c runtime.TestCgoExecSignalMask (log)
--- FAIL: TestCgoExecSignalMask (0.00s)
    crash_test.go:58: /tmp/workdir/tmp/go-build3915581810/testprogcgo.exe CgoExecSignalMask failed to start: context deadline exceeded

watchflakes

@bcmills
Copy link
Contributor

bcmills commented Jan 6, 2023

The above failures all appear to be legitimate timeouts, unrelated to the root cause of the earlier failures for this issue. I'm going to remove it from the Test Flakes project to get watchflakes to file new issues for the timeouts instead of reopening this one.

@bcmills bcmills closed this as completed Jan 6, 2023
@bcmills bcmills modified the milestones: Go1.21, Go1.20 Jan 6, 2023
@golang golang locked and limited conversation to collaborators Jan 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-arm64 compiler/runtime Issues related to the Go compiler and/or runtime. FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-NetBSD
Projects
Status: No status
Development

No branches or pull requests

3 participants