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: "program exceeds 50-thread limit" in test of os package on darwin-arm-mg912baios #32326

Closed
bcmills opened this issue May 30, 2019 · 15 comments
Labels
FrozenDueToAge NeedsFix The path to resolution is known, but the work has not been done. OS-Darwin
Milestone

Comments

@bcmills
Copy link
Contributor

bcmills commented May 30, 2019

https://build.golang.org/log/0c288516fcfe7498321f7698052e39b089d14f09

lldb: running program
runtime: program exceeds 50-thread limit
fatal error: thread exhaustion

runtime stack:
runtime.throw(0x418abf7, 0x11)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/panic.go:714 +0x60
runtime.checkmcount()
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/proc.go:600 +0xac
runtime.mcommoninit(0x40533d40)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/proc.go:618 +0xc8
runtime.allocm(0x4002e000, 0x0, 0x40636620)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/proc.go:1489 +0x15c
runtime.newm(0x0, 0x4002e000)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/proc.go:1804 +0x24
runtime.startm(0x4002e000, 0x4041400)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/proc.go:1969 +0x124
runtime.handoffp(0x4002e000)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/proc.go:1996 +0x50
runtime.entersyscallblock_handoff()
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/proc.go:2933 +0x2c
runtime.systemstack(0x2)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/asm_arm.s:354 +0x90
runtime.mstart()
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/proc.go:1146

