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: TestEINTR failures #56579

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

runtime: TestEINTR failures #56579

gopherbot opened this issue Nov 4, 2022 · 4 comments
Assignees
Labels
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.
Milestone

Comments

@gopherbot
Copy link
Contributor

#!watchflakes
post <- pkg == "runtime" && test == "TestEINTR"

Issue created automatically to collect these failures.

Example (log):

--- FAIL: TestEINTR (60.03s)
    testenv.go:454: context deadline exceeded: terminating command: /tmp/workdir-host-linux-riscv64-unmatched/tmp/go-build1259828020/testprogcgo.exe EINTR
    crash_test.go:59: /tmp/workdir-host-linux-riscv64-unmatched/tmp/go-build1259828020/testprogcgo.exe EINTR: exit status 2
    crash_cgo_test.go:701: want OK
        , got SIGQUIT: quit
        PC=0x7b23c m=0 sigcode=0

        ra  0x44718	sp  0x3fff9171c8
        gp  0x271c80	tp  0x3fc410a7b0
        t0  0x80	t1  0xffffffffffffffff
        t2  0x272bc0	s0  0x1
        s1  0x0	a0  0x272d08
        a1  0x80	a2  0x0
        a3  0x0	a4  0x0
        a5  0x0	a6  0x0
        a7  0x62	s2  0xe7037ed1a0b428db
        s3  0x4	s4  0x1
        s5  0x4	s6  0x1
        s7  0xffffffff	s8  0x0
        s9  0x0	s10 0x166e68
        s11 0x272600	t3  0x1f9eb2
        t4  0x15	t5  0x159cddcf99417
        t6  0x273204	pc  0x7b23c

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
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestEINTR"
2022-10-31 20:54 linux-riscv64-unmatched go@e8ec68ed runtime.TestEINTR (log)
--- FAIL: TestEINTR (60.03s)
    testenv.go:454: context deadline exceeded: terminating command: /tmp/workdir-host-linux-riscv64-unmatched/tmp/go-build1259828020/testprogcgo.exe EINTR
    crash_test.go:59: /tmp/workdir-host-linux-riscv64-unmatched/tmp/go-build1259828020/testprogcgo.exe EINTR: exit status 2
    crash_cgo_test.go:701: want OK
        , got SIGQUIT: quit
        PC=0x7b23c m=0 sigcode=0

        ra  0x44718	sp  0x3fff9171c8
        gp  0x271c80	tp  0x3fc410a7b0
        t0  0x80	t1  0xffffffffffffffff
        t2  0x272bc0	s0  0x1
        s1  0x0	a0  0x272d08
        a1  0x80	a2  0x0
        a3  0x0	a4  0x0
        a5  0x0	a6  0x0
        a7  0x62	s2  0xe7037ed1a0b428db
        s3  0x4	s4  0x1
        s5  0x4	s6  0x1
        s7  0xffffffff	s8  0x0
        s9  0x0	s10 0x166e68
        s11 0x272600	t3  0x1f9eb2
        t4  0x15	t5  0x159cddcf99417
        t6  0x273204	pc  0x7b23c
2022-11-03 14:38 freebsd-riscv64-unmatched go@56ad1335 runtime.TestEINTR (log)
--- FAIL: TestEINTR (60.05s)
    exec.go:152: context deadline exceeded: terminating command: /tmp/workdir-host-freebsd-riscv64-unmatched/tmp/go-build2833826339/testprogcgo.exe EINTR
    crash_test.go:59: /tmp/workdir-host-freebsd-riscv64-unmatched/tmp/go-build2833826339/testprogcgo.exe EINTR: exit status 2
    crash_cgo_test.go:701: want OK
        , got SIGQUIT: quit
        PC=0x1abcfc m=0 sigcode=65537

        goroutine 27 [running]:
        runtime.systemstack_switch()
        	/tmp/workdir-host-freebsd-riscv64-unmatched/go/src/runtime/asm_riscv64.s:96 +0x8 fp=0x6820adc0 sp=0x6820adb8 pc=0x1a85f0
...
        a3  0x0	a4  0x0
        a5  0x0	a6  0xdb
        a7  0xdb	s2  0x0
        s3  0x6820a800	s4  0x0
        s5  0x0	s6  0x0
        s7  0x0	s8  0x2721c0
        s9  0x6820ad38	s10 0x6820ae40
        s11 0x271bc0	t3  0x0
        t4  0x682e11c0	t5  0x682e1180
        t6  0x2728a0	pc  0x1abcfc
2022-11-03 23:43 freebsd-riscv64-unmatched go@3615eb16 runtime.TestEINTR (log)
--- FAIL: TestEINTR (60.80s)
    exec.go:152: context deadline exceeded: terminating command: /tmp/workdir-host-freebsd-riscv64-unmatched/tmp/go-build688972767/testprogcgo.exe EINTR
    crash_test.go:59: /tmp/workdir-host-freebsd-riscv64-unmatched/tmp/go-build688972767/testprogcgo.exe EINTR: exit status 2
    crash_cgo_test.go:701: want OK
        , got SIGQUIT: quit
        PC=0x1abcfc m=0 sigcode=65537

        ra  0x176df0	sp  0x3fffffe1f8
        gp  0x253570	tp  0x4067a020
        t0  0x1	t1  0x18
        t2  0x272180	s0  0x1
        s1  0x0	a0  0x4
        a1  0xf	a2  0x0
        a3  0x18	a4  0x0
        a5  0x1	a6  0x0
        a7  0xa0761d6478bd642f	s2  0xe7037ed1a0b428db
        s3  0x4	s4  0x1
        s5  0x4	s6  0x1
        s7  0xffffffff	s8  0x2721c0
        s9  0x3fffffe3e0	s10 0x3fffffe280
        s11 0x271bc0	t3  0x0
        t4  0x685c8018	t5  0x685c2040
        t6  0x272cb4	pc  0x1abcfc

watchflakes

@bcmills bcmills self-assigned this Nov 4, 2022
@bcmills bcmills added this to the Go1.20 milestone Nov 4, 2022
@bcmills
Copy link
Contributor

bcmills commented Nov 4, 2022

Should be fixed by CL 447495.

@bcmills bcmills closed this as completed Nov 4, 2022
@gopherbot gopherbot reopened this Jan 4, 2023
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

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

        goroutine 37 [running]:
        	goroutine running on other thread; stack unavailable
        created by runtime.gcBgMarkStartWorkers
...
        r11    0x206
        r12    0x3
        r13    0x3
        r14    0xc000082b60
        r15    0xc000080800
        rip    0x231fbc5da
        rflags 0x206
        cs     0x2b
        fs     0x0
        gs     0x0
2022-12-06 19:52 openbsd-386-71 go@03bf6f49 runtime.TestEINTR (log)
--- FAIL: TestEINTR (0.00s)
    crash_test.go:58: /tmp/workdir/tmp/go-build719402250/testprogcgo.exe EINTR failed to start: context deadline exceeded
2022-12-16 17:12 openbsd-amd64-71 go@f4b42f5c runtime.TestEINTR (log)
--- FAIL: TestEINTR (0.00s)
    crash_test.go:58: /tmp/workdir/tmp/go-build3915581810/testprogcgo.exe EINTR failed to start: context deadline exceeded

watchflakes

@bcmills
Copy link
Contributor

bcmills commented Jan 5, 2023

#57585

@bcmills bcmills closed this as completed Jan 5, 2023
@golang golang locked and limited conversation to collaborators Jan 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
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.
Projects
None yet
Development

No branches or pull requests

2 participants