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

net: TestMultiPathTCP from mptcpsock_linux_test times out #68717

Open
altbrace opened this issue Aug 2, 2024 · 6 comments
Open

net: TestMultiPathTCP from mptcpsock_linux_test times out #68717

altbrace opened this issue Aug 2, 2024 · 6 comments
Labels
NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone

Comments

@altbrace
Copy link

altbrace commented Aug 2, 2024

Go version

1.21.9

Output of go env in your module/workspace:

GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/app-builder/.cache/go-build"
GOENV="/home/app-builder/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/app-builder/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/app-builder/go"
GOPRIVATE=""
GOPROXY="https://mycompany.com/repository/go"
GOROOT="/usr/local/go1.20.10"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go1.20.10/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.20.10"
GCCGO="gccgo"
GOAMD64="v1"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/dev/null"
GOWORK=""
CGO_CFLAGS="-O2 -g"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-O2 -g"
CGO_FFLAGS="-O2 -g"
CGO_LDFLAGS="-O2 -g"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build3083796779=/tmp/go-build -gno-record-gcc-switches"

What did you do?

I'm trying to build Go 1.21.x. I've previously successfully built 1.18 and 1.20.10, so my configuration should be capable of doing so. I've downloaded the repo by tag go1.21.9, have set environment variables GOOS=linux, GOARCH=amd64, GOMAXPROCS=$(nproc), and launched the building of Golang source using GOROOT_BOOTSTRAP=/usr/local/go1.20.10 ./all.bash. GOROOT_BOOTSTRAP is used here to explicitly set the Go source path, despite having the binaries in PATH. It wouldn't work without it.

My build script:

#!/usr/bin/env sh
set -e

export LIB_SUFFIX=64
export ROOT_DIR=$(pwd)
export PKG_CONFIG_PATH=/usr/share/pkgconfig
export PREFIX=/usr
export PACKAGE_NAME=go
export PACKAGE_VER=1.21.9
export GOLANG_VER=go${PACKAGE_VER}
export SUBVERSION=0
export PATH=$PATH:$GOROOT/bin
export GOOS=linux
export GOARCH=amd64
export GOMAXPROCS=$(nproc)

mkdir builddir
cd builddir

echo "Downloading sources..."
git clone --recurse-submodules --single-branch --branch ${GOLANG_VER} https://github.com/golang/go.git ${GOLANG_VER}

echo "Building $PACKAGE_NAME $PACKAGE_VER..."
go version
cd ${GOLANG_VER}/src
GOROOT_BOOTSTRAP=/usr/local/go1.20.10 ./all.bash
rm -rf ../pkg/linux_amd64 ../pkg/obj ../.git*

What did you see happen?

An error message and a huge stacktrace after TestMultiPathTCP test from src/net/mptcpsock_linux_test.go timeouted after 9 minutes running. This test was included right in the 1.21 major release.

$ sh golang/build.sh
Downloading sources...
Cloning into 'go1.21.9'...
Note: switching to 'd8392e69973a64d96534d544d1f8ac2defc1bc64'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

Building go 1.21.9...
go version go1.20.10 linux/amd64
Building Go cmd/dist using /usr/local/go1.20.10. (go1.20.10 linux/amd64)
Building Go toolchain1 using /usr/local/go1.20.10.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
Building packages and commands for linux/amd64.

##### Test execution environment.
# GOARCH: amd64
# CPU: Intel(R) Xeon(R) Gold 6248R CPU @ 3.00GHz
# GOOS: linux
# OS Version: Linux 6.1.18-200.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 11 16:09:14 UTC 2023 x86_64