goroutine 173 [syscall]:
syscall.syscall(0x407aca0, 0x7c, 0x4040dfc0, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18 fp=0x4040df1c sp=0x4040df0c pc=0x4054b7c
syscall.read(0x7c, 0x4040dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54 fp=0x4040df44 sp=0x4040df1c pc=0x4078bd8
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291580, 0x4040dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110 fp=0x4040df6c sp=0x4040df44 pc=0x40856c0
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0af0, 0x4040dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c fp=0x4040dfa0 sp=0x4040df6c pc=0x40896bc
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x3b)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64 fp=0x4040dfcc sp=0x4040dfa0 pc=0x41459b0
runtime.goexit()
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/asm_arm.s:868 +0x4 fp=0x4040dfcc sp=0x4040dfcc pc=0x4066ac0
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 1 [chan receive]:
testing.(*T).Run(0x40216a00, 0x4189f36, 0xf, 0x4194b78, 0x1)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/testing/testing.go:961 +0x304
testing.runTests.func1(0x400b0280)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/testing/testing.go:1207 +0x68
testing.tRunner(0x400b0280, 0x40038f10)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/testing/testing.go:909 +0xac
testing.runTests(0x400160c0, 0x429ffc8, 0x7b, 0x7b, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/testing/testing.go:1205 +0x288
testing.(*M).Run(0x400b8080, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/testing/testing.go:1122 +0x150
main.main()
	_testmain.go:318 +0x15c

goroutine 6 [syscall]:
os/signal.signal_recv(0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sigqueue.go:139 +0x154
os/signal.loop()
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/signal/signal_unix.go:23 +0x14
created by os/signal.init.0
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/signal/signal_unix.go:29 +0x34

goroutine 101 [runnable]:
os_test.TestPipeThreads(0x40216a00)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2297 +0x2f0
testing.tRunner(0x40216a00, 0x4194b78)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/testing/testing.go:909 +0xac
created by testing.(*T).Run
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/testing/testing.go:960 +0x2e4

goroutine 114 [IO wait]:
internal/poll.runtime_pollWait(0x458ae90, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bb714, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bb700, 0x40037fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a08c8, 0x40037fc0, 0x1, 0x1, 0x4066ac0, 0x40102960, 0xbf3223d7)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 115 [IO wait]:
internal/poll.runtime_pollWait(0x458ad88, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029cad4, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029cac0, 0x40119fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f0f98, 0x40119fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x1)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 116 [IO wait]:
internal/poll.runtime_pollWait(0x458ac80, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bb754, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bb740, 0x4011afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a08d0, 0x4011afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x2)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 117 [IO wait]:
internal/poll.runtime_pollWait(0x458ab78, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bb7d4, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bb7c0, 0x4011bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a08e0, 0x4011bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x3)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 118 [IO wait]:
internal/poll.runtime_pollWait(0x458aa70, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bb854, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bb840, 0x403d8fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a08f0, 0x403d8fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x4)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 119 [IO wait]:
internal/poll.runtime_pollWait(0x458a968, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bb894, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bb880, 0x403d9fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a08f8, 0x403d9fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x5)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 120 [IO wait]:
internal/poll.runtime_pollWait(0x458a860, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bb914, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bb900, 0x403dafc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0908, 0x403dafc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x6)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 121 [IO wait]:
internal/poll.runtime_pollWait(0x458a758, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029cb94, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029cb80, 0x403dbfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f0fb0, 0x403dbfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x7)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 122 [IO wait]:
internal/poll.runtime_pollWait(0x458a650, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029cbd4, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029cbc0, 0x403d4fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f0fb8, 0x403d4fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x8)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 123 [IO wait]:
internal/poll.runtime_pollWait(0x458a548, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029cc54, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029cc40, 0x403d5fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f0fc8, 0x403d5fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x9)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 124 [IO wait]:
internal/poll.runtime_pollWait(0x458a440, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bba14, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bba00, 0x403d6fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0928, 0x403d6fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0xa)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 125 [IO wait]:
internal/poll.runtime_pollWait(0x458a338, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029ccd4, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029ccc0, 0x403d7fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f0fd8, 0x403d7fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0xb)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 126 [IO wait]:
internal/poll.runtime_pollWait(0x458a230, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029cd54, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029cd40, 0x403e0fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f0fe8, 0x403e0fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0xc)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 127 [IO wait]:
internal/poll.runtime_pollWait(0x458a128, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bba94, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bba80, 0x403e1fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0938, 0x403e1fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0xd)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 128 [IO wait]:
internal/poll.runtime_pollWait(0x458a020, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029cdd4, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029cdc0, 0x403e2fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f0ff8, 0x403e2fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0xe)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 129 [IO wait]:
internal/poll.runtime_pollWait(0x458ffd4, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029ce14, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029ce00, 0x403e3fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1000, 0x403e3fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0xf)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 130 [IO wait]:
internal/poll.runtime_pollWait(0x458fecc, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bbb14, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bbb00, 0x403dcfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0948, 0x403dcfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x10)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 131 [IO wait]:
internal/poll.runtime_pollWait(0x458fdc4, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bbb94, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bbb80, 0x403ddfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0958, 0x403ddfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x11)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 132 [IO wait]:
internal/poll.runtime_pollWait(0x458fcbc, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029ce94, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029ce80, 0x403defc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1010, 0x403defc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x12)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 133 [IO wait]:
internal/poll.runtime_pollWait(0x458fbb4, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bbc14, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bbc00, 0x403dffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0968, 0x403dffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x13)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 134 [IO wait]:
internal/poll.runtime_pollWait(0x458faac, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bbc94, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bbc80, 0x403ecfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0978, 0x403ecfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x14)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 135 [IO wait]:
internal/poll.runtime_pollWait(0x458f9a4, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bbd14, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bbd00, 0x403edfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0988, 0x403edfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x15)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 136 [IO wait]:
internal/poll.runtime_pollWait(0x458f89c, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029cf14, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029cf00, 0x403eefc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1020, 0x403eefc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x16)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 137 [IO wait]:
internal/poll.runtime_pollWait(0x458f794, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029cf54, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029cf40, 0x403effc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1028, 0x403effc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x17)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 138 [IO wait]:
internal/poll.runtime_pollWait(0x458f68c, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029cfd4, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4029cfc0, 0x403e8fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1038, 0x403e8fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x18)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 139 [IO wait]:
internal/poll.runtime_pollWait(0x458f584, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bbe14, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bbe00, 0x403e9fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a09a8, 0x403e9fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x19)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 140 [IO wait]:
internal/poll.runtime_pollWait(0x458f47c, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x400bbe94, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x400bbe80, 0x403eafc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a09b8, 0x403eafc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x1a)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 141 [runnable]:
syscall.syscall(0x407aca0, 0x3c, 0x403ebfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x3c, 0x403ebfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x400bbf00, 0x403ebfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a09c8, 0x403ebfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x1b)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 142 [runnable]:
syscall.syscall(0x407aca0, 0x3e, 0x403f4fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x3e, 0x403f4fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x400bbf80, 0x403f4fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a09d8, 0x403f4fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x1c)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 143 [runnable]:
syscall.syscall(0x407aca0, 0x40, 0x403f5fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x40, 0x403f5fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d000, 0x403f5fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1040, 0x403f5fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x1d)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 144 [runnable]:
syscall.syscall(0x407aca0, 0x42, 0x403f6fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x42, 0x403f6fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d040, 0x403f6fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1048, 0x403f6fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x1e)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 145 [runnable]:
syscall.syscall(0x407aca0, 0x44, 0x403f7fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x44, 0x403f7fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40290d80, 0x403f7fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a09f0, 0x403f7fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x1f)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 146 [runnable]:
syscall.syscall(0x407aca0, 0x46, 0x403f0fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x46, 0x403f0fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d0c0, 0x403f0fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1058, 0x403f0fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x20)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 147 [runnable]:
syscall.syscall(0x407aca0, 0x48, 0x403f1fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x48, 0x403f1fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d140, 0x403f1fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1068, 0x403f1fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x21)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 148 [runnable]:
syscall.syscall(0x407aca0, 0x4a, 0x403f2fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x4a, 0x403f2fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40290e40, 0x403f2fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a08, 0x403f2fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x22)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 149 [runnable]:
syscall.syscall(0x407aca0, 0x4c, 0x403f3fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x4c, 0x403f3fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40290ec0, 0x403f3fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a18, 0x403f3fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 150 [runnable]:
syscall.syscall(0x407aca0, 0x4e, 0x403fcfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x4e, 0x403fcfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40290f40, 0x403fcfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a28, 0x403fcfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x24)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 151 [runnable]:
syscall.syscall(0x407aca0, 0x50, 0x403fdfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x50, 0x403fdfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d1c0, 0x403fdfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1078, 0x403fdfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x25)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 152 [runnable]:
syscall.syscall(0x407aca0, 0x52, 0x403fefc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x52, 0x403fefc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d240, 0x403fefc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1088, 0x403fefc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x26)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 153 [runnable]:
syscall.syscall(0x407aca0, 0x54, 0x403fffc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x54, 0x403fffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d2c0, 0x403fffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1098, 0x403fffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x27)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 154 [runnable]:
syscall.syscall(0x407aca0, 0x56, 0x403f8fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x56, 0x403f8fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d340, 0x403f8fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f10a8, 0x403f8fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x28)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 155 [runnable]:
syscall.syscall(0x407aca0, 0x58, 0x403f9fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x58, 0x403f9fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40290fc0, 0x403f9fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a38, 0x403f9fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x29)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 156 [runnable]:
syscall.syscall(0x407aca0, 0x5a, 0x403fafc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x5a, 0x403fafc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291000, 0x403fafc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a40, 0x403fafc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x2a)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 157 [runnable]:
syscall.syscall(0x407aca0, 0x5c, 0x403fbfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x5c, 0x403fbfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d400, 0x403fbfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f10c0, 0x403fbfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x2b)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 158 [runnable]:
syscall.syscall(0x407aca0, 0x5e, 0x40404fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x5e, 0x40404fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291080, 0x40404fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a50, 0x40404fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x2c)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 159 [runnable]:
syscall.syscall(0x407aca0, 0x60, 0x40405fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x60, 0x40405fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291100, 0x40405fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a60, 0x40405fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x2d)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 160 [runnable]:
syscall.syscall(0x407aca0, 0x62, 0x40406fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x62, 0x40406fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d480, 0x40406fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f10d0, 0x40406fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x2e)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 161 [runnable]:
syscall.syscall(0x407aca0, 0x64, 0x40407fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x64, 0x40407fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291140, 0x40407fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a68, 0x40407fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x2f)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 162 [runnable]:
syscall.syscall(0x407aca0, 0x66, 0x40400fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x66, 0x40400fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d540, 0x40400fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f10e8, 0x40400fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x30)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 163 [runnable]:
syscall.syscall(0x407aca0, 0x68, 0x40401fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x68, 0x40401fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x402911c0, 0x40401fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a78, 0x40401fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x31)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 164 [runnable]:
syscall.syscall(0x407aca0, 0x6a, 0x40402fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x6a, 0x40402fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291200, 0x40402fc0, 0x1, 0x1, 0x0, 0x0, 0x0)

	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a80, 0x40402fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x32)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 165 [runnable]:
syscall.syscall(0x407aca0, 0x6c, 0x40403fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x6c, 0x40403fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291280, 0x40403fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0a90, 0x40403fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x33)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 166 [runnable]:
syscall.syscall(0x407aca0, 0x6e, 0x4040efc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x6e, 0x4040efc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291300, 0x4040efc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0aa0, 0x4040efc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x34)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 167 [runnable]:
syscall.syscall(0x407aca0, 0x70, 0x4040ffc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x70, 0x4040ffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291380, 0x4040ffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0ab0, 0x4040ffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x35)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 168 [runnable]:
syscall.syscall(0x407aca0, 0x72, 0x40410fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x72, 0x40410fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x402913c0, 0x40410fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0ab8, 0x40410fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x36)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 169 [runnable]:
syscall.syscall(0x407aca0, 0x74, 0x40411fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x74, 0x40411fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291440, 0x40411fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0ac8, 0x40411fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x37)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 170 [runnable]:
syscall.syscall(0x407aca0, 0x76, 0x4040afc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x76, 0x4040afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d640, 0x4040afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1108, 0x4040afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x38)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 171 [runnable]:
syscall.syscall(0x407aca0, 0x78, 0x4040bfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x78, 0x4040bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x402914c0, 0x4040bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0ad8, 0x4040bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x39)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 172 [runnable]:
syscall.syscall(0x407aca0, 0x7a, 0x4040cfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x7a, 0x4040cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d680, 0x4040cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1110, 0x4040cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x3a)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 174 [runnable]:
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x3c)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 175 [runnable]:
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x3d)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 176 [runnable]:
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x3e)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 177 [runnable]:
syscall.syscall(0x407aca0, 0x84, 0x4041bfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x84, 0x4041bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291680, 0x4041bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b10, 0x4041bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x3f)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 178 [runnable]:
syscall.syscall(0x407aca0, 0x86, 0x40414fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x86, 0x40414fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d800, 0x40414fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1140, 0x40414fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x40)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 179 [runnable]:
syscall.syscall(0x407aca0, 0x88, 0x40415fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x88, 0x40415fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x402916c0, 0x40415fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b18, 0x40415fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x41)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 180 [runnable]:
syscall.syscall(0x407aca0, 0x8a, 0x40416fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x8a, 0x40416fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291740, 0x40416fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b28, 0x40416fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x42)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 181 [runnable]:
syscall.syscall(0x407aca0, 0x8c, 0x40417fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x8c, 0x40417fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x402917c0, 0x40417fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b38, 0x40417fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x43)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 182 [runnable]:
syscall.syscall(0x407aca0, 0x8e, 0x40420fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x8e, 0x40420fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291800, 0x40420fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b40, 0x40420fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x44)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 183 [runnable]:
syscall.syscall(0x407aca0, 0x90, 0x40421fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x90, 0x40421fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291880, 0x40421fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b50, 0x40421fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x45)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 184 [runnable]:
syscall.syscall(0x407aca0, 0x92, 0x40422fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x92, 0x40422fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d900, 0x40422fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1160, 0x40422fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x46)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 185 [runnable]:
syscall.syscall(0x407aca0, 0x94, 0x40423fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)

	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x94, 0x40423fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x402918c0, 0x40423fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b58, 0x40423fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x47)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 186 [runnable]:
