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

x/net/ipv4, x/net/ipv6: multiple UDP tests fail on OpenBSD #33843

Open
andybons opened this issue Aug 26, 2019 · 0 comments

Comments

@andybons
Copy link
Member

commented Aug 26, 2019

See https://build.golang.org/log/791d55e2cf7e2f96ac6ad20f561477a0f401c861

See https://build.golang.org/?repo=golang.org%2fx%2fnet for more instances

--- FAIL: TestPacketConnReadWriteMulticastUDP (0.00s)
    multicast_test.go:102: read udp 0.0.0.0:15155: invalid header length
--- FAIL: TestPacketConnConcurrentReadWriteUnicast (0.01s)
    --- FAIL: TestPacketConnConcurrentReadWriteUnicast/UDP (0.01s)
        --- FAIL: TestPacketConnConcurrentReadWriteUnicast/UDP/ToFrom (0.01s)
            readwrite_go1_9_test.go:249: read udp 127.0.0.1:23219: invalid header length
            readwrite_go1_9_test.go:249: read udp 127.0.0.1:23219: invalid header length
            readwrite_go1_9_test.go:249: read udp 127.0.0.1:23219: invalid header length
            readwrite_go1_9_test.go:249: read udp 127.0.0.1:23219: invalid header length
            readwrite_go1_9_test.go:249: read udp 127.0.0.1:23219: invalid header length
            readwrite_go1_9_test.go:249: read udp 127.0.0.1:23219: invalid header length
            readwrite_go1_9_test.go:249: read udp 127.0.0.1:23219: invalid header length
            readwrite_go1_9_test.go:249: read udp 127.0.0.1:23219: invalid header length
            readwrite_go1_9_test.go:249: read udp 127.0.0.1:23219: invalid header length
            readwrite_go1_9_test.go:249: read udp 127.0.0.1:23219: invalid header length
        --- FAIL: TestPacketConnConcurrentReadWriteUnicast/UDP/Batch (0.01s)
            readwrite_go1_9_test.go:281: invalid header length
            readwrite_go1_9_test.go:281: invalid header length
            readwrite_go1_9_test.go:281: invalid header length
            readwrite_go1_9_test.go:281: invalid header length
            readwrite_go1_9_test.go:281: invalid header length
            readwrite_go1_9_test.go:281: invalid header length
            readwrite_go1_9_test.go:281: invalid header length
            readwrite_go1_9_test.go:281: invalid header length
            readwrite_go1_9_test.go:281: invalid header length
            readwrite_go1_9_test.go:281: invalid header length
--- FAIL: TestPacketConnConcurrentReadWriteUnicastUDP (0.01s)
    readwrite_test.go:93: read udp 127.0.0.1:19174: invalid header length
    readwrite_test.go:93: read udp 127.0.0.1:19174: invalid header length
    readwrite_test.go:93: read udp 127.0.0.1:19174: invalid header length
    readwrite_test.go:93: read udp 127.0.0.1:19174: invalid header length
    readwrite_test.go:93: read udp 127.0.0.1:19174: invalid header length
    readwrite_test.go:93: read udp 127.0.0.1:19174: invalid header length
    readwrite_test.go:93: read udp 127.0.0.1:19174: invalid header length
    readwrite_test.go:93: read udp 127.0.0.1:19174: invalid header length
    readwrite_test.go:93: read udp 127.0.0.1:19174: invalid header length
    readwrite_test.go:93: read udp 127.0.0.1:19174: invalid header length
--- FAIL: TestPacketConnReadWriteUnicastUDP (0.00s)
    unicast_test.go:65: read udp 127.0.0.1:26953: invalid header length
FAIL
FAIL	golang.org/x/net/ipv4	0.078s
--- FAIL: TestPacketConnReadWriteMulticastUDP (0.00s)
    multicast_test.go:108: write udp [::]:2691->[ff02::114]:2691: sendmsg: invalid argument
panic: test timed out after 10m0s

goroutine 65 [running]:
testing.(*M).startAlarm.func1()
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:1377 +0xbc
created by time.goFunc
	/home/gopher/build/openbsd-arm-723852388eed/go/src/time/sleep.go:168 +0x34

goroutine 1 [chan receive]:
testing.(*T).Run(0x48eb40, 0x1c3d38, 0x28, 0x1c65e4, 0x301)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:961 +0x2cc
testing.runTests.func1(0x48e1e0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:1202 +0x68
testing.tRunner(0x48e1e0, 0x42a6d0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:909 +0xa8
testing.runTests(0x40e0b0, 0x2f40f8, 0x17, 0x17, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:1200 +0x238
testing.(*M).Run(0x448100, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:1117 +0x13c
main.main()
	_testmain.go:94 +0x120

goroutine 22 [chan receive]:
testing.(*T).Run(0x48ebe0, 0x1ba48f, 0x3, 0x40e490, 0x3f)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:961 +0x2cc
golang.org/x/net/ipv6_test.TestPacketConnConcurrentReadWriteUnicast(0x48eb40)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:187 +0x180
testing.tRunner(0x48eb40, 0x1c65e4)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:909 +0xa8
created by testing.(*T).Run
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:960 +0x2ac

goroutine 23 [chan receive]:
testing.(*T).Run(0x48ec80, 0x1ba9cb, 0x6, 0x4a7160, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:961 +0x2cc
golang.org/x/net/ipv6_test.TestPacketConnConcurrentReadWriteUnicast.func1(0x48ebe0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:194 +0x1a4
testing.tRunner(0x48ebe0, 0x40e490)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:909 +0xa8
created by testing.(*T).Run
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:960 +0x2ac

goroutine 24 [semacquire]:
sync.runtime_Semacquire(0x4159c8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:56 +0x34
sync.(*WaitGroup).Wait(0x4159c0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/sync/waitgroup.go:130 +0x84
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast(0x48ec80, 0x4aaed0, 0x4158c0, 0xf, 0xf, 0x1f0628, 0x4a7140, 0xd1500)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:372 +0x438
golang.org/x/net/ipv6_test.TestPacketConnConcurrentReadWriteUnicast.func1.1(0x48ec80)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:195 +0x78
testing.tRunner(0x48ec80, 0x4a7160)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:909 +0xa8
created by testing.(*T).Run
	/home/gopher/build/openbsd-arm-723852388eed/go/src/testing/testing.go:960 +0x2ac

goroutine 25 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x19d)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a7460, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4a7460, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x426710, 0x0, 0x6c, 0x4a7260)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40a580, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x39c7d01, 0x40a580)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40a580, 0x80, 0x80, 0xf, 0x1f0628, 0x4a7140, 0xd1500, 0x4aaed0, 0x4a7160)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:353 +0x320

goroutine 26 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a74a0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4a74a0, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x426f10, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40a600, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40a600)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40a600, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:353 +0x320

goroutine 27 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a74e0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4a74e0, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x427710, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40a680, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40a680)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40a680, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:353 +0x320

goroutine 28 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a7520, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4a7520, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x427f10, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40a700, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40a700)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40a700, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:353 +0x320

goroutine 29 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x19e)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a7560, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4a7560, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x428710, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40a780, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40a780)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40a780, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:353 +0x320

