Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
go build -race + GOTRACEBACK=crash ./nlstress
fatal error: schedule: holding locks
runtime stack:
runtime.throw(0x950cc3, 0x17)
/usr/local/go/src/runtime/panic.go:616 +0x81 fp=0x7f8bef7fdde8 sp=0x7f8bef7fddc8 pc=0x455761
runtime.schedule()
/usr/local/go/src/runtime/proc.go:2489 +0x391 fp=0x7f8bef7fde38 sp=0x7f8bef7fdde8 pc=0x45ccd1
runtime.park_m(0xc420001c80)
/usr/local/go/src/runtime/proc.go:2604 +0x81 fp=0x7f8bef7fde68 sp=0x7f8bef7fde38 pc=0x45ce41
runtime.mcall(0x7f8bef7fde88)
/usr/local/go/src/runtime/asm_amd64.s:351 +0x5b fp=0x7f8bef7fde78 sp=0x7f8bef7fde68 pc=0x484efb
goroutine 1 [semacquire, 3 minutes]:
runtime.gopark(0x962fc0, 0xbb9120, 0x94aa45, 0xa, 0xbb9119, 0x4)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420218e38 sp=0xc420218e08 pc=0x457449
runtime.goparkunlock(0xbb9120, 0x94aa45, 0xa, 0x464819, 0x4)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc420218e78 sp=0xc420218e38 pc=0x4574fe
runtime.semacquire1(0xc42001e13c, 0x4a3500, 0x1)
/usr/local/go/src/runtime/sema.go:144 +0x178 fp=0xc420218ec8 sp=0xc420218e78 pc=0x4698f8
sync.runtime_Semacquire(0xc42001e13c)
/usr/local/go/src/runtime/sema.go:56 +0x39 fp=0xc420218ef0 sp=0xc420218ec8 pc=0x469579
sync.(*WaitGroup).Wait(0xc42001e130)
/usr/local/go/src/sync/waitgroup.go:129 +0xb3 fp=0xc420218f30 sp=0xc420218ef0 pc=0x4a6f33
main.main()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:38 +0x153 fp=0xc420218f88 sp=0xc420218f30 pc=0x87aa73
runtime.main()
/usr/local/go/src/runtime/proc.go:198 +0x1d0 fp=0xc420218fe0 sp=0xc420218f88 pc=0x456ff0
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420218fe8 sp=0xc420218fe0 pc=0x487a61
goroutine 2 [force gc (idle), 3 minutes]:
runtime.gopark(0x962fc0, 0xbabfe0, 0x94cbcc, 0xf, 0x962e14, 0x1)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420052768 sp=0xc420052738 pc=0x457449
runtime.goparkunlock(0xbabfe0, 0x94cbcc, 0xf, 0x14, 0x1)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc4200527a8 sp=0xc420052768 pc=0x4574fe
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:248 +0xcc fp=0xc4200527e0 sp=0xc4200527a8 pc=0x4572ac
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4200527e8 sp=0xc4200527e0 pc=0x487a61
created by runtime.init.4
/usr/local/go/src/runtime/proc.go:237 +0x35
goroutine 18 [GC sweep wait]:
runtime.gopark(0x962fc0, 0xbac120, 0x94baa4, 0xd, 0x482f14, 0x1)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc42004e758 sp=0xc42004e728 pc=0x457449
runtime.goparkunlock(0xbac120, 0x94baa4, 0xd, 0x14, 0x1)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc42004e798 sp=0xc42004e758 pc=0x4574fe
runtime.bgsweep(0xc420096000)
/usr/local/go/src/runtime/mgcsweep.go:71 +0x136 fp=0xc42004e7d8 sp=0xc42004e798 pc=0x448686
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc42004e7e0 sp=0xc42004e7d8 pc=0x487a61
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:216 +0x58
goroutine 19 [finalizer wait, 3 minutes]:
runtime.gopark(0x962fc0, 0xbc9d18, 0x94c3fb, 0xe, 0x14, 0x1)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc42004ef18 sp=0xc42004eee8 pc=0x457449
runtime.goparkunlock(0xbc9d18, 0x94c3fb, 0xe, 0x14, 0x1)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc42004ef58 sp=0xc42004ef18 pc=0x4574fe
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:175 +0xad fp=0xc42004efe0 sp=0xc42004ef58 pc=0x43f39d
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc42004efe8 sp=0xc42004efe0 pc=0x487a61
created by runtime.createfing
/usr/local/go/src/runtime/mfinal.go:156 +0x62
goroutine 3 [IO wait, 3 minutes]:
runtime.gopark(0x962f88, 0x7f8c304a4f28, 0x9483aa, 0x7, 0x1b, 0x5)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420060aa0 sp=0xc420060a70 pc=0x457449
runtime.netpollblock(0x7f8c304a4f00, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:366 +0xaa fp=0xc420060ae8 sp=0xc420060aa0 pc=0x45264a
internal/poll.runtime_pollWait(0x7f8c304a4f00, 0x72, 0xc420060b90)
/usr/local/go/src/runtime/netpoll.go:173 +0x5e fp=0xc420060b10 sp=0xc420060ae8 pc=0x451c8e
internal/poll.(*pollDesc).wait(0xc42018c018, 0x72, 0xc420184000, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0xe5 fp=0xc420060b58 sp=0xc420060b10 pc=0x4d2705
internal/poll.(*pollDesc).waitRead(0xc42018c018, 0xffffffffffffff00, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x4b fp=0xc420060ba0 sp=0xc420060b58 pc=0x4d27ab
internal/poll.(*FD).Accept(0xc42018c000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:372 +0x2e2 fp=0xc420060c20 sp=0xc420060ba0 pc=0x4d5a42
net.(*netFD).accept(0xc42018c000, 0x30, 0x30, 0xc4201800f0)
/usr/local/go/src/net/fd_unix.go:238 +0x53 fp=0xc420060d10 sp=0xc420060c20 pc=0x6229a3
net.(*TCPListener).accept(0xc42018e000, 0xc4ffffffff, 0xc400000000, 0xc420001200)
/usr/local/go/src/net/tcpsock_posix.go:136 +0x4e fp=0xc420060d58 sp=0xc420060d10 pc=0x64798e
net.(*TCPListener).AcceptTCP(0xc42018e000, 0x6050a3, 0xc420180110, 0xc4201800f0)
/usr/local/go/src/net/tcpsock.go:246 +0x50 fp=0xc420060db0 sp=0xc420060d58 pc=0x6453b0
net/http.tcpKeepAliveListener.Accept(0xc42018e000, 0xc4200b0030, 0x8d6180, 0xb9cbf0, 0x937fc0)
/usr/local/go/src/net/http/server.go:3216 +0x3d fp=0xc420060df8 sp=0xc420060db0 pc=0x7ab79d
net/http.(*Server).Serve(0xc42017c000, 0x9a0500, 0xc42018e000, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2770 +0x1f6 fp=0xc420060ed0 sp=0xc420060df8 pc=0x7a9c26
net/http.(*Server).ListenAndServe(0xc42017c000, 0xc8, 0x0)
/usr/local/go/src/net/http/server.go:2711 +0xc5 fp=0xc420060f40 sp=0xc420060ed0 pc=0x7a9895
net/http.ListenAndServe(0x9468e5, 0x5, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2969 +0xf7 fp=0xc420060f80 sp=0xc420060f40 pc=0x7ab0a7
main.main.func1()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:22 +0x50 fp=0xc420060fe0 sp=0xc420060f80 pc=0x87ae20
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420060fe8 sp=0xc420060fe0 pc=0x487a61
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:21 +0x92
goroutine 4 [chan receive]:
runtime.gopark(0x962fc0, 0xc4203d8598, 0x94b5bd, 0xc, 0xc420194117, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc42021c528 sp=0xc42021c4f8 pc=0x457449
runtime.goparkunlock(0xc4203d8598, 0x94b5bd, 0xc, 0xc42021c517, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc42021c568 sp=0xc42021c528 pc=0x4574fe
runtime.chanrecv(0xc4203d8540, 0x0, 0x872401, 0xc4201a9c01)
/usr/local/go/src/runtime/chan.go:518 +0x209 fp=0xc42021c600 sp=0xc42021c568 pc=0x4297f9
runtime.chanrecv1(0xc4203d8540, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc42021c630 sp=0xc42021c600 pc=0x42959b
github.com/mdlayher/netlink.(*sysSocket).do(0xc4201a9320, 0xc42059f570)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0x126 fp=0xc42021c680 sp=0xc42021c630 pc=0x872496
github.com/mdlayher/netlink.(*sysSocket).Recvmsg(0xc4201a9320, 0xc42029a000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:416 +0x3bc fp=0xc42021c740 sp=0xc42021c680 pc=0x8731cc
github.com/mdlayher/netlink.(*conn).Receive(0xc4201a93e0, 0x0, 0xc4203d84d0, 0xc4203d84d0, 0xc4201a9c08, 0xc4201a9c00)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:138 +0x126 fp=0xc42021c8f8 sp=0xc42021c740 pc=0x8713d6
github.com/mdlayher/netlink.(*Conn).receive(0xc4203098c0, 0x20, 0xc42021ca40, 0x86ec8d, 0xc4200cb820, 0xc4200cb840)
/home/matt/src/github.com/mdlayher/netlink/conn.go:256 +0x2b0 fp=0xc42021ca00 sp=0xc42021c8f8 pc=0x86fa90
github.com/mdlayher/netlink.(*Conn).Receive(0xc4203098c0, 0x877df3, 0xc4203098c0, 0x1001000000020, 0xf154bc24aff5102d, 0xc4203dd300)
/home/matt/src/github.com/mdlayher/netlink/conn.go:222 +0x51 fp=0xc42021cad8 sp=0xc42021ca00 pc=0x86f4e1
github.com/mdlayher/genetlink.(*Conn).Receive(0xc42023a008, 0x460103, 0xc4203dd2f0, 0xc, 0x10, 0x10010, 0x1001000000020, 0xf154bc24aff5102d, 0xc4203dd300)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:109 +0x7b fp=0xc42021cc18 sp=0xc42021cad8 pc=0x877efb
github.com/mdlayher/genetlink.(*Conn).Execute(0xc42023a008, 0x103, 0xc4203dd2f0, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:139 +0x14d fp=0xc42021cd18 sp=0xc42021cc18 pc=0x87859d
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc42023a008, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x1dd fp=0xc42021ce18 sp=0xc42021cd18 pc=0x87897d
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc42023a008, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x98 fp=0xc42021cef0 sp=0xc42021ce18 pc=0x8775b8
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x160 fp=0xc42021cfb0 sp=0xc42021cef0 pc=0x87abf0
main.main.func2(0xc42001e130)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x56 fp=0xc42021cfd8 sp=0xc42021cfb0 pc=0x87af16
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc42021cfe0 sp=0xc42021cfd8 pc=0x487a61
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0x118
goroutine 5 [chan receive]:
runtime.gopark(0x962fc0, 0xc42053ad78, 0x94b5bd, 0xc, 0xc4204fc717, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc4205a9ca0 sp=0xc4205a9c70 pc=0x457449
runtime.goparkunlock(0xc42053ad78, 0x94b5bd, 0xc, 0xc4205a9d17, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc4205a9ce0 sp=0xc4205a9ca0 pc=0x4574fe
runtime.chanrecv(0xc42053ad20, 0x0, 0x872401, 0xc4202eb901)
/usr/local/go/src/runtime/chan.go:518 +0x209 fp=0xc4205a9d78 sp=0xc4205a9ce0 pc=0x4297f9
runtime.chanrecv1(0xc42053ad20, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc4205a9da8 sp=0xc4205a9d78 pc=0x42959b
github.com/mdlayher/netlink.(*sysSocket).do(0xc4202eae20, 0xc4202eb900)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0x126 fp=0xc4205a9df8 sp=0xc4205a9da8 pc=0x872496
github.com/mdlayher/netlink.(*sysSocket).Close(0xc4202eae20, 0x6, 0xc420034500)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:385 +0x119 fp=0xc4205a9e48 sp=0xc4205a9df8 pc=0x872a39
github.com/mdlayher/netlink.(*conn).Close(0xc4202eaee0, 0xc4202e0670, 0xc4205a9ee0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:186 +0x4f fp=0xc4205a9e80 sp=0xc4205a9e48 pc=0x871aef
github.com/mdlayher/netlink.(*Conn).Close(0xc42026f950, 0x9625b8, 0xc4202e0640)
/home/matt/src/github.com/mdlayher/netlink/conn.go:106 +0x4f fp=0xc4205a9eb8 sp=0xc4205a9e80 pc=0x86e89f
github.com/mdlayher/genetlink.(*Conn).Close(0xc420236028, 0x0, 0xc4203dfd08)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:41 +0x4a fp=0xc4205a9ef0 sp=0xc4205a9eb8 pc=0x8774da
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:53 +0x215 fp=0xc4205a9fb0 sp=0xc4205a9ef0 pc=0x87aca5
main.main.func2(0xc42001e130)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x56 fp=0xc4205a9fd8 sp=0xc4205a9fb0 pc=0x87af16
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4205a9fe0 sp=0xc4205a9fd8 pc=0x487a61
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0x118
goroutine 6 [runnable]:
runtime.gopark(0x962fc0, 0xc42030d0f8, 0x94b5bd, 0xc, 0xc42060e117, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420066528 sp=0xc4200664f8 pc=0x457449
runtime.goparkunlock(0xc42030d0f8, 0x94b5bd, 0xc, 0xc420066517, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc420066568 sp=0xc420066528 pc=0x4574fe
runtime.chanrecv(0xc42030d0a0, 0x0, 0x872401, 0xc42048fb01)
/usr/local/go/src/runtime/chan.go:518 +0x209 fp=0xc420066600 sp=0xc420066568 pc=0x4297f9
runtime.chanrecv1(0xc42030d0a0, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc420066630 sp=0xc420066600 pc=0x42959b
github.com/mdlayher/netlink.(*sysSocket).do(0xc42048f7c0, 0xc4203d2ee0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0x126 fp=0xc420066680 sp=0xc420066630 pc=0x872496
github.com/mdlayher/netlink.(*sysSocket).Recvmsg(0xc42048f7c0, 0xc42053f000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x74, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:416 +0x3bc fp=0xc420066740 sp=0xc420066680 pc=0x8731cc
github.com/mdlayher/netlink.(*conn).Receive(0xc42048f8a0, 0x0, 0xc42030cfc0, 0xc42030cfc0, 0xc42048fae8, 0xc42048fae0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:153 +0x1ba fp=0xc4200668f8 sp=0xc420066740 pc=0x87146a
github.com/mdlayher/netlink.(*Conn).receive(0xc4204227e0, 0x20, 0xc420066a40, 0x86ec8d, 0xc42054b0a0, 0xc42054b0c0)
/home/matt/src/github.com/mdlayher/netlink/conn.go:256 +0x2b0 fp=0xc420066a00 sp=0xc4200668f8 pc=0x86fa90
github.com/mdlayher/netlink.(*Conn).Receive(0xc4204227e0, 0x877df3, 0xc4204227e0, 0x1001000000020, 0x5ddea4fdb08e, 0xc4203b2990)
/home/matt/src/github.com/mdlayher/netlink/conn.go:222 +0x51 fp=0xc420066ad8 sp=0xc420066a00 pc=0x86f4e1
github.com/mdlayher/genetlink.(*Conn).Receive(0xc42000e038, 0x460103, 0xc4203b2980, 0xc, 0x10, 0x10010, 0x1001000000020, 0x5ddea4fdb08e, 0xc4203b2990)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:109 +0x7b fp=0xc420066c18 sp=0xc420066ad8 pc=0x877efb
github.com/mdlayher/genetlink.(*Conn).Execute(0xc42000e038, 0x103, 0xc4203b2980, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:139 +0x14d fp=0xc420066d18 sp=0xc420066c18 pc=0x87859d
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc42000e038, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x1dd fp=0xc420066e18 sp=0xc420066d18 pc=0x87897d
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc42000e038, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x98 fp=0xc420066ef0 sp=0xc420066e18 pc=0x8775b8
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x160 fp=0xc420066fb0 sp=0xc420066ef0 pc=0x87abf0
main.main.func2(0xc42001e130)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x56 fp=0xc420066fd8 sp=0xc420066fb0 pc=0x87af16
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420066fe0 sp=0xc420066fd8 pc=0x487a61
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0x118
goroutine 7 [runnable]:
runtime.newobject(0x9039e0, 0x60)
/usr/local/go/src/runtime/malloc.go:838 +0x51 fp=0xc420459b20 sp=0xc420459b18 pc=0x439281
github.com/mdlayher/netlink.NewAttributeDecoder(0xc420390014, 0x60, 0xfec, 0x30, 0xc420449680, 0x7f8c2c3f58f0)
/home/matt/src/github.com/mdlayher/netlink/attribute.go:156 +0x9b fp=0xc420459ba0 sp=0xc420459b20 pc=0x86cf6b
github.com/mdlayher/genetlink.(*Family).parseAttributes(0xc420459cd8, 0xc420390014, 0x60, 0xfec, 0x0, 0x1)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:97 +0x6b fp=0xc420459c58 sp=0xc420459ba0 pc=0x8791cb
github.com/mdlayher/genetlink.buildFamilies(0xc420286aa0, 0x1, 0x1, 0xc, 0x10, 0x10010, 0xc420286aa0, 0x1)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:85 +0x145 fp=0xc420459d18 sp=0xc420459c58 pc=0x878fa5
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc4200b4050, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:47 +0x212 fp=0xc420459e18 sp=0xc420459d18 pc=0x8789b2
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc4200b4050, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x98 fp=0xc420459ef0 sp=0xc420459e18 pc=0x8775b8
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x160 fp=0xc420459fb0 sp=0xc420459ef0 pc=0x87abf0
main.main.func2(0xc42001e130)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x56 fp=0xc420459fd8 sp=0xc420459fb0 pc=0x87af16
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420459fe0 sp=0xc420459fd8 pc=0x487a61
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0x118
goroutine 8 [chan receive]:
runtime.gopark(0x962fc0, 0xc42051a988, 0x94b5bd, 0xc, 0xc4204fd017, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc42044c7f0 sp=0xc42044c7c0 pc=0x457449
runtime.goparkunlock(0xc42051a988, 0x94b5bd, 0xc, 0xc42044c817, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc42044c830 sp=0xc42044c7f0 pc=0x4574fe
runtime.chanrecv(0xc42051a930, 0x0, 0x872401, 0xc420417701)
/usr/local/go/src/runtime/chan.go:518 +0x209 fp=0xc42044c8c8 sp=0xc42044c830 pc=0x4297f9
runtime.chanrecv1(0xc42051a930, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc42044c8f8 sp=0xc42044c8c8 pc=0x42959b
github.com/mdlayher/netlink.(*sysSocket).do(0xc420417000, 0xc4202b7500)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0x126 fp=0xc42044c948 sp=0xc42044c8f8 pc=0x872496
github.com/mdlayher/netlink.(*sysSocket).Sendmsg(0xc420417000, 0xc420529560, 0x20, 0x20, 0x0, 0x0, 0x0, 0x99ca00, 0xc420529580, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:425 +0x1f5 fp=0xc42044c9a0 sp=0xc42044c948 pc=0x8735f5
github.com/mdlayher/netlink.(*conn).Send(0xc4204170c0, 0x1001000000020, 0xcc6a8174d3d1a3d2, 0xc4205bc230, 0x10, 0x10, 0x46e530, 0xc4205bc220)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:127 +0x1b3 fp=0xc42044ca50 sp=0xc42044c9a0 pc=0x871253
github.com/mdlayher/netlink.(*Conn).Send(0xc4203f9d40, 0x1001000000020, 0xcc6a8174d3d1a3d2, 0xc4205bc230, 0x10, 0x10, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn.go:205 +0x21a fp=0xc42044cae8 sp=0xc42044ca50 pc=0x86f33a
github.com/mdlayher/genetlink.(*Conn).Send(0xc42018e028, 0x460103, 0xc4205bc220, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:98 +0x266 fp=0xc42044cc18 sp=0xc42044cae8 pc=0x877cd6
github.com/mdlayher/genetlink.(*Conn).Execute(0xc42018e028, 0x103, 0xc4205bc220, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:134 +0xc9 fp=0xc42044cd18 sp=0xc42044cc18 pc=0x878519
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc42018e028, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x1dd fp=0xc42044ce18 sp=0xc42044cd18 pc=0x87897d
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc42018e028, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x98 fp=0xc42044cef0 sp=0xc42044ce18 pc=0x8775b8
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x160 fp=0xc42044cfb0 sp=0xc42044cef0 pc=0x87abf0
main.main.func2(0xc42001e130)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x56 fp=0xc42044cfd8 sp=0xc42044cfb0 pc=0x87af16
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc42044cfe0 sp=0xc42044cfd8 pc=0x487a61
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0x118
goroutine 9 [runnable]:
runtime.lock(0xc4205e41d8)
/usr/local/go/src/runtime/lock_futex.go:46 +0x1fd fp=0xc420217568 sp=0xc420217560 pc=0x4375ed
runtime.chansend(0xc4205e4180, 0xc420217660, 0x8ff001, 0x87247f, 0xc42032a320)
/usr/local/go/src/runtime/chan.go:181 +0x11d fp=0xc4202175f8 sp=0xc420217568 pc=0x4289fd
runtime.chansend1(0xc4205e4180, 0xc420217660)
/usr/local/go/src/runtime/chan.go:125 +0x35 fp=0xc420217630 sp=0xc4202175f8 pc=0x4288d5
github.com/mdlayher/netlink.(*sysSocket).do(0xc4202599a0, 0xc420485420)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:346 +0x10f fp=0xc420217680 sp=0xc420217630 pc=0x87247f
github.com/mdlayher/netlink.(*sysSocket).Recvmsg(0xc4202599a0, 0xc420396000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:416 +0x3bc fp=0xc420217740 sp=0xc420217680 pc=0x8731cc
github.com/mdlayher/netlink.(*conn).Receive(0xc420259a60, 0x0, 0xc4200e17a0, 0xc4200e17a0, 0xc42032a308, 0xc42032a300)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:138 +0x126 fp=0xc4202178f8 sp=0xc420217740 pc=0x8713d6
github.com/mdlayher/netlink.(*Conn).receive(0xc4201749f0, 0x20, 0xc420217a40, 0x86ec8d, 0xc4205e95a0, 0xc4205e95c0)
/home/matt/src/github.com/mdlayher/netlink/conn.go:256 +0x2b0 fp=0xc420217a00 sp=0xc4202178f8 pc=0x86fa90
github.com/mdlayher/netlink.(*Conn).Receive(0xc4201749f0, 0x877df3, 0xc4201749f0, 0x1001000000020, 0xd4f80c9c32ac7053, 0xc42001eb00)
/home/matt/src/github.com/mdlayher/netlink/conn.go:222 +0x51 fp=0xc420217ad8 sp=0xc420217a00 pc=0x86f4e1
github.com/mdlayher/genetlink.(*Conn).Receive(0xc420434028, 0x460103, 0xc42001eaf0, 0xc, 0x10, 0x10010, 0x1001000000020, 0xd4f80c9c32ac7053, 0xc42001eb00)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:109 +0x7b fp=0xc420217c18 sp=0xc420217ad8 pc=0x877efb
github.com/mdlayher/genetlink.(*Conn).Execute(0xc420434028, 0x103, 0xc42001eaf0, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:139 +0x14d fp=0xc420217d18 sp=0xc420217c18 pc=0x87859d
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc420434028, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x1dd fp=0xc420217e18 sp=0xc420217d18 pc=0x87897d
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc420434028, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x98 fp=0xc420217ef0 sp=0xc420217e18 pc=0x8775b8
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x160 fp=0xc420217fb0 sp=0xc420217ef0 pc=0x87abf0
main.main.func2(0xc42001e130)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x56 fp=0xc420217fd8 sp=0xc420217fb0 pc=0x87af16
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420217fe0 sp=0xc420217fd8 pc=0x487a61
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0x118
goroutine 10 [chan receive]:
runtime.gopark(0x962fc0, 0xc4203119b8, 0x94b5bd, 0xc, 0xc4205a1217, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc4205ab7f0 sp=0xc4205ab7c0 pc=0x457449
runtime.goparkunlock(0xc4203119b8, 0x94b5bd, 0xc, 0xc4205ab817, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc4205ab830 sp=0xc4205ab7f0 pc=0x4574fe
runtime.chanrecv(0xc420311960, 0x0, 0x872401, 0xc4205c2201)
/usr/local/go/src/runtime/chan.go:518 +0x209 fp=0xc4205ab8c8 sp=0xc4205ab830 pc=0x4297f9
runtime.chanrecv1(0xc420311960, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc4205ab8f8 sp=0xc4205ab8c8 pc=0x42959b
github.com/mdlayher/netlink.(*sysSocket).do(0xc42000de80, 0xc420281ce0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0x126 fp=0xc4205ab948 sp=0xc4205ab8f8 pc=0x872496
github.com/mdlayher/netlink.(*sysSocket).Sendmsg(0xc42000de80, 0xc4204814c0, 0x20, 0x20, 0x0, 0x0, 0x0, 0x99ca00, 0xc4204814e0, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:425 +0x1f5 fp=0xc4205ab9a0 sp=0xc4205ab948 pc=0x8735f5
github.com/mdlayher/netlink.(*conn).Send(0xc42000df40, 0x1001000000020, 0xe736d6785f7e46e3, 0xc42046e8e0, 0x10, 0x10, 0x46e530, 0xc42046e8d0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:127 +0x1b3 fp=0xc4205aba50 sp=0xc4205ab9a0 pc=0x871253
github.com/mdlayher/netlink.(*Conn).Send(0xc42025acf0, 0x1001000000020, 0xe736d6785f7e46e3, 0xc42046e8e0, 0x10, 0x10, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn.go:205 +0x21a fp=0xc4205abae8 sp=0xc4205aba50 pc=0x86f33a
github.com/mdlayher/genetlink.(*Conn).Send(0xc4203e0038, 0x460103, 0xc42046e8d0, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:98 +0x266 fp=0xc4205abc18 sp=0xc4205abae8 pc=0x877cd6
github.com/mdlayher/genetlink.(*Conn).Execute(0xc4203e0038, 0x103, 0xc42046e8d0, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:134 +0xc9 fp=0xc4205abd18 sp=0xc4205abc18 pc=0x878519
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc4203e0038, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x1dd fp=0xc4205abe18 sp=0xc4205abd18 pc=0x87897d
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc4203e0038, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x98 fp=0xc4205abef0 sp=0xc4205abe18 pc=0x8775b8
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x160 fp=0xc4205abfb0 sp=0xc4205abef0 pc=0x87abf0
main.main.func2(0xc42001e130)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x56 fp=0xc4205abfd8 sp=0xc4205abfb0 pc=0x87af16
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4205abfe0 sp=0xc4205abfd8 pc=0x487a61
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0x118
goroutine 11 [chan receive]:
runtime.gopark(0x962fc0, 0xc42028c988, 0x94b5bd, 0xc, 0xc420246617, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc42044a528 sp=0xc42044a4f8 pc=0x457449
runtime.goparkunlock(0xc42028c988, 0x94b5bd, 0xc, 0xc42044a517, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc42044a568 sp=0xc42044a528 pc=0x4574fe
runtime.chanrecv(0xc42028c930, 0x0, 0x872401, 0xc420271901)
/usr/local/go/src/runtime/chan.go:518 +0x209 fp=0xc42044a600 sp=0xc42044a568 pc=0x4297f9
runtime.chanrecv1(0xc42028c930, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc42044a630 sp=0xc42044a600 pc=0x42959b
github.com/mdlayher/netlink.(*sysSocket).do(0xc420271520, 0xc42022ea80)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0x126 fp=0xc42044a680 sp=0xc42044a630 pc=0x872496
github.com/mdlayher/netlink.(*sysSocket).Recvmsg(0xc420271520, 0xc420394000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:416 +0x3bc fp=0xc42044a740 sp=0xc42044a680 pc=0x8731cc
github.com/mdlayher/netlink.(*conn).Receive(0xc4202715e0, 0x0, 0xc42028c8c0, 0xc42028c8c0, 0xc420271908, 0xc420271900)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:138 +0x126 fp=0xc42044a8f8 sp=0xc42044a740 pc=0x8713d6
github.com/mdlayher/netlink.(*Conn).receive(0xc42052bf20, 0x20, 0xc42044aa40, 0x86ec8d, 0xc42030ec00, 0xc42030ec20)
/home/matt/src/github.com/mdlayher/netlink/conn.go:256 +0x2b0 fp=0xc42044aa00 sp=0xc42044a8f8 pc=0x86fa90
github.com/mdlayher/netlink.(*Conn).Receive(0xc42052bf20, 0x877df3, 0xc42052bf20, 0x1001000000020, 0xc82ae6708330da12, 0xc420328280)
/home/matt/src/github.com/mdlayher/netlink/conn.go:222 +0x51 fp=0xc42044aad8 sp=0xc42044aa00 pc=0x86f4e1
github.com/mdlayher/genetlink.(*Conn).Receive(0xc420556020, 0x460103, 0xc420328270, 0xc, 0x10, 0x10010, 0x1001000000020, 0xc82ae6708330da12, 0xc420328280)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:109 +0x7b fp=0xc42044ac18 sp=0xc42044aad8 pc=0x877efb
github.com/mdlayher/genetlink.(*Conn).Execute(0xc420556020, 0x103, 0xc420328270, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:139 +0x14d fp=0xc42044ad18 sp=0xc42044ac18 pc=0x87859d
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc420556020, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x1dd fp=0xc42044ae18 sp=0xc42044ad18 pc=0x87897d
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc420556020, 0x947cbe, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x98 fp=0xc42044aef0 sp=0xc42044ae18 pc=0x8775b8
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x160 fp=0xc42044afb0 sp=0xc42044aef0 pc=0x87abf0
main.main.func2(0xc42001e130)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x56 fp=0xc42044afd8 sp=0xc42044afb0 pc=0x87af16
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc42044afe0 sp=0xc42044afd8 pc=0x487a61
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0x118
goroutine 55 [GC worker (idle)]:
runtime.gopark(0x962dc0, 0xc42046e780, 0x94d0c6, 0x10, 0xc4201aa014, 0x0)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420053f40 sp=0xc420053f10 pc=0x457449
runtime.gcBgMarkWorker(0xc420032000)
/usr/local/go/src/runtime/mgc.go:1775 +0x14a fp=0xc420053fd8 sp=0xc420053f40 pc=0x442efa
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420053fe0 sp=0xc420053fd8 pc=0x487a61
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1723 +0x79
goroutine 71 [GC worker (idle)]:
runtime.gopark(0x962dc0, 0xc4204ca260, 0x94d0c6, 0x10, 0x875814, 0x0)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc4201b4740 sp=0xc4201b4710 pc=0x457449
runtime.gcBgMarkWorker(0xc420034500)
/usr/local/go/src/runtime/mgc.go:1775 +0x14a fp=0xc4201b47d8 sp=0xc4201b4740 pc=0x442efa
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4201b47e0 sp=0xc4201b47d8 pc=0x487a61
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1723 +0x79
goroutine 118 [GC worker (idle)]:
runtime.gopark(0x962dc0, 0xc4203b2160, 0x94d0c6, 0x10, 0xc420184014, 0x0)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420054740 sp=0xc420054710 pc=0x457449
runtime.gcBgMarkWorker(0xc420036a00)
/usr/local/go/src/runtime/mgc.go:1775 +0x14a fp=0xc4200547d8 sp=0xc420054740 pc=0x442efa
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4200547e0 sp=0xc4200547d8 pc=0x487a61
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1723 +0x79
goroutine 56 [GC worker (idle)]:
runtime.gopark(0x962dc0, 0xc4203b2170, 0x94d0c6, 0x10, 0x14, 0x0)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc4201b8f40 sp=0xc4201b8f10 pc=0x457449
runtime.gcBgMarkWorker(0xc420038f00)
/usr/local/go/src/runtime/mgc.go:1775 +0x14a fp=0xc4201b8fd8 sp=0xc4201b8f40 pc=0x442efa
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4201b8fe0 sp=0xc4201b8fd8 pc=0x487a61
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1723 +0x79
goroutine 57 [GC worker (idle)]:
runtime.gopark(0x962dc0, 0xc4204de220, 0x94d0c6, 0x10, 0x14, 0x0)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc4201b9740 sp=0xc4201b9710 pc=0x457449
runtime.gcBgMarkWorker(0xc42003b400)
/usr/local/go/src/runtime/mgc.go:1775 +0x14a fp=0xc4201b97d8 sp=0xc4201b9740 pc=0x442efa
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4201b97e0 sp=0xc4201b97d8 pc=0x487a61
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1723 +0x79
goroutine 131 [GC worker (idle)]:
runtime.gopark(0x962dc0, 0xc420269ce0, 0x94d0c6, 0x10, 0xc4200b8014, 0x0)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420200f40 sp=0xc420200f10 pc=0x457449
runtime.gcBgMarkWorker(0xc42003d900)
/usr/local/go/src/runtime/mgc.go:1775 +0x14a fp=0xc420200fd8 sp=0xc420200f40 pc=0x442efa
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420200fe0 sp=0xc420200fd8 pc=0x487a61
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1723 +0x79
goroutine 104 [GC worker (idle)]:
runtime.gopark(0x962dc0, 0xc4203b2180, 0x94d0c6, 0x10, 0xc42026a014, 0x0)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420200740 sp=0xc420200710 pc=0x457449
runtime.gcBgMarkWorker(0xc420040000)
/usr/local/go/src/runtime/mgc.go:1775 +0x14a fp=0xc4202007d8 sp=0xc420200740 pc=0x442efa
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4202007e0 sp=0xc4202007d8 pc=0x487a61
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1723 +0x79
goroutine 58 [GC worker (idle)]:
runtime.gopark(0x962dc0, 0xc4204de230, 0x94d0c6, 0x10, 0x14, 0x0)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc4201b9f40 sp=0xc4201b9f10 pc=0x457449
runtime.gcBgMarkWorker(0xc420042500)
/usr/local/go/src/runtime/mgc.go:1775 +0x14a fp=0xc4201b9fd8 sp=0xc4201b9f40 pc=0x442efa
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4201b9fe0 sp=0xc4201b9fd8 pc=0x487a61
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1723 +0x79
goroutine 1019984 [runnable, locked to thread]:
syscall.Syscall(0x2f, 0x7, 0xc420503620, 0x2, 0x74, 0x2, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5 fp=0xc4205034c0 sp=0xc4205034b8 pc=0x4b3f15
golang.org/x/sys/unix.recvmsg(0x7, 0xc420503620, 0x2, 0x0, 0xc4205035e8, 0x0)
/home/matt/src/golang.org/x/sys/unix/zsyscall_linux_amd64.go:2098 +0x67 fp=0xc420503530 sp=0xc4205034c0 pc=0x86b167
golang.org/x/sys/unix.Recvmsg(0x7, 0xc42029a000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x2, 0xc, 0xc420503717, ...)
/home/matt/src/golang.org/x/sys/unix/syscall_linux.go:964 +0x14a fp=0xc420503668 sp=0xc420503530 pc=0x86982a
github.com/mdlayher/netlink.(*sysSocket).Recvmsg.func1()
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:417 +0x130 fp=0xc420503760 sp=0xc420503668 pc=0x875e40
github.com/mdlayher/netlink.(*sysSocket).do.func1()
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:347 +0x47 fp=0xc420503798 sp=0xc420503760 pc=0x8758d7
github.com/mdlayher/netlink.newSysSocket.func1(0xc420408001, 0xc4203dcd30, 0xc420408060)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:333 +0x80 fp=0xc4205037c8 sp=0xc420503798 pc=0x875830
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4205037d0 sp=0xc4205037c8 pc=0x487a61
created by github.com/mdlayher/netlink.newSysSocket
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:315 +0xcb
goroutine 1020069 [chan receive, locked to thread]:
runtime.gopark(0x962fc0, 0xc4205e41d8, 0x94b5bd, 0xc, 0xc420063f17, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420063e90 sp=0xc420063e60 pc=0x457449
runtime.goparkunlock(0xc4205e41d8, 0x94b5bd, 0xc, 0x17, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc420063ed0 sp=0xc420063e90 pc=0x4574fe
runtime.chanrecv(0xc4205e4180, 0xc420063fb0, 0xc4200e1701, 0xc42032a300)
/usr/local/go/src/runtime/chan.go:518 +0x209 fp=0xc420063f68 sp=0xc420063ed0 pc=0x4297f9
runtime.chanrecv2(0xc4205e4180, 0xc420063fb0, 0xc42001e501)
/usr/local/go/src/runtime/chan.go:405 +0x2b fp=0xc420063f98 sp=0xc420063f68 pc=0x4295db
github.com/mdlayher/netlink.newSysSocket.func1(0xc4205e4101, 0xc42001e5e0, 0xc4205e4180)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:332 +0x98 fp=0xc420063fc8 sp=0xc420063f98 pc=0x875848
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420063fd0 sp=0xc420063fc8 pc=0x487a61
created by github.com/mdlayher/netlink.newSysSocket
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:315 +0xcb
goroutine 1020052 [chan receive, locked to thread]:
runtime.gopark(0x962fc0, 0xc420340118, 0x94b5bd, 0xc, 0xc4201e4f17, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc4201e4e90 sp=0xc4201e4e60 pc=0x457449
runtime.goparkunlock(0xc420340118, 0x94b5bd, 0xc, 0x17, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc4201e4ed0 sp=0xc4201e4e90 pc=0x4574fe
runtime.chanrecv(0xc4203400c0, 0xc4201e4fb0, 0xc4201d1801, 0xc420286a80)
/usr/local/go/src/runtime/chan.go:518 +0x209 fp=0xc4201e4f68 sp=0xc4201e4ed0 pc=0x4297f9
runtime.chanrecv2(0xc4203400c0, 0xc4201e4fb0, 0xc4204cb601)
/usr/local/go/src/runtime/chan.go:405 +0x2b fp=0xc4201e4f98 sp=0xc4201e4f68 pc=0x4295db
github.com/mdlayher/netlink.newSysSocket.func1(0xc420340001, 0xc4204cb670, 0xc4203400c0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:332 +0x98 fp=0xc4201e4fc8 sp=0xc4201e4f98 pc=0x875848
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4201e4fd0 sp=0xc4201e4fc8 pc=0x487a61
created by github.com/mdlayher/netlink.newSysSocket
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:315 +0xcb
goroutine 1020026 [chan receive, locked to thread]:
runtime.gopark(0x962fc0, 0xc42001c478, 0x94b5bd, 0xc, 0xc420338f17, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420338e90 sp=0xc420338e60 pc=0x457449
runtime.goparkunlock(0xc42001c478, 0x94b5bd, 0xc, 0x17, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc420338ed0 sp=0xc420338e90 pc=0x4574fe
runtime.chanrecv(0xc42001c420, 0xc420338fb0, 0xc42030d001, 0xc42048fb20)
/usr/local/go/src/runtime/chan.go:518 +0x209 fp=0xc420338f68 sp=0xc420338ed0 pc=0x4297f9
runtime.chanrecv2(0xc42001c420, 0xc420338fb0, 0xc4203b2701)
/usr/local/go/src/runtime/chan.go:405 +0x2b fp=0xc420338f98 sp=0xc420338f68 pc=0x4295db
github.com/mdlayher/netlink.newSysSocket.func1(0xc42001c401, 0xc4203b27e0, 0xc42001c420)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:332 +0x98 fp=0xc420338fc8 sp=0xc420338f98 pc=0x875848
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420338fd0 sp=0xc420338fc8 pc=0x487a61
created by github.com/mdlayher/netlink.newSysSocket
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:315 +0xcb
goroutine 1020042 [runnable, locked to thread]:
runtime.gopark(0x962fc0, 0xc42029e2f8, 0x94b5bd, 0xc, 0xc420473717, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0xf9 fp=0xc420473690 sp=0xc420473660 pc=0x457449
runtime.goparkunlock(0xc42029e2f8, 0x94b5bd, 0xc, 0x17, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc4204736d0 sp=0xc420473690 pc=0x4574fe
runtime.chanrecv(0xc42029e2a0, 0xc4204737b0, 0xc420311801, 0xc4205c21a0)
/usr/local/go/src/runtime/chan.go:518 +0x209 fp=0xc420473768 sp=0xc4204736d0 pc=0x4297f9
runtime.chanrecv2(0xc42029e2a0, 0xc4204737b0, 0xc42046e601)
/usr/local/go/src/runtime/chan.go:405 +0x2b fp=0xc420473798 sp=0xc420473768 pc=0x4295db
github.com/mdlayher/netlink.newSysSocket.func1(0xc42029e201, 0xc42046e670, 0xc42029e2a0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:332 +0x98 fp=0xc4204737c8 sp=0xc420473798 pc=0x875848
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4204737d0 sp=0xc4204737c8 pc=0x487a61
created by github.com/mdlayher/netlink.newSysSocket
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:315 +0xcb
goroutine 1020085 [runnable, locked to thread]:
syscall.Syscall(0x2e, 0x6, 0xc4201de5e8, 0x0, 0x20, 0x0, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5 fp=0xc4201de508 sp=0xc4201de500 pc=0x4b3f15
golang.org/x/sys/unix.sendmsg(0x6, 0xc4201de5e8, 0x0, 0x0, 0x0, 0x0)
/home/matt/src/golang.org/x/sys/unix/zsyscall_linux_amd64.go:2109 +0x67 fp=0xc4201de578 sp=0xc4201de508 pc=0x86b2e7
golang.org/x/sys/unix.SendmsgN(0x6, 0xc420529560, 0x20, 0x20, 0x0, 0x0, 0x0, 0x99ca00, 0xc420529580, 0x0, ...)
/home/matt/src/golang.org/x/sys/unix/syscall_linux.go:1018 +0x122 fp=0xc4201de630 sp=0xc4201de578 pc=0x869d12
golang.org/x/sys/unix.Sendmsg(0x6, 0xc420529560, 0x20, 0x20, 0x0, 0x0, 0x0, 0x99ca00, 0xc420529580, 0x0, ...)
/home/matt/src/golang.org/x/sys/unix/syscall_linux.go:977 +0xbb fp=0xc4201de6b8 sp=0xc4201de630 pc=0x869b9b
github.com/mdlayher/netlink.(*sysSocket).Sendmsg.func1()
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:426 +0x120 fp=0xc4201de760 sp=0xc4201de6b8 pc=0x8760e0
github.com/mdlayher/netlink.(*sysSocket).do.func1()
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:347 +0x47 fp=0xc4201de798 sp=0xc4201de760 pc=0x8758d7
github.com/mdlayher/netlink.newSysSocket.func1(0xc4205ec101, 0xc42025fdc0, 0xc4205ec180)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:333 +0x80 fp=0xc4201de7c8 sp=0xc4201de798 pc=0x875830
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4201de7d0 sp=0xc4201de7c8 pc=0x487a61
created by github.com/mdlayher/netlink.newSysSocket
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:315 +0xcb
goroutine 1020013 [runnable, locked to thread]:
syscall.Syscall(0x3, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5 fp=0xc420062eb8 sp=0xc420062eb0 pc=0x4b3f15
golang.org/x/sys/unix.Close(0x8, 0xc420553c80, 0xc4204fc808)
/home/matt/src/golang.org/x/sys/unix/zsyscall_linux_amd64.go:456 +0x4e fp=0xc420062f18 sp=0xc420062eb8 pc=0x86a8ae
github.com/mdlayher/netlink.(*sysSocket).Close.func1()
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:386 +0x65 fp=0xc420062f60 sp=0xc420062f18 pc=0x875b75
github.com/mdlayher/netlink.(*sysSocket).do.func1()
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:347 +0x47 fp=0xc420062f98 sp=0xc420062f60 pc=0x8758d7
github.com/mdlayher/netlink.newSysSocket.func1(0xc42021e101, 0xc4203dfd30, 0xc42021e180)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:333 +0x80 fp=0xc420062fc8 sp=0xc420062f98 pc=0x875830
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420062fd0 sp=0xc420062fc8 pc=0x487a61
created by github.com/mdlayher/netlink.newSysSocket
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:315 +0xcb
goroutine 1020101 [runnable, locked to thread]:
syscall.Syscall(0x2f, 0xb, 0xc4201df620, 0x2, 0x74, 0x2, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5 fp=0xc4201df4c0 sp=0xc4201df4b8 pc=0x4b3f15
golang.org/x/sys/unix.recvmsg(0xb, 0xc4201df620, 0x2, 0x0, 0xc4201df5e8, 0x0)
/home/matt/src/golang.org/x/sys/unix/zsyscall_linux_amd64.go:2098 +0x67 fp=0xc4201df530 sp=0xc4201df4c0 pc=0x86b167
golang.org/x/sys/unix.Recvmsg(0xb, 0xc420394000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x2, 0xc, 0xc4201df717, ...)
/home/matt/src/golang.org/x/sys/unix/syscall_linux.go:964 +0x14a fp=0xc4201df668 sp=0xc4201df530 pc=0x86982a
github.com/mdlayher/netlink.(*sysSocket).Recvmsg.func1()
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:417 +0x130 fp=0xc4201df760 sp=0xc4201df668 pc=0x875e40
github.com/mdlayher/netlink.(*sysSocket).do.func1()
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:347 +0x47 fp=0xc4201df798 sp=0xc4201df760 pc=0x8758d7
github.com/mdlayher/netlink.newSysSocket.func1(0xc42009a201, 0xc420328020, 0xc42009a2a0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:333 +0x80 fp=0xc4201df7c8 sp=0xc4201df798 pc=0x875830
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4201df7d0 sp=0xc4201df7c8 pc=0x487a61
created by github.com/mdlayher/netlink.newSysSocket
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:315 +0xcb
Aborted (core dumped)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.