syscall.syscall(0x407aca0, 0x96, 0x4041cfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x96, 0x4041cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291940, 0x4041cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b68, 0x4041cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x48)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 187 [runnable]:
syscall.syscall(0x407aca0, 0x98, 0x4041dfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x98, 0x4041dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029d9c0, 0x4041dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1178, 0x4041dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x49)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 188 [runnable]:
syscall.syscall(0x407aca0, 0x9a, 0x4041efc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x9a, 0x4041efc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029da40, 0x4041efc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1188, 0x4041efc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x4a)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 189 [runnable]:
syscall.syscall(0x407aca0, 0x9c, 0x4041ffc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x9c, 0x4041ffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029dac0, 0x4041ffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1198, 0x4041ffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x4b)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 190 [runnable]:
syscall.syscall(0x407aca0, 0x9e, 0x40428fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0x9e, 0x40428fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029db00, 0x40428fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f11a0, 0x40428fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x4c)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 191 [runnable]:
syscall.syscall(0x407aca0, 0xa0, 0x40429fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xa0, 0x40429fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x402919c0, 0x40429fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b78, 0x40429fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x4d)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 192 [runnable]:
syscall.syscall(0x407aca0, 0xa2, 0x4042afc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xa2, 0x4042afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291a00, 0x4042afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b80, 0x4042afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x4e)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 193 [runnable]:
syscall.syscall(0x407aca0, 0xa4, 0x4042bfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xa4, 0x4042bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291a80, 0x4042bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0b90, 0x4042bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x4f)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 194 [runnable]:
syscall.syscall(0x407aca0, 0xa6, 0x40424fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xa6, 0x40424fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291b00, 0x40424fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0ba0, 0x40424fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x50)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 195 [runnable]:
syscall.syscall(0x407aca0, 0xa8, 0x40425fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xa8, 0x40425fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029dc00, 0x40425fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f11c0, 0x40425fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x51)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 196 [runnable]:
syscall.syscall(0x407aca0, 0xaa, 0x40426fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xaa, 0x40426fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029dc80, 0x40426fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f11d0, 0x40426fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x52)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 197 [runnable]:
syscall.syscall(0x407aca0, 0xac, 0x40427fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xac, 0x40427fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029dd00, 0x40427fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f11e0, 0x40427fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x53)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 198 [runnable]:
syscall.syscall(0x407aca0, 0xae, 0x40430fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xae, 0x40430fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291b40, 0x40430fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0ba8, 0x40430fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x54)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 199 [runnable]:
syscall.syscall(0x407aca0, 0xb0, 0x40431fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xb0, 0x40431fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029dd80, 0x40431fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f11f0, 0x40431fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x55)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 200 [runnable]:
syscall.syscall(0x407aca0, 0xb2, 0x40432fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xb2, 0x40432fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291bc0, 0x40432fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0bb8, 0x40432fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x56)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 201 [runnable]:
syscall.syscall(0x407aca0, 0xb4, 0x40433fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xb4, 0x40433fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029de40, 0x40433fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1208, 0x40433fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x57)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 202 [runnable]:
syscall.syscall(0x407aca0, 0xb6, 0x4042cfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xb6, 0x4042cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029de80, 0x4042cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1210, 0x4042cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x58)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 203 [runnable]:
syscall.syscall(0x407aca0, 0xb8, 0x4042dfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xb8, 0x4042dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291c40, 0x4042dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0bc8, 0x4042dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x59)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 204 [runnable]:
syscall.syscall(0x407aca0, 0xba, 0x4042efc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xba, 0x4042efc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029df40, 0x4042efc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1228, 0x4042efc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x5a)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 205 [runnable]:
syscall.syscall(0x407aca0, 0xbc, 0x4042ffc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xbc, 0x4042ffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x4029dfc0, 0x4042ffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1238, 0x4042ffc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x5b)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 206 [runnable]:
syscall.syscall(0x407aca0, 0xbe, 0x4043afc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xbe, 0x4043afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x403d2040, 0x4043afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1248, 0x4043afc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x5c)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 207 [runnable]:
syscall.syscall(0x407aca0, 0xc0, 0x4043bfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xc0, 0x4043bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x403d2080, 0x4043bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1250, 0x4043bfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x5d)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 208 [runnable]:
syscall.syscall(0x407aca0, 0xc2, 0x4043cfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xc2, 0x4043cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291cc0, 0x4043cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0bd8, 0x4043cfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x5e)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 209 [runnable]:
syscall.syscall(0x407aca0, 0xc4, 0x4043dfc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xc4, 0x4043dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x40291d00, 0x4043dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0be0, 0x4043dfc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x5f)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 210 [runnable]:
syscall.syscall(0x407aca0, 0xc6, 0x40436fc0, 0x1, 0xffffffff, 0xffffffff, 0x23)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xc6, 0x40436fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x403d2180, 0x40436fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1270, 0x40436fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x60)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 211 [syscall]:
syscall.syscall(0x407aca0, 0xc8, 0x40437fc0, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/sys_darwin.go:63 +0x18
syscall.read(0xc8, 0x40437fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/zsyscall_darwin_arm.go:1257 +0x54
syscall.Read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/syscall/syscall_unix.go:187
internal/poll.(*FD).Read(0x403d2200, 0x40437fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:165 +0x110
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400f1280, 0x40437fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x61)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 212 [runnable]:
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x62)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc

goroutine 213 [IO wait]:
internal/poll.runtime_pollWait(0x45559d0, 0x72, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x40291d94, 0x72, 0x1, 0x1, 0xffffffff)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x40291d80, 0x40439fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/internal/poll/fd_unix.go:169 +0x1e8
os.(*File).read(...)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file_unix.go:258
os.(*File).Read(0x400a0bf0, 0x40439fc0, 0x1, 0x1, 0x0, 0x0, 0x0)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/file.go:112 +0x5c
os_test.TestPipeThreads.func1(0x400fe320, 0x400c01a0, 0x64, 0x64, 0x40216a00, 0x400fe3c0, 0x63)
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2286 +0x64
created by os_test.TestPipeThreads
	/private/var/folders/qq/qxn86k813bn9fjxydm095rxw0000gp/T/workdir-host-darwin-amd64-zenly-ios/go/src/os/os_test.go:2283 +0x2bc
FAIL	os	119.786s

CC @mknyszek @aclements @ianlancetaylor

@bcmills bcmills added OS-Darwin NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. labels May 30, 2019
@bcmills bcmills added this to the Go1.13 milestone May 30, 2019
@odeke-em
Copy link
Member

@MichaelTJones also experienced this on his new 18-core Xeon W iMac Pro / 256 GB RAM Machine as per https://groups.google.com/forum/#!topic/golang-dev/NUlf99mA6YM

@minux
Copy link
Member

minux commented Jun 23, 2019

Likely dup of #31264.

@andybons andybons modified the milestones: Go1.13, Go1.14 Jul 8, 2019
@ianlancetaylor
Copy link
Contributor

@ianlancetaylor
Copy link
Contributor

Ah, for that problem we likely need to reduce GOMAXPROCS.

@gopherbot
Copy link

Change https://golang.org/cl/191277 mentions this issue: os: in TestPipeThreads keep GOMAXPROCS <= MaxThreads

@odeke-em
Copy link
Member

Hello @MichaelTJones, thank you for the patience! We are working on trying to diagnose why it is that by the time that the test executes, that your machine has already created close to 50 threads.

To get started, please help me with:
a) The output of sysctl hw
b) Please run this program which will run most of the code from the failing test over a number of *os.Files and creates traces in a zip file. It is available at https://gist.github.com/odeke-em/1f60b09d30675ae9d4db47b3bfa2df22 or inlined

