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: TestBigGOMAXPROCS failures #56582

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

runtime: TestBigGOMAXPROCS failures #56582

gopherbot opened this issue Nov 4, 2022 · 9 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 == "TestBigGOMAXPROCS"

Issue created automatically to collect these failures.

Example (log):

--- FAIL: TestBigGOMAXPROCS (2.06s)
    crash_test.go:59: /tmp/workdir/tmp/go-build240028779/testprog.exe NonexistentTest 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
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestBigGOMAXPROCS"
2022-10-31 21:51 openbsd-386-70 go@5619dd08 runtime.TestBigGOMAXPROCS (log)
--- FAIL: TestBigGOMAXPROCS (2.06s)
    crash_test.go:59: /tmp/workdir/tmp/go-build240028779/testprog.exe NonexistentTest 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 gopherbot reopened this Jan 25, 2023
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestBigGOMAXPROCS"
2023-01-17 19:47 openbsd-386-71 go@83f86889 runtime.TestBigGOMAXPROCS (log)
--- FAIL: TestBigGOMAXPROCS (0.00s)
    crash_test.go:58: /tmp/workdir/tmp/go-build503399793/testprog.exe NonexistentTest failed to start: context deadline exceeded

watchflakes

@bcmills
Copy link
Contributor

bcmills commented Jan 25, 2023

That last entry is #57585.

@bcmills bcmills closed this as completed Jan 25, 2023
@cuonglm
Copy link
Member

cuonglm commented Apr 12, 2023

@bcmills
Copy link
Contributor

bcmills commented Apr 12, 2023

That is a very different failure mode — it should be a separate issue.

@gopherbot gopherbot reopened this Apr 19, 2023
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestBigGOMAXPROCS"
2023-04-19 21:15 windows-386-2016 go@42f89db1 runtime.TestBigGOMAXPROCS (log)
--- FAIL: TestBigGOMAXPROCS (1.17s)
    proc_test.go:1147: C:\Users\gopher\AppData\Local\Temp\1\go-build148521961\testprog.exe NonexistentTest: exit status 2
    proc_test.go:1158: output:
        runtime: out of memory: cannot allocate 4194304-byte block (520192000 in use)
        fatal error: out of memory

        runtime stack:
        runtime.throw({0x2569bb, 0xd})
        	C:/workdir/go/src/runtime/panic.go:1076 +0x4d fp=0x52fbe0 sp=0x52fbcc pc=0x1a899d
        runtime.(*mcache).refill(0x895880, 0x24)
        	C:/workdir/go/src/runtime/mcache.go:184 +0x22f fp=0x52fc0c sp=0x52fbe0 pc=0x181b5f
        runtime.(*mcache).nextFree(0x895880, 0x24)
        	C:/workdir/go/src/runtime/malloc.go:925 +0x7f fp=0x52fc2c sp=0x52fc0c pc=0x17aa9f
        runtime.mallocgc(0xf8, 0x252ea0, 0x1)
        	C:/workdir/go/src/runtime/malloc.go:1112 +0x549 fp=0x52fc80 sp=0x52fc2c pc=0x17b189
        runtime.newobject(0x252ea0)
        	C:/workdir/go/src/runtime/malloc.go:1324 +0x2a fp=0x52fc94 sp=0x52fc80 pc=0x17b6ca
        runtime.malg(0x800)
        	C:/workdir/go/src/runtime/proc.go:4221 +0x25 fp=0x52fcb0 sp=0x52fc94 pc=0x1b33a5
        runtime.newproc1(0x262760, 0x98fa000, 0x1884e3)
        	C:/workdir/go/src/runtime/proc.go:4266 +0x71 fp=0x52fcdc sp=0x52fcb0 pc=0x1b35f1
        runtime.newproc.func1()
        	C:/workdir/go/src/runtime/proc.go:4243 +0x2c fp=0x52fcf0 sp=0x52fcdc pc=0x1b353c
        runtime.systemstack()
        	C:/workdir/go/src/runtime/asm_386.s:374 +0x3d fp=0x52fcf4 sp=0x52fcf0 pc=0x1d4acd

        wanted:
        unknown function: NonexistentTest

watchflakes

@mknyszek
Copy link
Contributor

mknyszek commented May 3, 2023

I'll file a new issue for this (with a more specific failure mode) and close out this issue.

@mknyszek
Copy link
Contributor

mknyszek commented May 3, 2023

Filed #59957. Closing this issue.

@mknyszek mknyszek closed this as completed May 3, 2023
@golang golang locked and limited conversation to collaborators May 2, 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

4 participants