Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
go build + GOTRACEBACK=crash ./nlstress
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
fatal error: runtime·unlock: lock count
panic during panic
runtime stack:
runtime.startpanic_m()
/usr/local/go/src/runtime/panic.go:690 +0x179 fp=0x7f6caeffcd10 sp=0x7f6caeffcce8 pc=0x42c6c9
runtime.startpanic()
/usr/local/go/src/runtime/panic.go:589 +0x1e fp=0x7f6caeffcd28 sp=0x7f6caeffcd10 pc=0x42c2ae
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:615 +0x74 fp=0x7f6caeffcd48 sp=0x7f6caeffcd28 pc=0x42c3d4
runtime.unlock(0x9bd4f0)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6caeffcd68 sp=0x7f6caeffcd48 pc=0x410820
runtime.startm(0xc420034500, 0xc420352000)
/usr/local/go/src/runtime/proc.go:1995 +0x7a fp=0x7f6caeffcda0 sp=0x7f6caeffcd68 pc=0x43218a
runtime.handoffp(0xc420034500)
/usr/local/go/src/runtime/proc.go:2029 +0x55 fp=0x7f6caeffcdc0 sp=0x7f6caeffcda0 pc=0x432395
runtime.stoplockedm()
/usr/local/go/src/runtime/proc.go:2097 +0x101 fp=0x7f6caeffce00 sp=0x7f6caeffcdc0 pc=0x4327b1
runtime.schedule()
/usr/local/go/src/runtime/proc.go:2493 +0x2da fp=0x7f6caeffce48 sp=0x7f6caeffce00 pc=0x433eaa
runtime.park_m(0xc420177500)
/usr/local/go/src/runtime/proc.go:2604 +0xb6 fp=0x7f6caeffce78 sp=0x7f6caeffce48 pc=0x434036
runtime.mcall(0x100000000000000)
/usr/local/go/src/runtime/asm_amd64.s:351 +0x5b fp=0x7f6caeffce88 sp=0x7f6caeffce78 pc=0x45801b
goroutine 1 [semacquire, 7 minutes]:
runtime.gopark(0x7cfdd0, 0x9c7d60, 0x7b7a25, 0xa, 0xc420082019, 0x4)
/usr/local/go/src/runtime/proc.go:291 +0x11a fp=0xc420066e30 sp=0xc420066e10 pc=0x42e0aa
runtime.goparkunlock(0x9c7d60, 0x7b7a25, 0xa, 0x10000c420075e19, 0x4)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc420066e70 sp=0xc420066e30 pc=0x42e15e
runtime.semacquire1(0xc42017401c, 0x435600, 0x1)
/usr/local/go/src/runtime/sema.go:144 +0x1d4 fp=0xc420066ee0 sp=0xc420066e70 pc=0x43e7e4
sync.runtime_Semacquire(0xc42017401c)
/usr/local/go/src/runtime/sema.go:56 +0x39 fp=0xc420066f08 sp=0xc420066ee0 pc=0x43e409
sync.(*WaitGroup).Wait(0xc420174010)
/usr/local/go/src/sync/waitgroup.go:129 +0x72 fp=0xc420066f30 sp=0xc420066f08 pc=0x470bc2
main.main()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:38 +0x100 fp=0xc420066f88 sp=0xc420066f30 pc=0x6ef190
runtime.main()
/usr/local/go/src/runtime/proc.go:198 +0x212 fp=0xc420066fe0 sp=0xc420066f88 pc=0x42dc52
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420066fe8 sp=0xc420066fe0 pc=0x45ab81
goroutine 2 [force gc (idle), 7 minutes]:
runtime.gopark(0x7cfdd0, 0x9bcca0, 0x7b9bac, 0xf, 0x7cfc14, 0x1)
/usr/local/go/src/runtime/proc.go:291 +0x11a fp=0xc420052768 sp=0xc420052748 pc=0x42e0aa
runtime.goparkunlock(0x9bcca0, 0x7b9bac, 0xf, 0x14, 0x1)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc4200527a8 sp=0xc420052768 pc=0x42e15e
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:248 +0xcc fp=0xc4200527e0 sp=0xc4200527a8 pc=0x42deec
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4200527e8 sp=0xc4200527e0 pc=0x45ab81
created by runtime.init.4
/usr/local/go/src/runtime/proc.go:237 +0x35
goroutine 3 [runnable]:
runtime.Gosched()
/usr/local/go/src/runtime/proc.go:263 +0x1e fp=0xc420052fa0 sp=0xc420052f88 pc=0x42df7e
runtime.bgsweep(0xc420080000)
/usr/local/go/src/runtime/mgcsweep.go:57 +0xb0 fp=0xc420052fd8 sp=0xc420052fa0 pc=0x41ff90
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420052fe0 sp=0xc420052fd8 pc=0x45ab81
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:216 +0x58
goroutine 4 [finalizer wait, 7 minutes]:
runtime.gopark(0x7cfdd0, 0x9da9d0, 0x7b93db, 0xe, 0x14, 0x1)
/usr/local/go/src/runtime/proc.go:291 +0x11a fp=0xc420053718 sp=0xc4200536f8 pc=0x42e0aa
runtime.goparkunlock(0x9da9d0, 0x7b93db, 0xe, 0x14, 0x1)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc420053758 sp=0xc420053718 pc=0x42e15e
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:175 +0xad fp=0xc4200537e0 sp=0xc420053758 pc=0x41702d
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4200537e8 sp=0xc4200537e0 pc=0x45ab81
created by runtime.createfing
/usr/local/go/src/runtime/mfinal.go:156 +0x62
goroutine 18 [IO wait, 2 minutes]:
runtime.gopark(0x7cfda0, 0x7f6cea0aff28, 0x7b538a, 0x7, 0x1b, 0x5)
/usr/local/go/src/runtime/proc.go:291 +0x11a fp=0xc420060ba8 sp=0xc420060b88 pc=0x42e0aa
runtime.netpollblock(0x7f6cea0aff00, 0x72, 0xc420060c70)
/usr/local/go/src/runtime/netpoll.go:366 +0xaa fp=0xc420060bf0 sp=0xc420060ba8 pc=0x4293ca
internal/poll.runtime_pollWait(0x7f6cea0aff00, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:173 +0x57 fp=0xc420060c18 sp=0xc420060bf0 pc=0x428a47
internal/poll.(*pollDesc).wait(0xc4201c4018, 0x72, 0xc420154000, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b fp=0xc420060c48 sp=0xc420060c18 pc=0x48e1bb
internal/poll.(*pollDesc).waitRead(0xc4201c4018, 0xffffffffffffff00, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d fp=0xc420060c80 sp=0xc420060c48 pc=0x48e23d
internal/poll.(*FD).Accept(0xc4201c4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:372 +0x1a8 fp=0xc420060ce8 sp=0xc420060c80 pc=0x490638
net.(*netFD).accept(0xc4201c4000, 0xc4200b01c0, 0xc420060df0, 0x402a68)
/usr/local/go/src/net/fd_unix.go:238 +0x42 fp=0xc420060db8 sp=0xc420060ce8 pc=0x56b802
net.(*TCPListener).accept(0xc42015e010, 0xc420060e20, 0x4019c7, 0xc4200b01c0)
/usr/local/go/src/net/tcpsock_posix.go:136 +0x2e fp=0xc420060de8 sp=0xc420060db8 pc=0x58597e
net.(*TCPListener).AcceptTCP(0xc42015e010, 0xc420060e68, 0xc420060e70, 0x18)
/usr/local/go/src/net/tcpsock.go:246 +0x49 fp=0xc420060e28 sp=0xc420060de8 pc=0x583f59
net/http.tcpKeepAliveListener.Accept(0xc42015e010, 0x7cf850, 0xc4200b0140, 0x7fe3a0, 0xc4201581e0)
/usr/local/go/src/net/http/server.go:3216 +0x2f fp=0xc420060e60 sp=0xc420060e28 pc=0x666f0f
net/http.(*Server).Serve(0xc42018a000, 0x7fe220, 0xc42015e010, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2770 +0x1a5 fp=0xc420060f18 sp=0xc420060e60 pc=0x665ca5
net/http.(*Server).ListenAndServe(0xc42018a000, 0xc42018a000, 0x0)
/usr/local/go/src/net/http/server.go:2711 +0xa9 fp=0xc420060f68 sp=0xc420060f18 pc=0x6659f9
net/http.ListenAndServe(0x7b38c5, 0x5, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2969 +0x7a fp=0xc420060f90 sp=0xc420060f68 pc=0x666a3a
main.main.func1()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:22 +0x3e fp=0xc420060fe0 sp=0xc420060f90 pc=0x6ef44e
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420060fe8 sp=0xc420060fe0 pc=0x45ab81
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:21 +0x82
goroutine 19 [runnable]:
runtime.lock(0xc42051e9f8)
/usr/local/go/src/runtime/lock_futex.go:46 +0x196 fp=0xc4202c2968 sp=0xc4202c2960 pc=0x410776
runtime.chanrecv(0xc42051e9a0, 0x0, 0x6e9b01, 0xc420079801)
/usr/local/go/src/runtime/chan.go:454 +0x79 fp=0xc4202c2a00 sp=0xc4202c2968 pc=0x405be9
runtime.chanrecv1(0xc42051e9a0, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc4202c2a30 sp=0xc4202c2a00 pc=0x405b1b
github.com/mdlayher/netlink.(*sysSocket).do(0xc420079020, 0xc42063ed20)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0xbf fp=0xc4202c2a68 sp=0xc4202c2a30 pc=0x6e9bcf
github.com/mdlayher/netlink.(*sysSocket).Sendmsg(0xc420079020, 0xc420605640, 0x20, 0x20, 0x0, 0x0, 0x0, 0x7fa7e0, 0xc420605660, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:425 +0x11d fp=0xc4202c2a90 sp=0xc4202c2a68 pc=0x6ea46d
github.com/mdlayher/netlink.(*conn).Send(0xc4200790e0, 0x1001000000020, 0x8a5cb838bc184443, 0xc420555300, 0x10, 0x10, 0x4, 0xc420555300)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:127 +0x11b fp=0xc4202c2b18 sp=0xc4202c2a90 pc=0x6e8efb
github.com/mdlayher/netlink.(*Conn).Send(0xc42055f440, 0x1001000000020, 0x8a5cb838bc184443, 0xc420555300, 0x10, 0x10, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn.go:205 +0x130 fp=0xc4202c2ba0 sp=0xc4202c2b18 pc=0x6e7890
github.com/mdlayher/genetlink.(*Conn).Send(0xc420218008, 0x103, 0xc4205552f0, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:98 +0x1bf fp=0xc4202c2cb0 sp=0xc4202c2ba0 pc=0x6ed44f
github.com/mdlayher/genetlink.(*Conn).Execute(0xc420218008, 0x103, 0xc4205552f0, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:134 +0xb8 fp=0xc4202c2d90 sp=0xc4202c2cb0 pc=0x6eda38
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc420218008, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x148 fp=0xc4202c2e50 sp=0xc4202c2d90 pc=0x6edd98
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc420218008, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x84 fp=0xc4202c2f18 sp=0xc4202c2e50 pc=0x6ecf74
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x10e fp=0xc4202c2fb0 sp=0xc4202c2f18 pc=0x6ef2be
main.main.func2(0xc420174010)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x48 fp=0xc4202c2fd8 sp=0xc4202c2fb0 pc=0x6ef4f8
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4202c2fe0 sp=0xc4202c2fd8 pc=0x45ab81
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0xdd
goroutine 20 [chan receive]:
runtime.gopark(0x7cfdd0, 0xc4200c14e8, 0x7b859d, 0xc, 0xc420282817, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0x11a fp=0xc420282710 sp=0xc4202826f0 pc=0x42e0aa
runtime.goparkunlock(0xc4200c14e8, 0x7b859d, 0xc, 0xc420282817, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc420282750 sp=0xc420282710 pc=0x42e15e
runtime.chanrecv(0xc4200c1490, 0x0, 0x6e9b01, 0xc420118801)
/usr/local/go/src/runtime/chan.go:518 +0x2f2 fp=0xc4202827e8 sp=0xc420282750 pc=0x405e62
runtime.chanrecv1(0xc4200c1490, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc420282818 sp=0xc4202827e8 pc=0x405b1b
github.com/mdlayher/netlink.(*sysSocket).do(0xc42000c1c0, 0xc4201e00e0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0xbf fp=0xc420282850 sp=0xc420282818 pc=0x6e9bcf
github.com/mdlayher/netlink.(*sysSocket).Recvmsg(0xc42000c1c0, 0xc42068d000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x2, 0x0, 0x30, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:416 +0x1a0 fp=0xc420282898 sp=0xc420282850 pc=0x6ea240
github.com/mdlayher/netlink.(*conn).Receive(0xc420118380, 0xc420110101, 0xc420282a58, 0x6e9bcf, 0xc4200c1420, 0x0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:138 +0xec fp=0xc420282a10 sp=0xc420282898 pc=0x6e901c
github.com/mdlayher/netlink.(*Conn).receive(0xc42061e8a0, 0xc42019bf40, 0xc420282b90, 0x6e796e, 0xc420118380, 0x1001000000020)
/home/matt/src/github.com/mdlayher/netlink/conn.go:256 +0x24b fp=0xc420282af8 sp=0xc420282a10 pc=0x6e7efb
github.com/mdlayher/netlink.(*Conn).Receive(0xc42061e8a0, 0x10, 0x1001000000020, 0x7ea75e61f4e5, 0xc420175780, 0x10)
/home/matt/src/github.com/mdlayher/netlink/conn.go:222 +0x40 fp=0xc420282bc0 sp=0xc420282af8 pc=0x6e7a80
github.com/mdlayher/genetlink.(*Conn).Receive(0xc42000e030, 0x103, 0xc420175770, 0xc, 0x10, 0x10010, 0x1001000000020, 0x7ea75e61f4e5, 0xc420175780)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:109 +0x43 fp=0xc420282cb0 sp=0xc420282bc0 pc=0x6ed613
github.com/mdlayher/genetlink.(*Conn).Execute(0xc42000e030, 0x103, 0xc420175770, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:139 +0x13c fp=0xc420282d90 sp=0xc420282cb0 pc=0x6edabc
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc42000e030, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x148 fp=0xc420282e50 sp=0xc420282d90 pc=0x6edd98
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc42000e030, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x84 fp=0xc420282f18 sp=0xc420282e50 pc=0x6ecf74
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x10e fp=0xc420282fb0 sp=0xc420282f18 pc=0x6ef2be
main.main.func2(0xc420174010)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x48 fp=0xc420282fd8 sp=0xc420282fb0 pc=0x6ef4f8
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420282fe0 sp=0xc420282fd8 pc=0x45ab81
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0xdd
goroutine 21 [runnable]:
github.com/mdlayher/netlink.(*sysSocket).Recvmsg(0xc420686480, 0xc4204ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x2, 0x0, 0x30, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:409 +0x2a5 fp=0xc420281898 sp=0xc420281890 pc=0x6ea345
github.com/mdlayher/netlink.(*conn).Receive(0xc420686540, 0xc420680101, 0xc420281a58, 0x6e9bcf, 0xc42052b960, 0x0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:138 +0xec fp=0xc420281a10 sp=0xc420281898 pc=0x6e901c
github.com/mdlayher/netlink.(*Conn).receive(0xc4201593e0, 0xc420608300, 0xc420281b90, 0x6e796e, 0xc420686540, 0x1001000000020)
/home/matt/src/github.com/mdlayher/netlink/conn.go:256 +0x24b fp=0xc420281af8 sp=0xc420281a10 pc=0x6e7efb
github.com/mdlayher/netlink.(*Conn).Receive(0xc4201593e0, 0x10, 0x1001000000020, 0xa676f338b3dfd805, 0xc4204b9ba0, 0x10)
/home/matt/src/github.com/mdlayher/netlink/conn.go:222 +0x40 fp=0xc420281bc0 sp=0xc420281af8 pc=0x6e7a80
github.com/mdlayher/genetlink.(*Conn).Receive(0xc42063c020, 0x103, 0xc4204b9b90, 0xc, 0x10, 0x10010, 0x1001000000020, 0xa676f338b3dfd805, 0xc4204b9ba0)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:109 +0x43 fp=0xc420281cb0 sp=0xc420281bc0 pc=0x6ed613
github.com/mdlayher/genetlink.(*Conn).Execute(0xc42063c020, 0x103, 0xc4204b9b90, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:139 +0x13c fp=0xc420281d90 sp=0xc420281cb0 pc=0x6edabc
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc42063c020, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x148 fp=0xc420281e50 sp=0xc420281d90 pc=0x6edd98
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc42063c020, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x84 fp=0xc420281f18 sp=0xc420281e50 pc=0x6ecf74
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x10e fp=0xc420281fb0 sp=0xc420281f18 pc=0x6ef2be
main.main.func2(0xc420174010)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x48 fp=0xc420281fd8 sp=0xc420281fb0 pc=0x6ef4f8
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420281fe0 sp=0xc420281fd8 pc=0x45ab81
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0xdd
goroutine 22 [runnable]:
runtime.gopark(0x7cfdd0, 0xc4202e9cc8, 0x7b859d, 0xc, 0xc4202c5a17, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0x11a fp=0xc4202c5928 sp=0xc4202c5908 pc=0x42e0aa
runtime.goparkunlock(0xc4202e9cc8, 0x7b859d, 0xc, 0xc4202c5a17, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc4202c5968 sp=0xc4202c5928 pc=0x42e15e
runtime.chanrecv(0xc4202e9c70, 0x0, 0x6e9b01, 0xc4202e4d01)
/usr/local/go/src/runtime/chan.go:518 +0x2f2 fp=0xc4202c5a00 sp=0xc4202c5968 pc=0x405e62
runtime.chanrecv1(0xc4202e9c70, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc4202c5a30 sp=0xc4202c5a00 pc=0x405b1b
github.com/mdlayher/netlink.(*sysSocket).do(0xc4202e4960, 0xc4201e5320)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0xbf fp=0xc4202c5a68 sp=0xc4202c5a30 pc=0x6e9bcf
github.com/mdlayher/netlink.(*sysSocket).Sendmsg(0xc4202e4960, 0xc4205f0840, 0x20, 0x20, 0x0, 0x0, 0x0, 0x7fa7e0, 0xc4205f0860, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:425 +0x11d fp=0xc4202c5a90 sp=0xc4202c5a68 pc=0x6ea46d
github.com/mdlayher/netlink.(*conn).Send(0xc4202e4a20, 0x1001000000020, 0xb5f62505b50c41e6, 0xc4200c7cd0, 0x10, 0x10, 0x4, 0xc4200c7cd0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:127 +0x11b fp=0xc4202c5b18 sp=0xc4202c5a90 pc=0x6e8efb
github.com/mdlayher/netlink.(*Conn).Send(0xc420345380, 0x1001000000020, 0xb5f62505b50c41e6, 0xc4200c7cd0, 0x10, 0x10, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn.go:205 +0x130 fp=0xc4202c5ba0 sp=0xc4202c5b18 pc=0x6e7890
github.com/mdlayher/genetlink.(*Conn).Send(0xc42008c018, 0x103, 0xc4200c7cc0, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:98 +0x1bf fp=0xc4202c5cb0 sp=0xc4202c5ba0 pc=0x6ed44f
github.com/mdlayher/genetlink.(*Conn).Execute(0xc42008c018, 0x103, 0xc4200c7cc0, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:134 +0xb8 fp=0xc4202c5d90 sp=0xc4202c5cb0 pc=0x6eda38
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc42008c018, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x148 fp=0xc4202c5e50 sp=0xc4202c5d90 pc=0x6edd98
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc42008c018, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x84 fp=0xc4202c5f18 sp=0xc4202c5e50 pc=0x6ecf74
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x10e fp=0xc4202c5fb0 sp=0xc4202c5f18 pc=0x6ef2be
main.main.func2(0xc420174010)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x48 fp=0xc4202c5fd8 sp=0xc4202c5fb0 pc=0x6ef4f8
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4202c5fe0 sp=0xc4202c5fd8 pc=0x45ab81
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0xdd
goroutine 23 [runnable]:
github.com/mdlayher/netlink.Attribute.MarshalBinary(0x2000b, 0xc42044b9b8, 0x7, 0x8, 0x0, 0x8, 0x8, 0xc42044b9b8, 0xc4202c1d80)
/home/matt/src/github.com/mdlayher/netlink/attribute.go:29 +0x1c9 fp=0xc4202c1cf8 sp=0xc4202c1cf0 pc=0x6e5d59
github.com/mdlayher/netlink.MarshalAttributes(0xc4202c1e20, 0x1, 0x1, 0xc42044b9b8, 0x6, 0x8, 0x0, 0x0)
/home/matt/src/github.com/mdlayher/netlink/attribute.go:88 +0x152 fp=0xc4202c1d90 sp=0xc4202c1cf8 pc=0x6e6152
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc42015e038, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:23 +0xf7 fp=0xc4202c1e50 sp=0xc4202c1d90 pc=0x6edd47
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc42015e038, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x84 fp=0xc4202c1f18 sp=0xc4202c1e50 pc=0x6ecf74
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x10e fp=0xc4202c1fb0 sp=0xc4202c1f18 pc=0x6ef2be
main.main.func2(0xc420174010)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x48 fp=0xc4202c1fd8 sp=0xc4202c1fb0 pc=0x6ef4f8
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4202c1fe0 sp=0xc4202c1fd8 pc=0x45ab81
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0xdd
goroutine 24 [runnable]:
runtime.gopark(0x7cfdd0, 0xc4204321a8, 0x7b859d, 0xc, 0xc4202c7a17, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0x11a fp=0xc4202c7928 sp=0xc4202c7908 pc=0x42e0aa
runtime.goparkunlock(0xc4204321a8, 0x7b859d, 0xc, 0xc4202c7a17, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc4202c7968 sp=0xc4202c7928 pc=0x42e15e
runtime.chanrecv(0xc420432150, 0x0, 0x6e9b01, 0xc420181901)
/usr/local/go/src/runtime/chan.go:518 +0x2f2 fp=0xc4202c7a00 sp=0xc4202c7968 pc=0x405e62
runtime.chanrecv1(0xc420432150, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc4202c7a30 sp=0xc4202c7a00 pc=0x405b1b
github.com/mdlayher/netlink.(*sysSocket).do(0xc4201816e0, 0xc42052eae0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0xbf fp=0xc4202c7a68 sp=0xc4202c7a30 pc=0x6e9bcf
github.com/mdlayher/netlink.(*sysSocket).Sendmsg(0xc4201816e0, 0xc4202eafe0, 0x20, 0x20, 0x0, 0x0, 0x0, 0x7fa7e0, 0xc4202eb000, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:425 +0x11d fp=0xc4202c7a90 sp=0xc4202c7a68 pc=0x6ea46d
github.com/mdlayher/netlink.(*conn).Send(0xc4201817a0, 0x1001000000020, 0xa2c65e4398f8b8c0, 0xc42001f170, 0x10, 0x10, 0x4, 0xc42001f170)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:127 +0x11b fp=0xc4202c7b18 sp=0xc4202c7a90 pc=0x6e8efb
github.com/mdlayher/netlink.(*Conn).Send(0xc420635b30, 0x1001000000020, 0xa2c65e4398f8b8c0, 0xc42001f170, 0x10, 0x10, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/netlink/conn.go:205 +0x130 fp=0xc4202c7ba0 sp=0xc4202c7b18 pc=0x6e7890
github.com/mdlayher/genetlink.(*Conn).Send(0xc420088008, 0x103, 0xc42001f160, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:98 +0x1bf fp=0xc4202c7cb0 sp=0xc4202c7ba0 pc=0x6ed44f
github.com/mdlayher/genetlink.(*Conn).Execute(0xc420088008, 0x103, 0xc42001f160, 0xc, 0x10, 0x10010, 0x0, 0x0, 0x1, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:134 +0xb8 fp=0xc4202c7d90 sp=0xc4202c7cb0 pc=0x6eda38
github.com/mdlayher/genetlink.(*Conn).getFamily(0xc420088008, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/family_linux.go:40 +0x148 fp=0xc4202c7e50 sp=0xc4202c7d90 pc=0x6edd98
github.com/mdlayher/genetlink.(*Conn).GetFamily(0xc420088008, 0x7b4c9e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/matt/src/github.com/mdlayher/genetlink/conn.go:47 +0x84 fp=0xc4202c7f18 sp=0xc4202c7e50 pc=0x6ecf74
main.work()
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:49 +0x10e fp=0xc4202c7fb0 sp=0xc4202c7f18 pc=0x6ef2be
main.main.func2(0xc420174010)
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:33 +0x48 fp=0xc4202c7fd8 sp=0xc4202c7fb0 pc=0x6ef4f8
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4202c7fe0 sp=0xc4202c7fd8 pc=0x45ab81
created by main.main
/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go:29 +0xdd
goroutine 25 [chan receive]:
runtime.gopark(0x7cfdd0, 0xc42041ba28, 0x7b859d, 0xc, 0xc42027e817, 0x3)
/usr/local/go/src/runtime/proc.go:291 +0x11a fp=0xc42027e710 sp=0xc42027e6f0 pc=0x42e0aa
runtime.goparkunlock(0xc42041ba28, 0x7b859d, 0xc, 0xc42027e817, 0x3)
/usr/local/go/src/runtime/proc.go:297 +0x5e fp=0xc42027e750 sp=0xc42027e710 pc=0x42e15e
runtime.chanrecv(0xc42041b9d0, 0x0, 0x6e9b01, 0xc42015ab01)
/usr/local/go/src/runtime/chan.go:518 +0x2f2 fp=0xc42027e7e8 sp=0xc42027e750 pc=0x405e62
runtime.chanrecv1(0xc42041b9d0, 0x0)
/usr/local/go/src/runtime/chan.go:400 +0x2b fp=0xc42027e818 sp=0xc42027e7e8 pc=0x405b1b
github.com/mdlayher/netlink.(*sysSocket).do(0xc42015a440, 0xc4203021c0)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:350 +0xbf fp=0xc42027e850 sp=0xc42027e818 pc=0x6e9bcf
github.com/mdlayher/netlink.(*sysSocket).Recvmsg(0xc42015a440, 0xc42007a000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x2, 0x0, 0x30, ...)
runtime stack:
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go:runtime.throw416( +0x7bf74e0x1a0, fp=0x1b0xc42027e898)
sp= 0xc42027e850/usr/local/go/src/runtime/panic.go pc=:0x6ea240616
+github.com/mdlayher/netlink.(*conn).Receive0x81( fp=0xc42015a5000x7f6ce9118068, sp=0xc4201501010x7f6ce9118048, pc=0xc42027ea580x42c3e1,
0x6e9bcfruntime.unlock, (0xc42041b9600x9da9b8, )
0x0 )
/usr/local/go/src/runtime/lock_futex.go :/home/matt/src/github.com/mdlayher/netlink/conn_linux.go118: +1380xa0 + fp=0xec0x7f6ce9118088 fp= sp=0xc42027ea100x7f6ce9118068 sp= pc=0xc42027e8980x410820 pc=
0x6e901c
runtime.printunlock(github.com/mdlayher/netlink.(*Conn).receive)
( 0xc42052cde0/usr/local/go/src/runtime/print.go, :0xc420014e0080, +0xc42027eb900x59, fp=0x6e796e0x7f6ce91180a0, sp=0xc42015a5000x7f6ce9118088, pc=0x10010000000200x42cd69)
runtime.throw/home/matt/src/github.com/mdlayher/netlink/conn.go(:0x7bf74e256, +0x1b0x24b)
fp= 0xc42027eaf8/usr/local/go/src/runtime/panic.go sp=:0xc42027ea10610 pc= +0x6e7efb0x4e
fp=github.com/mdlayher/netlink.(*Conn).Receive0x7f6ce91180c0( sp=0xc42052cde00x7f6ce91180a0, pc=0x100x42c3ae,
0x1001000000020runtime.unlock, (0xcc8e299a9c8aa35b0x9da9b8, )
0xc4205c9bb0 , /usr/local/go/src/runtime/lock_futex.go0x10:)
118 +/home/matt/src/github.com/mdlayher/netlink/conn.go0xa0: fp=2220x7f6ce91180e0 + sp=0x400x7f6ce91180c0 fp= pc=0xc42027ebc00x410820 sp=
0xc42027eaf8runtime.printunlock pc=(0x6e7a80)
github.com/mdlayher/genetlink.(*Conn).Receive/usr/local/go/src/runtime/print.go(:0xc42067e01080, +0x1030x59, fp=0xc4205c9ba00x7f6ce91180f8, sp=0xc0x7f6ce91180e0, pc=0x100x42cd69,
0x10010runtime.throw, (0x10010000000200x7bf74e, , 0xcc8e299a9c8aa35b0x1b, )
0xc4205c9bb0 )
/usr/local/go/src/runtime/panic.go :/home/matt/src/github.com/mdlayher/genetlink/conn.go610: +1090x4e + fp=0x430x7f6ce9118118 fp= sp=0xc42027ecb00x7f6ce91180f8 sp= pc=0xc42027ebc00x42c3ae pc=
0x6ed613runtime.unlock
(0x9da9b8github.com/mdlayher/genetlink.(*Conn).Execute)
( 0xc42067e010/usr/local/go/src/runtime/lock_futex.go, :0x103118, +0xc4205c9ba00xa0, fp=0xc0x7f6ce9118138, sp=0x100x7f6ce9118118, pc=0x100100x410820,
0x0runtime.printunlock, (0x0)
, 0x1/usr/local/go/src/runtime/print.go, :0x080, ... +)
0x59 fp=/home/matt/src/github.com/mdlayher/genetlink/conn.go0x7f6ce9118150: sp=1390x7f6ce9118138 + pc=0x13c0x42cd69 fp=
0xc42027ed90runtime.throw sp=(0xc42027ecb00x7bf74e pc=, 0x6edabc0x1b
)
github.com/mdlayher/genetlink.(*Conn).getFamily (/usr/local/go/src/runtime/panic.go0xc42067e010:, 6100x7b4c9e +, 0x4e0x6 fp=, 0x7f6ce91181700x0 sp=, 0x7f6ce91181500x0 pc=, 0x42c3ae0x0
, runtime.unlock0x0(, 0x9da9b80x0)
, 0x0/usr/local/go/src/runtime/lock_futex.go, :0x0118, ... +)
0xa0 fp=/home/matt/src/github.com/mdlayher/genetlink/family_linux.go0x7f6ce9118190: sp=400x7f6ce9118170 + pc=0x1480x410820 fp=
0xc42027ee50runtime.printunlock sp=(0xc42027ed90)
pc= 0x6edd98/usr/local/go/src/runtime/print.go
:github.com/mdlayher/genetlink.(*Conn).GetFamily80( +0xc42067e0100x59, fp=0x7b4c9e0x7f6ce91181a8, sp=0x60x7f6ce9118190, pc=0x00x42cd69,
0x0runtime.throw, (0x00x7bf74e, , 0x00x1b, )
0x0 , /usr/local/go/src/runtime/panic.go0x0:, 6100x0 +, ...0x4e)
fp= 0x7f6ce91181c8/home/matt/src/github.com/mdlayher/genetlink/conn.go sp=:0x7f6ce91181a847 pc= +0x42c3ae0x84
fp=runtime.unlock0xc42027ef18( sp=0x9da9b80xc42027ee50)
pc= 0x6ecf74/usr/local/go/src/runtime/lock_futex.go
:main.work118( +)
0xa0 fp=/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go0x7f6ce91181e8: sp=490x7f6ce91181c8 + pc=0x10e0x410820 fp=
0xc42027efb0runtime.printunlock sp=(0xc42027ef18)
pc= 0x6ef2be/usr/local/go/src/runtime/print.go
:main.main.func280( +0xc4201740100x59)
fp= 0x7f6ce9118200/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go sp=:0x7f6ce91181e833 pc= +0x42cd690x48
fp=runtime.throw0xc42027efd8( sp=0x7bf74e0xc42027efb0, pc=0x1b0x6ef4f8)
runtime.goexit/usr/local/go/src/runtime/panic.go(:)
610 +/usr/local/go/src/runtime/asm_amd64.s0x4e: fp=23610x7f6ce9118220 + sp=0x10x7f6ce9118200 fp= pc=0xc42027efe00x42c3ae sp=
0xc42027efd8runtime.unlock pc=(0x45ab810x9da9b8
)
created by main.main/usr/local/go/src/runtime/lock_futex.go
: 118/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go +:0xa029 fp= +0x7f6ce91182400xdd sp=
0x7f6ce9118220
pc=goroutine 0x41082026
[runtime.printunlockrunnable(]:
)
/usr/local/go/src/runtime/print.goruntime.gopark:(800x7cfdd0 +, 0x590xc4202e1e18 fp=, 0x7f6ce91182580x7b859d sp=, 0x7f6ce91182400xc pc=, 0x42cd690xc420284a17
, runtime.throw0x3()
0x7bf74e , /usr/local/go/src/runtime/proc.go0x1b:)
291 +/usr/local/go/src/runtime/panic.go0x11a: fp=6100xc420284928 + sp=0x4e0xc420284908 fp= pc=0x7f6ce91182780x42e0aa sp=
0x7f6ce9118258runtime.goparkunlock pc=(0x42c3ae0xc4202e1e18
, runtime.unlock0x7b859d(, 0x9da9b80xc)
, 0xc420284a17/usr/local/go/src/runtime/lock_futex.go, :0x3118)
+ 0xa0/usr/local/go/src/runtime/proc.go fp=:0x7f6ce9118298297 sp= +0x7f6ce91182780x5e pc= fp=0x4108200xc420284968
sp=runtime.printunlock0xc420284928( pc=)
0x42e15e
/usr/local/go/src/runtime/print.go:80runtime.chanrecv +(0x590xc4202e1dc0 fp=, 0x7f6ce91182b00x0 sp=, 0x7f6ce91182980x6e9b01 pc=, 0x42cd690xc42056b601
)
runtime.throw (/usr/local/go/src/runtime/chan.go0x7bf74e:, 5180x1b +)
0x2f2 fp=/usr/local/go/src/runtime/panic.go0xc420284a00: sp=6100xc420284968 + pc=0x4e0x405e62 fp=
0x7f6ce91182d0runtime.chanrecv1 sp=(0x7f6ce91182b00xc4202e1dc0 pc=, 0x42c3ae0x0
)
runtime.unlock (/usr/local/go/src/runtime/chan.go0x9da9b8:)
400 +/usr/local/go/src/runtime/lock_futex.go0x2b: fp=1180xc420284a30 + sp=0xa00xc420284a00 fp= pc=0x7f6ce91182f00x405b1b sp=
0x7f6ce91182d0github.com/mdlayher/netlink.(*sysSocket).do pc=(0x4108200xc42056b580
, runtime.printunlock0xc4202cca80()
)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go/usr/local/go/src/runtime/print.go::35080 + +0xbf0x59 fp= fp=0xc420284a680x7f6ce9118308 sp= sp=0xc420284a300x7f6ce91182f0 pc= pc=0x6e9bcf0x42cd69
github.com/mdlayher/netlink.(*sysSocket).Sendmsgruntime.throw((0xc42056b5800x7bf74e, , 0xc42026b8600x1b, )
0x20 , /usr/local/go/src/runtime/panic.go0x20:, 6100x0 +, 0x4e0x0 fp=, 0x7f6ce91183280x0 sp=, 0x7f6ce91183080x7fa7e0 pc=, 0x42c3ae0xc42026b880
, runtime.unlock0x0(, ...0x9da9b8)
)
/home/matt/src/github.com/mdlayher/netlink/conn_linux.go/usr/local/go/src/runtime/lock_futex.go::425118 + +0x11d0xa0 fp= fp=0xc420284a900x7f6ce9118348 sp= sp=0xc420284a680x7f6ce9118328 pc= pc=0x6ea46d0x410820
github.com/mdlayher/netlink.(*conn).Sendruntime.printunlock((0xc42056b640)
, 0x1001000000020/usr/local/go/src/runtime/print.go, :0xc21dbaaf3bff50d580, +0xc4205593600x59, fp=0x100x7f6ce9118360, sp=0x100x7f6ce9118348, pc=0x40x42cd69,
0xc420559360runtime.throw)
( 0x7bf74e/home/matt/src/github.com/mdlayher/netlink/conn_linux.go, :0x1b127)
+ 0x11b/usr/local/go/src/runtime/panic.go fp=:0xc420284b18610 sp= +0xc420284a900x4e pc= fp=0x6e8efb0x7f6ce9118380
sp=0x7f6ce9118360github.com/mdlayher/netlink.(*Conn).Send pc=(0x42c3ae0xc4203b5ec0
, 0x1001000000020runtime.unlock, (0xc21dbaaf3bff50d50x9da9b8, )
0xc420559360 , /usr/local/go/src/runtime/lock_futex.go0x10:, 1180x10 +, 0xa00x0 fp=, 0x7f6ce91183a00x0 sp=, 0x7f6ce91183800x0 pc=, 0x4108200x0
, ...runtime.printunlock)
( )
/home/matt/src/github.com/mdlayher/netlink/conn.go :/usr/local/go/src/runtime/print.go205: +800x130 + fp=0x590xc420284ba0 fp= sp=0x7f6ce91183b80xc420284b18 sp= pc=0x7f6ce91183a00x6e7890 pc=
0x42cd69github.com/mdlayher/genetlink.(*Conn).Send
(runtime.throw0xc4203fe010(, 0x7bf74e0x103, , 0x1b0xc420559350)
, 0xc/usr/local/go/src/runtime/panic.go, :0x10610, +0x100100x4e, fp=0x00x7f6ce91183d8, sp=0x00x7f6ce91183b8, pc=0x00x42c3ae,
0x0runtime.unlock, ...()
0x9da9b8 )
/home/matt/src/github.com/mdlayher/genetlink/conn.go :/usr/local/go/src/runtime/lock_futex.go98: +1180x1bf + fp=0xa00xc420284cb0 fp= sp=0x7f6ce91183f80xc420284ba0 sp= pc=0x7f6ce91183d80x6ed44f pc=
0x410820
github.com/mdlayher/genetlink.(*Conn).Executeruntime.printunlock((0xc4203fe010)
, 0x103/usr/local/go/src/runtime/print.go, :0xc42055935080, +0xc0x59, fp=0x100x7f6ce9118410, sp=0x100100x7f6ce91183f8, pc=0x00x42cd69,
0x0runtime.throw, (0x00x7bf74e, , 0xc4202054000x1b, ...)
)
/usr/local/go/src/runtime/panic.go/home/matt/src/github.com/mdlayher/genetlink/conn.go::610134 + +0x4e0xb8 fp= fp=0x7f6ce91184300xc420284d90 sp= sp=0x7f6ce91184100xc420284cb0 pc= pc=0x42c3ae0x6eda38
runtime.unlockgithub.com/mdlayher/genetlink.(*Conn).getFamily((0x9da9b80xc4203fe010)
, 0x7b4c9e/usr/local/go/src/runtime/lock_futex.go, :0x6118, +0x00xa0, fp=0x00x7f6ce9118450, sp=0x00x7f6ce9118430, pc=0x00x410820,
0x0runtime.printunlock, (0x0)
, 0xc4200a9ea0/usr/local/go/src/runtime/print.go, ...:)
80 +/home/matt/src/github.com/mdlayher/genetlink/family_linux.go0x59: fp=400x7f6ce9118468 + sp=0x1480x7f6ce9118450 fp= pc=0xc420284e500x42cd69 sp=
0xc420284d90runtime.throw pc=(0x6edd980x7bf74e
, github.com/mdlayher/genetlink.(*Conn).GetFamily0x1b()
0xc4203fe010 , /usr/local/go/src/runtime/panic.go0x7b4c9e:, 6100x6 +, 0x4e0x0 fp=, 0x7f6ce91184880x0 sp=, 0x7f6ce91184680x0 pc=, 0x42c3ae0x0
, runtime.unlock0x0(, 0x9da9b80x0)
, 0x0/usr/local/go/src/runtime/lock_futex.go, ...:)
118 +/home/matt/src/github.com/mdlayher/genetlink/conn.go0xa0: fp=470x7f6ce91184a8 + sp=0x840x7f6ce9118488 fp= pc=0xc420284f180x410820 sp=
0xc420284e50runtime.printunlock pc=(0x6ecf74)
main.work/usr/local/go/src/runtime/print.go(:)
80 +/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go0x59: fp=490x7f6ce91184c0 + sp=0x10e0x7f6ce91184a8 fp= pc=0xc420284fb00x42cd69 sp=
0xc420284f18runtime.throw pc=(0x6ef2be0x7bf74e
, main.main.func20x1b()
0xc420174010 )
/usr/local/go/src/runtime/panic.go :/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go610: +330x4e + fp=0x480x7f6ce91184e0 fp= sp=0xc420284fd80x7f6ce91184c0 sp= pc=0xc420284fb00x42c3ae pc=
0x6ef4f8runtime.unlock
(runtime.goexit0x9da9b8()
)
/usr/local/go/src/runtime/lock_futex.go/usr/local/go/src/runtime/asm_amd64.s::1182361 + +0xa00x1 fp= fp=0x7f6ce91185000xc420284fe0 sp= sp=0x7f6ce91184e00xc420284fd8 pc= pc=0x4108200x45ab81
runtime.printunlockcreated by (main.main)
/usr/local/go/src/runtime/print.go/home/matt/src/github.com/mdlayher/netlink/cmd/nlstress/main.go::8029 + +0x590xdd fp=
0x7f6ce9118518
sp=goroutine 0x7f6ce91185004513655 pc= [0x42cd69runnable
, locked to threadruntime.throw]:
(0x7bf74e, syscall.Syscall0x1b()
0x2f , /usr/local/go/src/runtime/panic.go0xa:, 6100xc4204ab678 +, 0x4e0x2 fp=, 0x7f6ce91185380x74 sp=, 0x7f6ce91185180x2 pc=, 0x42c3ae0x0
)
runtime.unlock (/usr/local/go/src/syscall/asm_linux_amd64.s0x9da9b8:)
18 +/usr/local/go/src/runtime/lock_futex.go0x5: fp=1180xc4204ab548 + sp=0xa00xc4204ab540 fp= pc=0x7f6ce91185580x479815 sp=
0x7f6ce9118538golang.org/x/sys/unix.recvmsg pc=(0x4108200xa
, runtime.printunlock0xc4204ab678(, )
0x2 , /usr/local/go/src/runtime/print.go0x0:, 800x0 +, 0x590x0 fp=)
0x7f6ce9118570 sp=/home/matt/src/golang.org/x/sys/unix/zsyscall_linux_amd64.go0x7f6ce9118558: pc=20980x42cd69 +
0x56runtime.throw fp=(0xc4204ab5a80x7bf74e sp=, 0xc4204ab5480x1b pc=)
0x6e5266
/usr/local/go/src/runtime/panic.go:golang.org/x/sys/unix.Recvmsg610( +0xa0x4e, fp=0xc42007a0000x7f6ce9118590, sp=0x10000x7f6ce9118570, pc=0x10000x42c3ae,
0x0runtime.unlock, (0x00x9da9b8, )
0x0 , /usr/local/go/src/runtime/lock_futex.go0x2:, 1180x0 +, 0xa00xc42063e360 fp=, ...0x7f6ce91185b0)
sp= 0x7f6ce9118590/home/matt/src/golang.org/x/sys/unix/syscall_linux.go pc=:0x410820964
+runtime.printunlock0x134( fp=)
0xc4204ab6c0 sp=/usr/local/go/src/runtime/print.go0xc4204ab5a8: pc=800x6e4034 +
0x59 fp=github.com/mdlayher/netlink.(*sysSocket).Recvmsg.func10x7f6ce91185c8( sp=)
0x7f6ce91185b0 pc=/home/matt/src/github.com/mdlayher/netlink/conn_linux.go0x42cd69:
417runtime.throw +(0xb70x7bf74e fp=, 0xc4204ab7700x1b sp=)
0xc4204ab6c0 pc=/usr/local/go/src/runtime/panic.go0x6ec0f7:
610github.com/mdlayher/netlink.(*sysSocket).do.func1 +(0x4e)
fp= 0x7f6ce91185e8/home/matt/src/github.com/mdlayher/netlink/conn_linux.go sp=:0x7f6ce91185c8347 pc= +0x42c3ae0x32
fp=runtime.unlock0xc4204ab798( sp=0x9da9b80xc4204ab770)
pc= 0x6ebda2/usr/local/go/src/runtime/lock_futex.go
:github.com/mdlayher/netlink.newSysSocket.func1118( +0xc4204620010xa0, fp=0xc4205c97400x7f6ce9118608, sp=0xc4204620c00x7f6ce91185e8)
pc= 0x410820/home/matt/src/github.com/mdlayher/netlink/conn_linux.go
:runtime.printunlock333( +)
0x72 fp=/usr/local/go/src/runtime/print.go0xc4204ab7c8: sp=800xc4204ab798 + pc=0x590x6ebd12 fp=
0x7f6ce9118620runtime.goexit sp=(0x7f6ce9118608)
pc= 0x42cd69/usr/local/go/src/runtime/asm_amd64.s
:runtime.throw2361( +0x7bf74e0x1, fp=0x1b0xc4204ab7d0)
sp= 0xc4204ab7c8/usr/local/go/src/runtime/panic.go pc=:0x45ab81610
+created by 0x4egithub.com/mdlayher/netlink.newSysSocket fp=
0x7f6ce9118640 sp=/home/matt/src/github.com/mdlayher/netlink/conn_linux.go0x7f6ce9118620: pc=3150x42c3ae +
0xa0runtime.unlock
(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118660 sp=0x7f6ce9118640 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118678 sp=0x7f6ce9118660 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118698 sp=0x7f6ce9118678 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce91186b8 sp=0x7f6ce9118698 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce91186d0 sp=0x7f6ce91186b8 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce91186f0 sp=0x7f6ce91186d0 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118710 sp=0x7f6ce91186f0 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118728 sp=0x7f6ce9118710 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118748 sp=0x7f6ce9118728 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118768 sp=0x7f6ce9118748 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118780 sp=0x7f6ce9118768 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce91187a0 sp=0x7f6ce9118780 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce91187c0 sp=0x7f6ce91187a0 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce91187d8 sp=0x7f6ce91187c0 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce91187f8 sp=0x7f6ce91187d8 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118818 sp=0x7f6ce91187f8 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118830 sp=0x7f6ce9118818 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118850 sp=0x7f6ce9118830 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118870 sp=0x7f6ce9118850 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118888 sp=0x7f6ce9118870 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce91188a8 sp=0x7f6ce9118888 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce91188c8 sp=0x7f6ce91188a8 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce91188e0 sp=0x7f6ce91188c8 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118900 sp=0x7f6ce91188e0 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118920 sp=0x7f6ce9118900 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118938 sp=0x7f6ce9118920 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118958 sp=0x7f6ce9118938 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118978 sp=0x7f6ce9118958 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118990 sp=0x7f6ce9118978 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce91189b0 sp=0x7f6ce9118990 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce91189d0 sp=0x7f6ce91189b0 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce91189e8 sp=0x7f6ce91189d0 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118a08 sp=0x7f6ce91189e8 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118a28 sp=0x7f6ce9118a08 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118a40 sp=0x7f6ce9118a28 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118a60 sp=0x7f6ce9118a40 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118a80 sp=0x7f6ce9118a60 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118a98 sp=0x7f6ce9118a80 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118ab8 sp=0x7f6ce9118a98 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118ad8 sp=0x7f6ce9118ab8 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118af0 sp=0x7f6ce9118ad8 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118b10 sp=0x7f6ce9118af0 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118b30 sp=0x7f6ce9118b10 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118b48 sp=0x7f6ce9118b30 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118b68 sp=0x7f6ce9118b48 pc=0x42c3ae
runtime.unlock(0x9da9b8)
/usr/local/go/src/runtime/lock_futex.go:118 +0xa0 fp=0x7f6ce9118b88 sp=0x7f6ce9118b68 pc=0x410820
runtime.printunlock()
/usr/local/go/src/runtime/print.go:80 +0x59 fp=0x7f6ce9118ba0 sp=0x7f6ce9118b88 pc=0x42cd69
runtime.throw(0x7bf74e, 0x1b)
/usr/local/go/src/runtime/panic.go:610 +0x4e fp=0x7f6ce9118bc0 sp=0x7f6ce9118ba0 pc=0x42c3ae
...additional frames elided...
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.