package main

import (
	"archive/zip"
	"context"
	"fmt"
	"io"
	"io/ioutil"
	"log"
	"os"
	"os/exec"
	"path/filepath"
	"time"
)

func main() {
	nPipes := []int{0, 1, 5, 10, 20, 50, 75, 100}

	tmpDir, err := ioutil.TempDir("", "th")
	if err != nil {
		log.Fatalf("Failed to create temporary directory: %v", err)
	}
	defer os.RemoveAll(tmpDir)

	mainGoPath := filepath.Join(tmpDir, "main.go")
	if err := ioutil.WriteFile(mainGoPath, []byte(sourceCode), 0644); err != nil {
		log.Printf("writing main file %q: %v", mainGoPath, err)
		return
	}

	for _, n := range nPipes {
		if err := runIt(tmpDir, mainGoPath, n); err != nil {
			log.Printf("Error building for %d: %v\n", n, err)
		}
	}

	fz, err := os.Create("contents.zip")
	if err != nil {
		log.Printf("Failed to create contents.zip file: %v", err)
		return
	}
	defer fz.Close()

	zw := zip.NewWriter(fz)
	defer zw.Close()
	defer zw.Flush()
	err = filepath.Walk(tmpDir, func(path string, fi os.FileInfo, err error) error {
		if fi.IsDir() {
			return nil
		}
		if err != nil {
			return err
		}
		zfh, err := zip.FileInfoHeader(fi)
		if err != nil {
			return err
		}
		w, err := zw.CreateHeader(zfh)
		if err != nil {
			return err
		}

		f, err := os.Open(path)
		if err != nil {
			return err
		}
		defer f.Close()

		_, err = io.Copy(w, f)
		return err
	})
	if err != nil {
		log.Fatalf("filepath.Walk error: %v", err)
	}
}

