Skip to content

internal/trace/v2: TestTraceGCStress/Default failures #68448

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

Open
gopherbot opened this issue Jul 15, 2024 · 2 comments
Open

internal/trace/v2: TestTraceGCStress/Default failures #68448

gopherbot opened this issue Jul 15, 2024 · 2 comments
Labels
NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.

Comments

@gopherbot
Copy link
Contributor

#!watchflakes
default <- pkg == "internal/trace/v2" && test == "TestTraceGCStress/Default"

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestTraceGCStress/Default
    trace_test.go:560: stderr: runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        
        goroutine 51 gp=0x1480908 m=11 mp=0x104f608 [running]:
        runtime.throw({0x82c393, 0xd})
...
        	C:/b/s/w/ir/x/w/goroot/src/runtime/slice.go:107 +0x4d fp=0x148ffd8 sp=0x148ffc4 pc=0x7bdd7d
        main.main.func1()
        	C:/b/s/w/ir/x/w/goroot/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x41 fp=0x148fff0 sp=0x148ffd8 pc=0x80f5c1
        runtime.goexit({})
        	C:/b/s/w/ir/x/w/goroot/src/runtime/asm_386.s:1363 +0x1 fp=0x148fff4 sp=0x148fff0 pc=0x7db9d1
        created by main.main in goroutine 1
        	C:/b/s/w/ir/x/w/goroot/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x10e
        exit status 2
    trace_test.go:562: exit status 1
--- FAIL: TestTraceGCStress/Default (2.32s)

watchflakes

@gopherbot gopherbot added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Jul 15, 2024
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "internal/trace/v2" && test == "TestTraceGCStress/Default"
2024-06-24 17:14 go1.22-windows-386 release-branch.go1.22@5159a719 internal/trace/v2.TestTraceGCStress/Default (log)
=== RUN   TestTraceGCStress/Default
    trace_test.go:560: stderr: runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        runtime: out of memory: cannot allocate 4194304-byte block (2054553600 in use)
        fatal error: out of memory
        
        goroutine 51 gp=0x1480908 m=11 mp=0x104f608 [running]:
        runtime.throw({0x82c393, 0xd})
...
        	C:/b/s/w/ir/x/w/goroot/src/runtime/slice.go:107 +0x4d fp=0x148ffd8 sp=0x148ffc4 pc=0x7bdd7d
        main.main.func1()
        	C:/b/s/w/ir/x/w/goroot/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x41 fp=0x148fff0 sp=0x148ffd8 pc=0x80f5c1
        runtime.goexit({})
        	C:/b/s/w/ir/x/w/goroot/src/runtime/asm_386.s:1363 +0x1 fp=0x148fff4 sp=0x148fff0 pc=0x7db9d1
        created by main.main in goroutine 1
        	C:/b/s/w/ir/x/w/goroot/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x10e
        exit status 2
    trace_test.go:562: exit status 1
--- FAIL: TestTraceGCStress/Default (2.32s)

watchflakes

@cagedmantis
Copy link
Contributor

Just ran into another instance of this: log

Build: try / go1.22-windows-386 / b8724362139643126337
=== RUN   TestTraceGCStress/Default
trace_test.go:560: stderr: runtime: out of memory: cannot allocate 4194304-byte block (2042134528 in use)
    fatal error: out of memory
    runtime: out of memory: cannot allocate 4194304-byte block (2042134528 in use)
    fatal error: out of memory
    runtime: out of memory: cannot allocate 4194304-byte block (2042134528 in use)
    fatal error: out of memory
    runtime: out of memory: cannot allocate 4194304-byte block (2042134528 in use)
    fatal error: out of memory
    runtime: out of memory: cannot allocate 4194304-byte block (2042134528 in use)
    fatal error: out of memory
    runtime: out of memory: cannot allocate 4194304-byte block (2042134528 in use)
    fatal error: out of memory
    runtime: out of memory: cannot allocate 4194304-byte block (2042134528 in use)
    fatal error: out of memory
    runtime: out of memory: cannot allocate 4194304-byte block (2042134528 in use)
    fatal error: out of memory
    
    goroutine 64 gp=0x2187208 m=17 mp=0x745a008 [running]:
    runtime.throw({0x55c393, 0xd})
    	C:/b/s/w/ir/x/w/goroot/src/runtime/panic.go:1023 +0x4d fp=0x3fabf10 sp=0x3fabefc pc=0x4d844d
    runtime.(*mcache).refill(0x1311558, 0x87)
    	C:/b/s/w/ir/x/w/goroot/src/runtime/mcache.go:184 +0x22d fp=0x3fabf3c sp=0x3fabf10 pc=0x4b38ad
    runtime.(*mcache).nextFree(0x1311558, 0x87)
    	C:/b/s/w/ir/x/w/goroot/src/runtime/malloc.go:948 +0x82 fp=0x3fabf5c sp=0x3fabf3c pc=0x4ac192
...
    created by main.main in goroutine 1
    	C:/b/s/w/ir/x/w/goroot/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x10e
    exit status 2
trace_test.go:562: exit status 1

--- FAIL: TestTraceGCStress/Default (2.00s)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Projects
Status: No status
Development

No branches or pull requests

2 participants