##### Testing packages.
ok  	archive/tar	0.194s
ok  	archive/zip	0.112s
ok  	bufio	0.069s
ok  	bytes	0.294s
ok  	cmp	0.002s
ok  	compress/bzip2	0.073s
ok  	compress/flate	0.393s
ok  	compress/gzip	4.002s
ok  	compress/lzw	0.006s
ok  	compress/zlib	0.020s
ok  	container/heap	0.004s
ok  	container/list	0.002s
ok  	container/ring	0.002s
ok  	context	0.020s
ok  	crypto	0.003s
ok  	crypto/aes	0.017s
ok  	crypto/cipher	0.005s
ok  	crypto/des	0.008s
ok  	crypto/dsa	0.003s
ok  	crypto/ecdh	0.098s
ok  	crypto/ecdsa	0.089s
ok  	crypto/ed25519	0.101s
ok  	crypto/elliptic	0.007s
ok  	crypto/hmac	0.003s
ok  	crypto/internal/alias	0.002s
ok  	crypto/internal/bigmod	0.899s
ok  	crypto/internal/boring	0.003s
ok  	crypto/internal/boring/bcache	0.500s
ok  	crypto/internal/edwards25519	7.188s
ok  	crypto/internal/edwards25519/field	6.726s
ok  	crypto/internal/nistec	0.505s
ok  	crypto/internal/nistec/fiat	0.002s [no tests to run]
ok  	crypto/md5	0.005s
ok  	crypto/rand	0.191s
ok  	crypto/rc4	0.024s
ok  	crypto/rsa	1.110s
ok  	crypto/sha1	0.019s
ok  	crypto/sha256	0.004s
ok  	crypto/sha512	0.005s
ok  	crypto/subtle	0.297s
ok  	crypto/tls	2.341s
ok  	crypto/x509	1.131s
ok  	database/sql	1.240s
ok  	database/sql/driver	0.002s
ok  	debug/buildinfo	0.004s
ok  	debug/dwarf	0.020s
ok  	debug/elf	0.718s
ok  	debug/gosym	1.730s
ok  	debug/macho	0.007s
ok  	debug/pe	0.019s
ok  	debug/plan9obj	0.002s
ok  	embed	0.004s [no tests to run]
ok  	embed/internal/embedtest	0.004s
ok  	encoding/ascii85	0.003s
ok  	encoding/asn1	0.004s
ok  	encoding/base32	0.023s
ok  	encoding/base64	0.006s
ok  	encoding/binary	0.004s
ok  	encoding/csv	0.006s
ok  	encoding/gob	4.752s
ok  	encoding/hex	0.004s
ok  	encoding/json	1.018s
ok  	encoding/pem	1.727s
ok  	encoding/xml	0.131s
ok  	errors	0.004s
ok  	expvar	0.004s
ok  	flag	0.127s
ok  	fmt	0.143s
ok  	go/ast	0.007s
ok  	go/build	4.017s
ok  	go/build/constraint	0.091s
ok  	go/constant	0.095s
ok  	go/doc	0.308s
ok  	go/doc/comment	1.994s
ok  	go/format	0.017s
ok  	go/importer	0.201s
ok  	go/internal/gccgoimporter	0.025s
ok  	go/internal/gcimporter	2.175s
ok  	go/internal/srcimporter	16.759s
ok  	go/parser	0.451s
ok  	go/printer	0.274s
ok  	go/scanner	0.003s
ok  	go/token	0.045s
ok  	go/types	13.529s
ok  	hash	0.008s
ok  	hash/adler32	0.010s
ok  	hash/crc32	0.011s
ok  	hash/crc64	0.008s
ok  	hash/fnv	0.008s
ok  	hash/maphash	0.308s
ok  	html	0.009s
ok  	html/template	0.221s
ok  	image	0.124s
ok  	image/color	0.017s
ok  	image/draw	0.132s
ok  	image/gif	0.609s
ok  	image/jpeg	0.610s
ok  	image/png	0.830s
ok  	index/suffixarray	0.509s
ok  	internal/abi	0.318s
ok  	internal/buildcfg	0.008s
ok  	internal/coverage/cformat	0.008s
ok  	internal/coverage/cmerge	0.007s
ok  	internal/coverage/pods	0.009s
ok  	internal/coverage/slicereader	0.008s
ok  	internal/coverage/slicewriter	0.008s
ok  	internal/coverage/test	0.017s
ok  	internal/cpu	0.009s
ok  	internal/dag	0.003s
ok  	internal/diff	0.003s
ok  	internal/fmtsort	0.003s
ok  	internal/fuzz	0.009s
ok  	internal/godebug	2.471s
ok  	internal/godebugs	0.002s
ok  	internal/intern	1.192s
ok  	internal/itoa	0.002s
ok  	internal/platform	2.771s
ok  	internal/poll	0.295s
ok  	internal/profile	0.006s
ok  	internal/reflectlite	0.004s
ok  	internal/safefilepath	0.008s
ok  	internal/saferio	0.214s
ok  	internal/singleflight	0.024s
ok  	internal/testenv	0.913s
ok  	internal/trace	0.204s
ok  	internal/types/errors	1.924s
ok  	internal/unsafeheader	0.006s
ok  	internal/xcoff	0.007s
ok  	internal/zstd	0.008s
ok  	io	0.179s
ok  	io/fs	1.078s
ok  	io/ioutil	0.079s
ok  	log	0.080s
ok  	log/slog	0.101s
ok  	log/slog/internal/benchmarks	0.073s
ok  	log/slog/internal/buffer	0.072s
ok  	log/syslog	1.282s
ok  	maps	0.072s
ok  	math	0.004s
ok  	math/big	1.891s
ok  	math/bits	0.005s
ok  	math/cmplx	0.003s
ok  	math/rand	0.311s
ok  	mime	0.005s
ok  	mime/multipart	1.820s
ok  	mime/quotedprintable	0.025s
panic: test timed out after 9m0s
running tests:
	TestMultiPathTCP (8m59s)

goroutine 736 [running]:
panic({0x647c60?, 0xc000032050?})
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/panic.go:1017 +0x3ac fp=0xc000295f10 sp=0xc000295e60 pc=0x438fcc
testing.(*M).startAlarm.func1()
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:2259 +0x3b9 fp=0xc000295fe0 sp=0xc000295f10 pc=0x4ecb19
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000295fe8 sp=0xc000295fe0 pc=0x46de61
created by time.goFunc
	/builds/public-repository/binaries/builddir/go1.21.9/src/time/sleep.go:176 +0x2d