func runIt(baseDir, mainGoPath string, n int) error {
	// Now run it and save it to the file.
	ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
	defer cancel()

	cmd := exec.CommandContext(ctx, "go", "run", mainGoPath, "-dir", baseDir, "-n", fmt.Sprintf("%d", n))
	output, err := cmd.CombinedOutput()
	if err != nil {
		err = fmt.Errorf("exec error: %v\nOutput: %s\n", err, output)
	}
	return err
}

const sourceCode = `
package main

import (
	"flag"
        "fmt"
	"log"
	"os"
	"path/filepath"
	"runtime/trace"
)

func osPipesIO(n int) {
	r := make([]*os.File, n)
	w := make([]*os.File, n)
	for i := 0; i < n; i++ {
		rp, wp, err := os.Pipe()
		if err != nil {
			for j := 0; j < i; j++ {
				r[j].Close()
				w[j].Close()
			}
			log.Fatal(err)
		}
		r[i] = rp
		w[i] = wp
	}

	creading := make(chan bool, n)
	cdone := make(chan bool, n)
	for i := 0; i < n; i++ {
		go func(i int) {
			var b [1]byte
			creading <- true
			if _, err := r[i].Read(b[:]); err != nil {
				log.Printf("r[%d].Read: %v", i, err)
			}
			if err := r[i].Close(); err != nil {
				log.Printf("r[%d].Close: %v", i, err)
			}
			cdone <- true
		}(i)
	}
	for i := 0; i < n; i++ {
		<-creading
	}

	for i := 0; i < n; i++ {
		if _, err := w[i].Write([]byte{0}); err != nil {
			log.Printf("w[%d].Read: %v", i, err)
		}
		if err := w[i].Close(); err != nil {
			log.Printf("w[%d].Close: %v", i, err)
		}
		<-cdone
	}
}

func main() {
        baseDir := flag.String("dir", "", "the base directory to place execution traces")
        n := flag.Int("n", 0, "the number of *os.Pipe to create")
        flag.Parse()
	f, err := os.Create(filepath.Join(*baseDir, fmt.Sprintf("trace-%d.txt", *n)))
	if err != nil {
		log.Fatalf("Failed to create trace file: %v", err)
	}
	defer f.Close()

	trace.Start(f)
	defer trace.Stop()

	osPipesIO(*n)
}`

c) Please share the created zip file and in there you'll see the various execution traces with n reads from [0, 1, 5, 10, 20, 50, 75, 100] which will perhaps shine a light on what's going on.

If you don't feel comfortable sharing c), please feel free to email it to me and if you don't feel comfortable sharing the zip of the execution traces with me, not a problem, just please help me run go tool trace trace-<N>.txt after unzipping that file and examining the number of threads created with 0, 1 and 10 os.Pipe IOs.

Thank you!

@odeke-em
Copy link
Member

odeke-em commented Aug 29, 2019

My apologies for the late reply, I was on a long haul flight back home and I finally got time to investigate and see what's up. My apologies for any typos or non-coherent speech but here we go.

TL;DR something is up with the internal/poller but due to the large heuristic value of maxThreads being 50 yet on machines with say GOMAXPROCS=16, the max number of threads if the poller created a new thread per read is 36, we never caught this bug. By examining the data from a lot of traces and observing the execution behavior, I deduced a formula to calculate how many max threads are needed for this run

        P := runtime.GOMAXPROCS(0)
        n := threads
        maxThreads := 0
        if n/P-1 >= P {
                maxThreads = 2 + 4*P
        } else {
                maxThreads = 1 + (7 * P / 4) + (n / P)
        }

and for @MichaelTJones' test failing, with GOMAXPROCS=32 it is 61, with GOMAXPROCS=36 it is 67, hence why we never caught this bug until he ran it on his machine with Go1.13rc*.