goroutine 30 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a75a0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4a75a0, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x428f10, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40a800, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40a800)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40a800, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:353 +0x320

goroutine 31 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a75e0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4a75e0, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x429710, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40a880, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40a880)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40a880, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:353 +0x320

goroutine 32 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a7620, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4a7620, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x429f10, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40a900, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40a900)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40a900, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:353 +0x320

goroutine 33 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x19f)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a7660, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4a7660, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4bc710, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40a980, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40a980)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40a980, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:353 +0x320

goroutine 34 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a76a0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4a76a0, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4bcf10, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40aa00, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40aa00)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40aa00, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:353 +0x320

goroutine 55 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4d25e0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4d25e0, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4c7710, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40aa80, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40aa80)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40aa80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:369 +0x428

goroutine 56 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0xe)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4d2620, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4d2620, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4c7f10, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40ab00, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40ab00)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40ab00, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:369 +0x428

goroutine 57 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4d2660, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4d2660, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4c0710, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40ab80, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40ab80)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40ab80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:369 +0x428

goroutine 58 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4d26a0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4d26a0, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4c0f10, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40ac00, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40ac00)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40ac00, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:369 +0x428

goroutine 59 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4d26e0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4d26e0, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4c1710, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40ac80, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40ac80)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40ac80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:369 +0x428

goroutine 60 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0xf)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4d2720, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4d2720, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4c1f10, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40ad00, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40ad00)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40ad00, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:369 +0x428

goroutine 61 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4d2760, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4d2760, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4c2710, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40ad80, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40ad80)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40ad80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:369 +0x428

goroutine 62 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x1, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4d27a0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4d27a0, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4c2f10, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40ae00, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40ae00)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40ae00, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:369 +0x428

goroutine 63 [semacquire]:
internal/poll.runtime_Semacquire(0x48c5f8)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/sema.go:61 +0x34
internal/poll.(*fdMutex).rwlock(0x48c5f0, 0x201, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:154 +0xfc
internal/poll.(*FD).readLock(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_mutex.go:221
internal/poll.(*FD).RawRead(0x48c5f0, 0x4d27e0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:523 +0x38
net.(*rawConn).Read(0x410a40, 0x4d27e0, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4c3710, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40ae80, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40ae80)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40ae80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:369 +0x428

goroutine 64 [IO wait]:
internal/poll.runtime_pollWait(0x43c60fc0, 0x72, 0x410a90)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x48c604, 0x72, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_poll_runtime.go:87 +0x30
internal/poll.(*pollDesc).waitRead(...)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).RawRead(0x48c5f0, 0x4a7420, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/internal/poll/fd_unix.go:534 +0xf8
net.(*rawConn).Read(0x410a40, 0x4a7420, 0x1, 0x1)
	/home/gopher/build/openbsd-arm-723852388eed/go/src/net/rawconn.go:43 +0x4c
golang.org/x/net/internal/socket.(*Conn).recvMsg(0x40e4b0, 0x4c3f10, 0x0, 0x6c, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/rawconn_msg.go:32 +0x184
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/internal/socket/socket.go:252
golang.org/x/net/ipv6.(*payloadHandler).readFrom(0x4aaed8, 0x40a500, 0x80, 0x80, 0x0, 0x15e1f8, 0x80, 0x18e798, 0x1, 0x40a500)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg_go1_9.go:25 +0x114
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0x4aaed8, 0x40a500, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/payload_cmsg.go:19 +0x60
golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast.func1()
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:239 +0x98
created by golang.org/x/net/ipv6_test.testPacketConnConcurrentReadWriteUnicast
	/home/gopher/build/openbsd-arm-723852388eed/src/golang.org/x/net/ipv6/readwrite_go1_9_test.go:369 +0x428
FAIL	golang.org/x/net/ipv6	600.186s

@FiloSottile @mikioh

@andybons andybons added this to the Go1.13 milestone Aug 26, 2019

@andybons andybons changed the title x/net/ipv4: various tests fail on OpenBSD with "invalid header length" x/net/ipv4, x/net/ipv6: multiple UDP tests fail on OpenBSD Aug 26, 2019

@andybons andybons added the Testing label Sep 3, 2019

@andybons andybons modified the milestones: Go1.13, Go1.14 Sep 3, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.