goroutine 1 [chan receive, 8 minutes]:
runtime.gopark(0xc00018d980?, 0x40f045?, 0x78?, 0xc0?, 0x18?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00018d918 sp=0xc00018d8f8 pc=0x43c2ee
runtime.chanrecv(0xc0004bb2d0, 0xc00018d9ff, 0x1)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:583 +0x3cd fp=0xc00018d990 sp=0xc00018d918 pc=0x40850d
runtime.chanrecv1(0x86eaa0?, 0x647c60?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:442 +0x12 fp=0xc00018d9b8 sp=0xc00018d990 pc=0x408112
testing.(*T).Run(0xc0001801a0, {0x6967a1?, 0x4e81dc?}, 0x6aa3c0)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1649 +0x3c8 fp=0xc00018da78 sp=0xc00018d9b8 pc=0x4e9728
testing.runTests.func1(0x8706e0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:2054 +0x3e fp=0xc00018dac8 sp=0xc00018da78 pc=0x4eb83e
testing.tRunner(0xc0001801a0, 0xc00018dbe0)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1595 +0xff fp=0xc00018db18 sp=0xc00018dac8 pc=0x4e88ff
testing.runTests(0xc0000d0280?, {0x86c5e0, 0x10e, 0x10e}, {0x0?, 0x6920e4?, 0x86fc40?})
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:2052 +0x445 fp=0xc00018dc10 sp=0xc00018db18 pc=0x4eb725
testing.(*M).Run(0xc0000d0280)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1925 +0x636 fp=0xc00018de58 sp=0xc00018dc10 pc=0x4ea116
net.TestMain(0x46daba?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/main_test.go:52 +0x2f fp=0xc00018de88 sp=0xc00018de58 pc=0x5ce1ef
main.main()
	_testmain.go:695 +0x1c6 fp=0xc00018df40 sp=0xc00018de88 pc=0x631ac6
runtime.main()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:267 +0x2bb fp=0xc00018dfe0 sp=0xc00018df40 pc=0x43be7b
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00018dfe8 sp=0xc00018dfe0 pc=0x46de61

goroutine 2 [force gc (idle), 2 minutes]:
runtime.gopark(0x15496527a7baa?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00008efa8 sp=0xc00008ef88 pc=0x43c2ee
runtime.goparkunlock(...)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:404
runtime.forcegchelper()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:322 +0xb3 fp=0xc00008efe0 sp=0xc00008efa8 pc=0x43c153
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00008efe8 sp=0xc00008efe0 pc=0x46de61
created by runtime.init.6 in goroutine 1
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:310 +0x1a

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00008f778 sp=0xc00008f758 pc=0x43c2ee
runtime.goparkunlock(...)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:404
runtime.bgsweep(0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgcsweep.go:321 +0xdf fp=0xc00008f7c8 sp=0xc00008f778 pc=0x42681f
runtime.gcenable.func1()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:200 +0x25 fp=0xc00008f7e0 sp=0xc00008f7c8 pc=0x41b985
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00008f7e8 sp=0xc00008f7e0 pc=0x46de61
created by runtime.gcenable in goroutine 1
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:200 +0x66

goroutine 4 [sleep]:
runtime.gopark(0xc000016050?, 0x154a2f505030c?, 0x0?, 0x0?, 0x6aadf8?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00008ff30 sp=0xc00008ff10 pc=0x43c2ee
runtime.goparkunlock(...)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:404
runtime.(*scavengerState).sleep(0x86fcc0, 0x40dcffc000000000)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgcscavenge.go:504 +0x113 fp=0xc00008ffa0 sp=0xc00008ff30 pc=0x424273
runtime.bgscavenge(0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgcscavenge.go:662 +0x74 fp=0xc00008ffc8 sp=0xc00008ffa0 pc=0x424674
runtime.gcenable.func2()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:201 +0x25 fp=0xc00008ffe0 sp=0xc00008ffc8 pc=0x41b925
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00008ffe8 sp=0xc00008ffe0 pc=0x46de61
created by runtime.gcenable in goroutine 1
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:201 +0xa5

goroutine 5 [finalizer wait, 4 minutes]:
runtime.gopark(0x0?, 0x6ab438?, 0x0?, 0x41?, 0x1000000010?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0000a4e20 sp=0xc0000a4e00 pc=0x43c2ee
runtime.runfinq()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mfinal.go:193 +0x107 fp=0xc0000a4fe0 sp=0xc0000a4e20 pc=0x41a9a7
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000a4fe8 sp=0xc0000a4fe0 pc=0x46de61
created by runtime.createfing in goroutine 1
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mfinal.go:163 +0x3d

goroutine 745 [chan receive, 8 minutes]:
runtime.gopark(0x0?, 0xc0000ba000?, 0x0?, 0x43?, 0xc0001b1d60?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0001b1d10 sp=0xc0001b1cf0 pc=0x43c2ee
runtime.chanrecv(0xc000026c60, 0x0, 0x1)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:583 +0x3cd fp=0xc0001b1d88 sp=0xc0001b1d10 pc=0x40850d
runtime.chanrecv1(0x86eaa0?, 0x647c60?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:442 +0x12 fp=0xc0001b1db0 sp=0xc0001b1d88 pc=0x408112
testing.(*T).Parallel(0xc000180680)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1403 +0x205 fp=0xc0001b1e48 sp=0xc0001b1db0 pc=0x4e85a5
net.TestLookupGoogleSRV(0xc000180680)
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/lookup_test.go:75 +0x2a fp=0xc0001b1f70 sp=0xc0001b1e48 pc=0x5c24ca
testing.tRunner(0xc000180680, 0x6aa318)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1595 +0xff fp=0xc0001b1fc0 sp=0xc0001b1f70 pc=0x4e88ff
testing.(*T).Run.func1()
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1648 +0x25 fp=0xc0001b1fe0 sp=0xc0001b1fc0 pc=0x4e9885
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001b1fe8 sp=0xc0001b1fe0 pc=0x46de61
created by testing.(*T).Run in goroutine 1
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1648 +0x3ad

goroutine 184 [GC worker (idle), 8 minutes]:
runtime.gopark(0xc0004c0760?, 0x4896cf?, 0xb0?, 0x7?, 0x4e88ff?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004c0750 sp=0xc0004c0730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004c07e0 sp=0xc0004c0750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004c07e8 sp=0xc0004c07e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 60 [GC worker (idle)]:
runtime.gopark(0x15496527de837?, 0x1?, 0xfb?, 0x69?, 0xf?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc000145750 sp=0xc000145730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0001457e0 sp=0xc000145750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001457e8 sp=0xc0001457e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 185 [GC worker (idle), 8 minutes]:
runtime.gopark(0xc0004c0f60?, 0x4896cf?, 0xb0?, 0xf?, 0x4e88ff?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004c0f50 sp=0xc0004c0f30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004c0fe0 sp=0xc0004c0f50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004c0fe8 sp=0xc0004c0fe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 142 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0xffffffffffffffff?, 0xa0?, 0xc7?, 0x4d73af?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004bc750 sp=0xc0004bc730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004bc7e0 sp=0xc0004bc750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004bc7e8 sp=0xc0004bc7e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 183 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x40?, 0xa8?, 0xc00059e780?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00059e750 sp=0xc00059e730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00059e7e0 sp=0xc00059e750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00059e7e8 sp=0xc00059e7e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 141 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0xffffffffffffffff?, 0xa0?, 0xcf?, 0x4d73af?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004bcf50 sp=0xc0004bcf30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004bcfe0 sp=0xc0004bcf50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004bcfe8 sp=0xc0004bcfe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 140 [GC worker (idle), 8 minutes]:
runtime.gopark(0xc0004bd760?, 0x4896cf?, 0xb0?, 0xd7?, 0x4e88ff?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004bd750 sp=0xc0004bd730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004bd7e0 sp=0xc0004bd750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004bd7e8 sp=0xc0004bd7e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 182 [GC worker (idle), 8 minutes]:
runtime.gopark(0x46a3d3?, 0x0?, 0x0?, 0xef?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00059ef50 sp=0xc00059ef30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00059efe0 sp=0xc00059ef50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00059efe8 sp=0xc00059efe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 164 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0xa0?, 0xe8?, 0xc00059f780?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00059f750 sp=0xc00059f730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00059f7e0 sp=0xc00059f750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00059f7e8 sp=0xc00059f7e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 165 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00059ff50 sp=0xc00059ff30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00059ffe0 sp=0xc00059ff50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00059ffe8 sp=0xc00059ffe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 166 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0005a0750 sp=0xc0005a0730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0005a07e0 sp=0xc0005a0750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005a07e8 sp=0xc0005a07e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 143 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004bdf50 sp=0xc0004bdf30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004bdfe0 sp=0xc0004bdf50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004bdfe8 sp=0xc0004bdfe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 167 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0005a0f50 sp=0xc0005a0f30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0005a0fe0 sp=0xc0005a0f50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005a0fe8 sp=0xc0005a0fe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 144 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004be750 sp=0xc0004be730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004be7e0 sp=0xc0004be750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004be7e8 sp=0xc0004be7e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 186 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004c1750 sp=0xc0004c1730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004c17e0 sp=0xc0004c1750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004c17e8 sp=0xc0004c17e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 145 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004bef50 sp=0xc0004bef30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004befe0 sp=0xc0004bef50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004befe8 sp=0xc0004befe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 187 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004c1f50 sp=0xc0004c1f30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004c1fe0 sp=0xc0004c1f50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004c1fe8 sp=0xc0004c1fe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 194 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004bf750 sp=0xc0004bf730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004bf7e0 sp=0xc0004bf750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004bf7e8 sp=0xc0004bf7e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 188 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004c2750 sp=0xc0004c2730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004c27e0 sp=0xc0004c2750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004c27e8 sp=0xc0004c27e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 195 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004bff50 sp=0xc0004bff30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004bffe0 sp=0xc0004bff50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004bffe8 sp=0xc0004bffe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 168 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0005a1750 sp=0xc0005a1730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0005a17e0 sp=0xc0005a1750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005a17e8 sp=0xc0005a17e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 189 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004c2f50 sp=0xc0004c2f30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004c2fe0 sp=0xc0004c2f50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004c2fe8 sp=0xc0004c2fe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 169 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0005a1f50 sp=0xc0005a1f30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0005a1fe0 sp=0xc0005a1f50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005a1fe8 sp=0xc0005a1fe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 190 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004c3750 sp=0xc0004c3730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004c37e0 sp=0xc0004c3750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004c37e8 sp=0xc0004c37e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 170 [GC worker (idle), 8 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00059a750 sp=0xc00059a730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00059a7e0 sp=0xc00059a750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00059a7e8 sp=0xc00059a7e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 191 [GC worker (idle)]:
runtime.gopark(0x89e8c0?, 0x1?, 0x99?, 0xe0?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0004c3f50 sp=0xc0004c3f30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc0004c3fe0 sp=0xc0004c3f50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004c3fe8 sp=0xc0004c3fe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 171 [GC worker (idle)]:
runtime.gopark(0x89e8c0?, 0x1?, 0x5d?, 0x31?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00059af50 sp=0xc00059af30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00059afe0 sp=0xc00059af50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00059afe8 sp=0xc00059afe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 192 [GC worker (idle), 2 minutes]:
runtime.gopark(0x89e8c0?, 0x1?, 0xfb?, 0xa1?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00060e750 sp=0xc00060e730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00060e7e0 sp=0xc00060e750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00060e7e8 sp=0xc00060e7e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 196 [GC worker (idle), 4 minutes]:
runtime.gopark(0x89e8c0?, 0x1?, 0x0?, 0x87?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00060a750 sp=0xc00060a730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00060a7e0 sp=0xc00060a750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00060a7e8 sp=0xc00060a7e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 193 [GC worker (idle), 2 minutes]:
runtime.gopark(0x89e8c0?, 0x1?, 0x5b?, 0x14?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00060ef50 sp=0xc00060ef30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00060efe0 sp=0xc00060ef50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00060efe8 sp=0xc00060efe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 197 [GC worker (idle)]:
runtime.gopark(0x89e8c0?, 0x1?, 0x29?, 0xc8?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00060af50 sp=0xc00060af30 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00060afe0 sp=0xc00060af50 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00060afe8 sp=0xc00060afe0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 172 [GC worker (idle), 2 minutes]:
runtime.gopark(0x15496527d2b72?, 0x1?, 0x32?, 0x16?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00059b750 sp=0xc00059b730 pc=0x43c2ee
runtime.gcBgMarkWorker()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1295 +0xe5 fp=0xc00059b7e0 sp=0xc00059b750 pc=0x41d505
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00059b7e8 sp=0xc00059b7e0 pc=0x46de61
created by runtime.gcBgMarkStartWorkers in goroutine 181
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/mgc.go:1219 +0x1c

goroutine 834 [chan send, 8 minutes]:
runtime.gopark(0x50?, 0x67be20?, 0x8?, 0xe?, 0x5a8dd1?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc000290d78 sp=0xc000290d58 pc=0x43c2ee
runtime.chansend(0xc000384180, 0xc000290ee8, 0x1, 0x86fc01?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:259 +0x3a5 fp=0xc000290de8 sp=0xc000290d78 pc=0x4077a5
runtime.chansend1(0x6eee40?, 0xc000520460?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:145 +0x17 fp=0xc000290e18 sp=0xc000290de8 pc=0x4073f7
net.(*localServer).transponder(0xc000016960, {0x6ef978?, 0xc0002761e0}, 0xc000384180)
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/mockserver_test.go:277 +0x4f0 fp=0xc000290f70 sp=0xc000290e18 pc=0x5d3370
net.testMultiPathTCP.func1(0xc00008e7d0?, {0x6ef978?, 0xc0002761e0?})
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/mptcpsock_linux_test.go:167 +0x2f fp=0xc000290fb0 sp=0xc000290f70 pc=0x5d630f
net.(*localServer).buildup.func1()
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/mockserver_test.go:128 +0x2b fp=0xc000290fe0 sp=0xc000290fb0 pc=0x5d224b
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000290fe8 sp=0xc000290fe0 pc=0x46de61
created by net.(*localServer).buildup in goroutine 801
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/mockserver_test.go:127 +0x67

goroutine 747 [chan receive, 8 minutes]:
runtime.gopark(0x0?, 0xc0000ba000?, 0xd0?, 0x43?, 0xc00060b5b0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00060b560 sp=0xc00060b540 pc=0x43c2ee
runtime.chanrecv(0xc000026c60, 0x0, 0x1)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:583 +0x3cd fp=0xc00060b5d8 sp=0xc00060b560 pc=0x40850d
runtime.chanrecv1(0x86eaa0?, 0x647c60?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:442 +0x12 fp=0xc00060b600 sp=0xc00060b5d8 pc=0x408112
testing.(*T).Parallel(0xc0001809c0)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1403 +0x205 fp=0xc00060b698 sp=0xc00060b600 pc=0x4e85a5
net.TestLookupGmailNS(0xc0001809c0)
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/lookup_test.go:170 +0x27 fp=0xc00060b770 sp=0xc00060b698 pc=0x5c2e07
testing.tRunner(0xc0001809c0, 0x6aa2f0)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1595 +0xff fp=0xc00060b7c0 sp=0xc00060b770 pc=0x4e88ff
testing.(*T).Run.func1()
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1648 +0x25 fp=0xc00060b7e0 sp=0xc00060b7c0 pc=0x4e9885
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00060b7e8 sp=0xc00060b7e0 pc=0x46de61
created by testing.(*T).Run in goroutine 1
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1648 +0x3ad

goroutine 748 [chan receive, 8 minutes]:
runtime.gopark(0x0?, 0xc0000ba000?, 0x30?, 0x44?, 0xc00008d528?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc00008d4d8 sp=0xc00008d4b8 pc=0x43c2ee
runtime.chanrecv(0xc000026c60, 0x0, 0x1)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:583 +0x3cd fp=0xc00008d550 sp=0xc00008d4d8 pc=0x40850d
runtime.chanrecv1(0x86eaa0?, 0x647c60?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:442 +0x12 fp=0xc00008d578 sp=0xc00008d550 pc=0x408112
testing.(*T).Parallel(0xc000180b60)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1403 +0x205 fp=0xc00008d610 sp=0xc00008d578 pc=0x4e85a5
net.TestLookupGmailTXT(0xc000180b60)
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/lookup_test.go:219 +0x2a fp=0xc00008d770 sp=0xc00008d610 pc=0x5c322a
testing.tRunner(0xc000180b60, 0x6aa2f8)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1595 +0xff fp=0xc00008d7c0 sp=0xc00008d770 pc=0x4e88ff
testing.(*T).Run.func1()
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1648 +0x25 fp=0xc00008d7e0 sp=0xc00008d7c0 pc=0x4e9885
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00008d7e8 sp=0xc00008d7e0 pc=0x46de61
created by testing.(*T).Run in goroutine 1
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1648 +0x3ad

goroutine 801 [IO wait, 8 minutes]:
runtime.gopark(0x7?, 0xb?, 0x0?, 0x0?, 0x7?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc000189af8 sp=0xc000189ad8 pc=0x43c2ee
runtime.netpollblock(0x480498?, 0x405686?, 0x0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/netpoll.go:564 +0xf7 fp=0xc000189b30 sp=0xc000189af8 pc=0x434b17
internal/poll.runtime_pollWait(0x7f63724125c0, 0x72)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/netpoll.go:343 +0x85 fp=0xc000189b50 sp=0xc000189b30 pc=0x468985
internal/poll.(*pollDesc).wait(0xc000255080?, 0xc00011ac40?, 0x0)
	/builds/public-repository/binaries/builddir/go1.21.9/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000189b78 sp=0xc000189b50 pc=0x4969a7
internal/poll.(*pollDesc).waitRead(...)
	/builds/public-repository/binaries/builddir/go1.21.9/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000255080, {0xc00011ac40, 0xa, 0xa})
	/builds/public-repository/binaries/builddir/go1.21.9/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000189c10 sp=0xc000189b78 pc=0x49787a
net.(*netFD).Read(0xc000255080, {0xc00011ac40?, 0x7f637344cf88?, 0x7f63bb1425b8?})
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/fd_posix.go:55 +0x25 fp=0xc000189c58 sp=0xc000189c10 pc=0x558485
net.(*conn).Read(0xc000092320, {0xc00011ac40?, 0x647fa0?, 0x1?})
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/net.go:179 +0x45 fp=0xc000189ca0 sp=0xc000189c58 pc=0x56c745
net.(*TCPConn).Read(0xc0000a5d80?, {0xc00011ac40?, 0x89db00?, 0x691f13?})
	<autogenerated>:1 +0x25 fp=0xc000189cd0 sp=0xc000189ca0 pc=0x623925
net.dialerMPTCP(0xc0003861a0, {0xc00011ac10, 0xf}, 0x65?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/mptcpsock_linux_test.go:109 +0x339 fp=0xc000189e08 sp=0xc000189cd0 pc=0x5d5a59
net.testMultiPathTCP(0xc0003861a0, 0x0)
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/mptcpsock_linux_test.go:174 +0x3ad fp=0xc000189f20 sp=0xc000189e08 pc=0x5d61ad
net.TestMultiPathTCP(0xc0003861a0)
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/mptcpsock_linux_test.go:190 +0x7f fp=0xc000189f70 sp=0xc000189f20 pc=0x5d643f
testing.tRunner(0xc0003861a0, 0x6aa3c0)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1595 +0xff fp=0xc000189fc0 sp=0xc000189f70 pc=0x4e88ff
testing.(*T).Run.func1()
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1648 +0x25 fp=0xc000189fe0 sp=0xc000189fc0 pc=0x4e9885
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000189fe8 sp=0xc000189fe0 pc=0x46de61
created by testing.(*T).Run in goroutine 1
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1648 +0x3ad

goroutine 746 [chan receive, 8 minutes]:
runtime.gopark(0x0?, 0xc0000ba000?, 0x60?, 0x43?, 0xc0001b25b0?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/proc.go:398 +0xce fp=0xc0001b2560 sp=0xc0001b2540 pc=0x43c2ee
runtime.chanrecv(0xc000026c60, 0x0, 0x1)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:583 +0x3cd fp=0xc0001b25d8 sp=0xc0001b2560 pc=0x40850d
runtime.chanrecv1(0x86eaa0?, 0x647c60?)
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/chan.go:442 +0x12 fp=0xc0001b2600 sp=0xc0001b25d8 pc=0x408112
testing.(*T).Parallel(0xc000180820)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1403 +0x205 fp=0xc0001b2698 sp=0xc0001b2600 pc=0x4e85a5
net.TestLookupGmailMX(0xc000180820)
	/builds/public-repository/binaries/builddir/go1.21.9/src/net/lookup_test.go:124 +0x27 fp=0xc0001b2770 sp=0xc0001b2698 pc=0x5c29e7
testing.tRunner(0xc000180820, 0x6aa2e8)
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1595 +0xff fp=0xc0001b27c0 sp=0xc0001b2770 pc=0x4e88ff
testing.(*T).Run.func1()
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1648 +0x25 fp=0xc0001b27e0 sp=0xc0001b27c0 pc=0x4e9885
runtime.goexit()
	/builds/public-repository/binaries/builddir/go1.21.9/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001b27e8 sp=0xc0001b27e0 pc=0x46de61
created by testing.(*T).Run in goroutine 1
	/builds/public-repository/binaries/builddir/go1.21.9/src/testing/testing.go:1648 +0x3ad
FAIL	net	540.010s
ok  	net/http	124.920s
ok  	net/http/cgi	0.566s
ok  	net/http/cookiejar	0.006s
ok  	net/http/fcgi	0.255s
ok  	net/http/httptest	0.063s
ok  	net/http/httptrace	0.004s
ok  	net/http/httputil	0.672s
ok  	net/http/internal	0.649s
ok  	net/http/internal/ascii	0.003s
ok  	net/http/pprof	5.471s
ok  	net/internal/socktest	0.003s
ok  	net/mail	0.006s
ok  	net/netip	0.965s
ok  	net/rpc	0.049s
ok  	net/rpc/jsonrpc	0.006s
ok  	net/smtp	0.011s
ok  	net/textproto	0.066s
ok  	net/url	0.007s
ok  	os	2.815s
ok  	os/exec	1.622s
ok  	os/exec/internal/fdtest	0.002s
ok  	os/signal	3.712s
ok  	os/user	0.009s
ok  	path	0.016s
ok  	path/filepath	0.106s
ok  	plugin	0.003s
ok  	reflect	1.889s
ok  	regexp	2.184s
ok  	regexp/syntax	2.396s
ok  	runtime	100.375s
ok  	runtime/cgo	0.016s
ok  	runtime/coverage	0.003s
ok  	runtime/debug	0.188s
ok  	runtime/internal/atomic	0.021s
ok  	runtime/internal/math	0.002s
ok  	runtime/internal/sys	0.002s
ok  	runtime/internal/syscall	0.002s
ok  	runtime/internal/wasitest	0.003s
ok  	runtime/metrics	0.006s
ok  	runtime/pprof	11.976s
ok  	runtime/trace	6.291s
ok  	slices	0.098s
ok  	sort	0.095s
ok  	strconv	0.974s
ok  	strings	0.386s
ok  	sync	1.076s
ok  	sync/atomic	8.888s
ok  	syscall	8.889s
ok  	testing	4.782s
ok  	testing/fstest	0.005s
ok  	testing/iotest	0.005s
ok  	testing/quick	0.080s
ok  	testing/slogtest	0.005s
ok  	text/scanner	0.012s
ok  	text/tabwriter	0.005s
ok  	text/template	0.077s
ok  	text/template/parse	0.014s
ok  	time	18.578s
ok  	unicode	0.103s
ok  	unicode/utf16	0.024s
ok  	unicode/utf8	0.020s
ok  	cmd/addr2line	2.699s
ok  	cmd/api	1.807s
ok  	cmd/asm/internal/asm	1.296s
ok  	cmd/asm/internal/lex	0.014s
ok  	cmd/cgo/internal/swig	0.099s
ok  	cmd/cgo/internal/test	1.733s
ok  	cmd/cgo/internal/testcarchive	0.003s
ok  	cmd/cgo/internal/testcshared	0.003s
ok  	cmd/cgo/internal/testerrors	34.571s
ok  	cmd/cgo/internal/testfortran	0.020s
ok  	cmd/cgo/internal/testgodefs	2.626s
ok  	cmd/cgo/internal/testlife	2.540s
ok  	cmd/cgo/internal/testnocgo	0.002s
ok  	cmd/cgo/internal/testplugin	0.004s
ok  	cmd/cgo/internal/testsanitizers	39.127s
ok  	cmd/cgo/internal/testshared	108.578s
ok  	cmd/cgo/internal/testso	5.841s
ok  	cmd/cgo/internal/teststdio	6.130s
ok  	cmd/cgo/internal/testtls	0.003s
ok  	cmd/compile/internal/abt	0.004s
ok  	cmd/compile/internal/amd64	5.507s
ok  	cmd/compile/internal/base	0.080s
ok  	cmd/compile/internal/compare	0.082s
ok  	cmd/compile/internal/dwarfgen	0.716s
ok  	cmd/compile/internal/importer	3.521s
ok  	cmd/compile/internal/ir	0.003s
ok  	cmd/compile/internal/logopt	0.815s
ok  	cmd/compile/internal/loopvar	68.716s
ok  	cmd/compile/internal/noder	0.003s
ok  	cmd/compile/internal/reflectdata	0.002s [no tests to run]
ok  	cmd/compile/internal/ssa	52.138s
ok  	cmd/compile/internal/syntax	0.209s
ok  	cmd/compile/internal/test	31.796s
ok  	cmd/compile/internal/typecheck	1.884s
ok  	cmd/compile/internal/types	0.003s
ok  	cmd/compile/internal/types2	28.088s
ok  	cmd/covdata	0.010s
ok  	cmd/cover	7.701s
ok  	cmd/dist	0.004s
ok  	cmd/distpack	0.004s
ok  	cmd/doc	0.389s
ok  	cmd/fix	9.186s
ok  	cmd/go	45.896s
ok  	cmd/go/internal/auth	0.011s
ok  	cmd/go/internal/cache	1.095s
ok  	cmd/go/internal/envcmd	0.291s
ok  	cmd/go/internal/fsys	0.190s
ok  	cmd/go/internal/generate	0.008s
ok  	cmd/go/internal/get	0.008s
ok  	cmd/go/internal/gover	0.006s
ok  	cmd/go/internal/imports	0.081s
ok  	cmd/go/internal/load	0.007s
ok  	cmd/go/internal/lockedfile	1.094s
ok  	cmd/go/internal/lockedfile/internal/filelock	0.207s
ok  	cmd/go/internal/modconv	0.010s
ok  	cmd/go/internal/modfetch	0.010s
ok  	cmd/go/internal/modfetch/codehost	8.802s
ok  	cmd/go/internal/modfetch/zip_sum_test	0.019s
ok  	cmd/go/internal/modindex	0.883s
ok  	cmd/go/internal/modload	0.086s
ok  	cmd/go/internal/mvs	0.094s
ok  	cmd/go/internal/par	0.094s
ok  	cmd/go/internal/str	0.002s
ok  	cmd/go/internal/test	0.100s
ok  	cmd/go/internal/toolchain	0.284s
ok  	cmd/go/internal/vcs	0.301s
ok  	cmd/go/internal/vcweb	0.298s
ok  	cmd/go/internal/vcweb/vcstest	7.402s
ok  	cmd/go/internal/web	0.094s
ok  	cmd/go/internal/work	1.202s
ok  	cmd/gofmt	0.310s
ok  	cmd/internal/archive	5.307s
ok  	cmd/internal/bootstrap_test	0.118s
ok  	cmd/internal/buildid	1.110s
ok  	cmd/internal/cov	3.308s
ok  	cmd/internal/dwarf	0.022s
ok  	cmd/internal/edit	0.016s
ok  	cmd/internal/goobj	0.019s
ok  	cmd/internal/moddeps	0.493s
ok  	cmd/internal/notsha256	0.009s
ok  	cmd/internal/obj	3.281s
ok  	cmd/internal/obj/ppc64	1.418s
ok  	cmd/internal/obj/riscv	0.405s
ok  	cmd/internal/obj/s390x	0.009s
ok  	cmd/internal/obj/x86	1.611s
ok  	cmd/internal/objabi	0.006s
ok  	cmd/internal/pkgpath	0.199s
ok  	cmd/internal/pkgpattern	0.008s
ok  	cmd/internal/quoted	0.003s
ok  	cmd/internal/src	0.003s
ok  	cmd/internal/test2json	0.908s
ok  	cmd/link	19.093s
ok  	cmd/link/internal/benchmark	0.113s
ok  	cmd/link/internal/ld	8.191s
ok  	cmd/link/internal/loader	0.279s
ok  	cmd/nm	8.913s
ok  	cmd/objdump	10.625s
ok  	cmd/pack	7.215s
ok  	cmd/pprof	6.220s
ok  	cmd/trace	2.105s
ok  	cmd/vet	11.640s
FAIL
go tool dist: Failed: exit status 1

section_end:1722620223:step_script
section_start:1722620223:cleanup_file_variables
Cleaning up project directory and file based variables�

section_end:1722620223:cleanup_file_variables
ERROR: Job failed: command terminated with exit code 1

What did you expect to see?

A successful test run.

Apparently, this test was enabled only for systems that support Multipath TCP - release notes
I've checked if my image, based on Debian Bullseye, supports it, and supposedly it does not:

$ sh golang/build.sh
Print system information...
go version go1.20.10 linux/amd64
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    82  100    82    0     0    232      0 --:--:-- --:--:-- --:--:--   232
Nay, Nay, Nay, your have an old computer that does not speak MPTCP. Shame on you!
@mknyszek mknyszek changed the title TestMultiPathTCP from net/mptcpsock_linux_test timeouts net: TestMultiPathTCP from mptcpsock_linux_test times out Aug 3, 2024
@mknyszek mknyszek added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Aug 3, 2024
@mknyszek mknyszek added this to the Backlog milestone Aug 3, 2024
@mknyszek
Copy link
Contributor

mknyszek commented Aug 3, 2024

CC @neild

It appears the timeout happened in Go 1.21.9, per the output you shared. Just noting that because your Go version is listed as go 1.20.10, which is no longer supported.

@altbrace
Copy link
Author

altbrace commented Aug 3, 2024

@mknyszek

It appears the timeout happened in Go 1.21.9, per the output you shared.

You’re right, thanks! Mixed them up

@altbrace
Copy link
Author

altbrace commented Aug 4, 2024

Tried setting GODEBUG=multipathtcp=0, didn't work. When GODEBUG=multipathtcp=1 is set, many other network test fail.
Apparently, Debian 11 does support MPTCP, but it's disabled in Sysctl by default. I cannot set sysctl parameters since I'm using a container to build. So there's a problem.

@altbrace
Copy link
Author

altbrace commented Aug 4, 2024

@matttbe seems to be your commit causing the issues

@matttbe
Copy link
Contributor

matttbe commented Aug 5, 2024

Hello,

Apparently, this test was enabled only for systems that support Multipath TCP - release notes I've checked if my image, based on Debian Bullseye, supports it

Mmh, are you sure you are using a Debian Bullseye image? In the logs, it looks like your kernel is coming from Fedora 37 (which has been marked as End Of Life in 2023):

# OS Version: Linux 6.1.18-200.fc37.x86_64

and supposedly it does not:

$ sh golang/build.sh
Print system information...
go version go1.20.10 linux/amd64
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    82  100    82    0     0    232      0 --:--:-- --:--:-- --:--:--   232
Nay, Nay, Nay, your have an old computer that does not speak MPTCP. Shame on you!

In your check above (the curl command is missing), it looks like you are checking with an old version of MPTCP (RFC6824), not compatible with the new one. If you want to check on your side, you need to look at instructions from here.

With Debian 11, and the default kernel, you should not have MPTCP support (no files under /proc/sys/net/mptcp). So the test should be skipped: Cannot create MPTCP sockets`

Can you then reproduce the issue with the verbose mode please?

cd <YOUR GO DIRETORY>/src
../bin/go test -v net -run "^TestMultiPathTCP$"

Tried setting GODEBUG=multipathtcp=0, didn't work. When GODEBUG=multipathtcp=1 is set, many other network test fail.

The test will set one and the other. It is not supposed to be set before running the tests.

Apparently, Debian 11 does support MPTCP, but it's disabled in Sysctl by default.

Mmh, strange, but I guess that's because you are using an (outdated) kernel from Fedora. Anyway, if the net.mptcp.enabled is disabled, the test should be skipped.

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
None yet
Development

No branches or pull requests

4 participants