Long wind

@MichaelTJones responded at https://groups.google.com/d/msg/golang-nuts/sWmvkEDjkrk/vHAPjISIBQAJ with

Happy to help!

plum:testtest mtj$ sysctl hw
hw.ncpu: 36
hw.byteorder: 1234
hw.memsize: 274877906944
hw.activecpu: 36
hw.physicalcpu: 18
hw.physicalcpu_max: 18
hw.logicalcpu: 36
hw.logicalcpu_max: 36
hw.cputype: 7
hw.cpusubtype: 8
hw.cpu64bit_capable: 1
hw.cpufamily: 939270559
hw.cacheconfig: 36 2 2 36 0 0 0 0 0 0
hw.cachesize: 274877906944 32768 1048576 25952256 0 0 0 0 0 0
hw.pagesize: 4096
hw.pagesize32: 4096
hw.busfrequency: 100000000
hw.busfrequency_min: 100000000
hw.busfrequency_max: 100000000
hw.cpufrequency: 2300000000
hw.cpufrequency_min: 2300000000
hw.cpufrequency_max: 2300000000
hw.cachelinesize: 64
hw.l1icachesize: 32768
hw.l1dcachesize: 32768
hw.l2cachesize: 1048576
hw.l3cachesize: 25952256
hw.tbfrequency: 1000000000
hw.packages: 1
hw.optional.floatingpoint: 1
hw.optional.mmx: 1
hw.optional.sse: 1
hw.optional.sse2: 1
hw.optional.sse3: 1
hw.optional.supplementalsse3: 1
hw.optional.sse4_1: 1
hw.optional.sse4_2: 1
hw.optional.x86_64: 1
hw.optional.aes: 1
hw.optional.avx1_0: 1
hw.optional.rdrand: 1
hw.optional.f16c: 1
hw.optional.enfstrg: 1
hw.optional.fma: 1
hw.optional.avx2_0: 1
hw.optional.bmi1: 1
hw.optional.bmi2: 1
hw.optional.rtm: 1
hw.optional.hle: 1
hw.optional.adx: 1
hw.optional.mpx: 0
hw.optional.sgx: 0
hw.optional.avx512f: 1
hw.optional.avx512cd: 1
hw.optional.avx512dq: 1
hw.optional.avx512bw: 1
hw.optional.avx512vl: 1
hw.optional.avx512ifma: 0
hw.optional.avx512vbmi: 0
hw.targettype: Mac
hw.cputhreadtype: 1

and then the zip of his trace profiles when running the code above as per
contents.zip

and also the trace.txt file after adding this patch to his os_test.go file

diff --git a/src/os/os_test.go b/src/os/os_test.go
index c101281258..bc02b07b74 100644
--- a/src/os/os_test.go
+++ b/src/os/os_test.go
@@ -6,6 +6,7 @@ package os_test
 
 import (
 	"bytes"
+	"context"
 	"errors"
 	"flag"
 	"fmt"
@@ -18,6 +19,7 @@ import (
 	"reflect"
 	"runtime"
 	"runtime/debug"
+	"runtime/trace"
 	"sort"
 	"strings"
 	"sync"
@@ -2253,62 +2255,77 @@ func TestPipeThreads(t *testing.T) {
 		t.Skip("skipping on js; no support for os.Pipe")
 	}
 
-	threads := 100
-
-	// OpenBSD has a low default for max number of files.
-	if runtime.GOOS == "openbsd" {
-		threads = 50
+	f, err := Create("trace.txt")
+	if err != nil {
+		t.Fatalf("Failed to create trace file: %v", err)
 	}
+	defer f.Close()
 
-	r := make([]*File, threads)
-	w := make([]*File, threads)
-	for i := 0; i < threads; i++ {
-		rp, wp, err := Pipe()
-		if err != nil {
-			for j := 0; j < i; j++ {
-				r[j].Close()
-				w[j].Close()
+	trace.Start(f)
+	defer trace.Stop()
+	ctx := context.Background()
+	trace.WithRegion(ctx, "thetest", func() {
+		threads := 100
+
+		// OpenBSD has a low default for max number of files.
+		if runtime.GOOS == "openbsd" {
+			threads = 50
+		}
+
+		r := make([]*File, threads)
+		w := make([]*File, threads)
+		for i := 0; i < threads; i++ {
+			rp, wp, err := Pipe()
+			if err != nil {
+				for j := 0; j < i; j++ {
+					r[j].Close()
+					w[j].Close()
+				}
+				t.Fatal(err)
 			}
-			t.Fatal(err)
+			r[i] = rp
+			w[i] = wp
 		}
-		r[i] = rp
-		w[i] = wp
-	}
 
-	defer debug.SetMaxThreads(debug.SetMaxThreads(threads / 2))
+		// Disabling this line in order to examine
+		// the number of threads altogether.
+		if false {
+			defer debug.SetMaxThreads(debug.SetMaxThreads(threads / 2))
+		}
 
-	creading := make(chan bool, threads)
-	cdone := make(chan bool, threads)
-	for i := 0; i < threads; i++ {
-		go func(i int) {
-			var b [1]byte
-			creading <- true
-			if _, err := r[i].Read(b[:]); err != nil {
+		creading := make(chan bool, threads)
+		cdone := make(chan bool, threads)
+		for i := 0; i < threads; i++ {
+			go func(i int) {
+				var b [1]byte
+				creading <- true
+				if _, err := r[i].Read(b[:]); err != nil {
+					t.Error(err)
+				}
+				if err := r[i].Close(); err != nil {
+					t.Error(err)
+				}
+				cdone <- true
+			}(i)
+		}
+
+		for i := 0; i < threads; i++ {
+			<-creading
+		}
+
+		// If we are still alive, it means that the 100 goroutines did
+		// not require 100 threads.
+
+		for i := 0; i < threads; i++ {
+			if _, err := w[i].Write([]byte{0}); err != nil {
 				t.Error(err)
 			}
-			if err := r[i].Close(); err != nil {
+			if err := w[i].Close(); err != nil {
 				t.Error(err)
 			}
-			cdone <- true
-		}(i)
-	}
-
-	for i := 0; i < threads; i++ {
-		<-creading
-	}
-
-	// If we are still alive, it means that the 100 goroutines did
-	// not require 100 threads.
-
-	for i := 0; i < threads; i++ {
-		if _, err := w[i].Write([]byte{0}); err != nil {
-			t.Error(err)
+			<-cdone
 		}
-		if err := w[i].Close(); err != nil {
-			t.Error(err)
-		}
-		<-cdone
-	}
+	})
 }
 
 func testDoubleCloseError(t *testing.T, path string) {

and initially I had a hypothesis that the number of threads before that test was run was already high when he ran the test via ./all.bash and that those threads were in the idle state before invoking mexit. However that hypothesis was proven wrong when I examined his execution trace from running ./all.bash
Screen Shot 2019-08-28 at 9 29 51 PM
from_all.bash-trace.txt

and if we examine the number of threadsthreads blocked in syscall we see a big number almost equal to ncpu/GOMAXPROCS
Screen Shot 2019-08-28 at 9 37 35 PM

I then re-read the runtime scheduler code which confirmed some suspicions: due to fairness and load balancing on the number of Ps, each P will be able to run a goroutine so in his case if P=GOMAXPROCS=36, we'll have 36 simultaneous goroutines going for

go/src/os/os_test.go

Lines 2283 to 2294 in d0eaec7

go func(i int) {
var b [1]byte
creading <- true
if _, err := r[i].Read(b[:]); err != nil {
t.Error(err)
}
if err := r[i].Close(); err != nil {
t.Error(err)
}
cdone <- true
}(i)
}

and as we know a read makes a syscall
Screen Shot 2019-08-28 at 9 57 26 PM
which requires an M.

If the most fair scheduler case, each P handling n/P goroutines
So far as we can see to begin with we've got, this number of Ms:
1 (Initial M) + 1 (since on line 2266 we perform a syscall with os.Pipe() yet we MUST have one M at least available in case we go into C calls) + P (simultaneous Ms) executing. i.e.

    1 + 1 + P = 2 + P  // The number of Ms used -- (a)

and P Ms are making syscalls with the (*os.File).Read when blocked, but somehow the internal/poller doesn't notify us that a read is ready and instead the syscall goes through.

Since each P (in the most load balanced case) can take n/P goroutines, now each P has (n/P - 1) goroutines in a runnable state. If the (*os.File).Read blocks for a bit, which it does and the scheduler spinning time/work stealing is faster than the next M is back from syscalls, we now (n-P)/P goroutines to schedule. Since the (*os.File).Read blocks, we also create more Ms as the next (n-P)/P goroutines are ready to run. In total that makes the number of threads:

2 + P + (n-P)/P // -- (b)

If we account for random phenomena such as variable read times and spinning threads that come out of a syscall right as the scheduler couldn't find any available, let's tack on a factor say X , so adding X onto (b)
Gives us the formula to calculate the number of max threads that we should expect given syscalls as

2 + P + (n-P)/P + X 

and let's say due to that coincidence maybe X threads = 3P/4, being the number of threads that mistime each other. Which gives us finally

2 + P + (n-P)/P + 3P/4 = 1 + (7P/4) + (n/P) -- (c)

but if after the first 2 + P threads are created, if (n-P)/P >= P, we can still schedule more Gs and thereby if the reads continue blocking, there will be P * <A_FACTOR> goroutines blocking, thus for that case, we can do

2 + P + aP // -- where a is a factor, I've found heuristically to be 3

and finally the formula becomes:
Screen Shot 2019-08-29 at 10 17 12 AM

        if n/P-1 >= P {
                maxThreads = 2 + 4*P
        } else {
                maxThreads = 1 + (7 * P / 4) + (n / P)
        }

where:
P -- GOMAXPROCS e.g. 32 for Michael's case
n -- Number of threads e.g. 100

Running grep goroutine on the stackdump from https://groups.google.com/d/msg/golang-nuts/sWmvkEDjkrk/6LOQgFDdAwAJ reveals

$ grep 'goroutine .\+ \[' stack | cut -d'[' -f2 | sort | uniq | while read F;do count=$(grep "$F" stack | wc -l);echo "$F $count";done
IO wait]:       56
chan receive]:        1
runnable]:        7
syscall]:       39

and from examining his trace-100.txt file with

go tool trace trace-100.txt

at the peak of the number of threads seen has
Screen Shot 2019-08-28 at 11 17 46 PM
41 threads currently allocated and plugging into the formula in (b)
P = 36 cores
n = 100 threads
gives: 2 + 36 + (100-36)/P = ~40 threads
and that validates my hypothesis of the formula and also looking at the various trace-<N_VALUE>.txt files that were produced from Michael's runs, via the trace viewer produces similar results

Recommendation

Thus instead of hardcoding the maximum number of threads to 50, which I believe was a ballpark from running tests when we added the code in the failing test. If we use that final formula in (c), we'll see that it should pass on Michael's that value is 66 which interestingly he too found #31264 (comment). On say a 4 core machine, that value will be 18, but the formula will produce the values.
This diff will get the code to pass

diff --git a/src/os/os_test.go b/src/os/os_test.go
index c101281258..a1d86179d9 100644
--- a/src/os/os_test.go
+++ b/src/os/os_test.go
@@ -2275,7 +2275,15 @@ func TestPipeThreads(t *testing.T) {
 		w[i] = wp
 	}
 
-	defer debug.SetMaxThreads(debug.SetMaxThreads(threads / 2))
+	P := runtime.GOMAXPROCS(0)
+	n := threads
+	maxThreads := 0
+	if n/P-1 >= P {
+		maxThreads = 2 + 4*P
+	} else {
+		maxThreads = 1 + (7 * P / 4) + (n / P)
+	}
+	defer debug.SetMaxThreads(debug.SetMaxThreads(maxThreads))
 
 	creading := make(chan bool, threads)
 	cdone := make(chan bool, threads)

Perhaps we should now examine what expectations are between the maximum number of threads created by syscalls from the poller and those by the scheduler. @MichaelTJones could you please confirm that with the original code as was, Go fails to build on Go1.10, Go1.11, Go1.12 too?

For Go1.13 we could either disable that test or apply the formula I provided deduced from my finds, and then move this issue to Go1.14 to investigate the poller's behavior and expectations.

Kindly pinging @ianlancetaylor @aclements @dvyukov.

Thank you.

@MichaelTJones
Copy link
Contributor

MichaelTJones commented Aug 29, 2019 via email

@gopherbot
Copy link

Change https://golang.org/cl/192342 mentions this issue: os: skip TestPipeThreads on GOOS=darwin

@MichaelTJones
Copy link
Contributor

MichaelTJones commented Aug 30, 2019 via email

gopherbot pushed a commit that referenced this issue Aug 31, 2019
Updates #32326.
Updates #33953.

Change-Id: I97a1cbe682becfe9592e19294d4d94f5e5b16c21
Reviewed-on: https://go-review.googlesource.com/c/go/+/192342
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
@gopherbot
Copy link

Change https://golang.org/cl/192757 mentions this issue: os: skip TestPipeThreads on GOOS=darwin

tomocy pushed a commit to tomocy/go that referenced this issue Sep 1, 2019
Updates golang#32326.
Updates golang#33953.

Change-Id: I97a1cbe682becfe9592e19294d4d94f5e5b16c21
Reviewed-on: https://go-review.googlesource.com/c/go/+/192342
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
@odeke-em
Copy link
Member

odeke-em commented Sep 2, 2019

I found the commit that introduced this problem, commit a3b0144#diff-38e21adab3460688e3ce0b71fa9422d0 aka CL https://go-review.googlesource.com/c/141639 which is a part of Go1.12.

This program should be able to run alright with GOMAXPROCS=8 and a max of 8 threads before that commit

package main

import (
	"log"
	"os"
	"runtime/debug"
	"sync"
	"syscall"
	"time"
)

func main() {
	n := 100

	var rl, wl []*os.File
	for i := 0; i < n; i++ {
		prc, pwc, err := os.Pipe()
		if err != nil {
			// Cleanup.
			for j := 0; j < i; j++ {
				wl[i].Close()
				rl[i].Close()
			}
		}
		rl = append(rl, prc)
		wl = append(rl, pwc)
	}

	defer debug.SetMaxThreads(debug.SetMaxThreads(8))

	var wg sync.WaitGroup
	for i := 0; i < n; i++ {
		wg.Add(1)
		go func(i int) {
			bs := make([]byte, 4)
			wg.Done()
			prc := rl[i]
			if _, err := prc.Read(bs); err != nil {
				log.Fatalf("Failed to read %d: %v\n", i, err)
			}
		}(i)
	}

	wg.Wait()
	println("Waiting now")
	for {
		<-time.After(5 * time.Second)
		if true {
			return
		}
		proc, _ := os.FindProcess(os.Getpid())
		proc.Signal(syscall.SIGQUIT)
	}

	for i := 0; i < n; i++ {
		if _, err := wl[i].Write([]byte("Hello")); err != nil {
			log.Fatalf("Write #%d failed: %v", err)
		}
	}
}

Kindly pinging @randall77.
For Go1.13, we've disabled the test on Darwin but after we've fixed the issue, we'll need to backport to Go1.12 and Go1.13 as well.

@odeke-em odeke-em added NeedsFix The path to resolution is known, but the work has not been done. and removed NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. labels Sep 2, 2019
gopherbot pushed a commit that referenced this issue Sep 3, 2019
Updates #32326.
Updates #33953.

Change-Id: I97a1cbe682becfe9592e19294d4d94f5e5b16c21
Reviewed-on: https://go-review.googlesource.com/c/go/+/192342
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
(cherry picked from commit bac5b3f)
Reviewed-on: https://go-review.googlesource.com/c/go/+/192757
Run-TryBot: Andrew Bonventre <andybons@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
t4n6a1ka pushed a commit to t4n6a1ka/go that referenced this issue Sep 5, 2019
Updates golang#32326.
Updates golang#33953.

Change-Id: I97a1cbe682becfe9592e19294d4d94f5e5b16c21
Reviewed-on: https://go-review.googlesource.com/c/go/+/192342
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
@odeke-em
Copy link
Member

odeke-em commented Oct 6, 2019

Some great news, @minux's CL https://go-review.googlesource.com/c/go/+/197938 fixed this issue in that change from entersyscallblock() to entersyscall() so we'll need to backport Minux's CL to both Go1.12 and Go1.13 as per https://groups.google.com/d/msg/golang-dev/UYDTDWHJsC8/a1_4KiKnCwAJ.

@gopherbot please backport this issue to Go1.12 and Go1.13.

@gopherbot
Copy link

Backport issue(s) opened: #34711 (for 1.12), #34712 (for 1.13).

Remember to create the cherry-pick CL(s) as soon as the patch is submitted to master, according to https://golang.org/wiki/MinorReleases.

@gopherbot
Copy link

Change https://golang.org/cl/199477 mentions this issue: os: re-enable TestPipeThreads on darwin

@golang golang locked and limited conversation to collaborators Oct 5, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
FrozenDueToAge NeedsFix The path to resolution is known, but the work has not been done. OS-Darwin
Projects
None yet
Development

No branches or pull requests

7 participants