-
-
Save gokaykucuk/8a5d58b9e891e2b09bc8b4afc51ab5ec to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Initializing daemon... | |
go-ipfs version: 0.10.0 | |
Repo version: 11 | |
System version: amd64/linux | |
Golang version: go1.16.8 | |
2021/12/08 20:57:39 failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/lucas-clemente/quic-go/wiki/UDP-Receive-Buffer-Size for details. | |
SIGABRT: abort | |
PC=0xb74e41 m=0 sigcode=0 | |
goroutine 0 [idle]: | |
runtime.futex(0x2f80070, 0x80, 0x0, 0x0, 0x0, 0x7ffe00000000, 0xb3ed39, 0xc000100150, 0x7ffe8376ebb8, 0xb0ba7f, ...) | |
runtime/sys_linux_amd64.s:579 +0x21 | |
runtime.futexsleep(0x2f80070, 0x0, 0xffffffffffffffff) | |
runtime/os_linux.go:44 +0x46 | |
runtime.notesleep(0x2f80070) | |
runtime/lock_futex.go:159 +0x9f | |
runtime.mPark() | |
runtime/proc.go:1340 +0x39 | |
runtime.stoplockedm() | |
runtime/proc.go:2495 +0x6e | |
runtime.schedule() | |
runtime/proc.go:3103 +0x48c | |
runtime.park_m(0xc000222780) | |
runtime/proc.go:3318 +0x9d | |
runtime.mcall(0x0) | |
runtime/asm_amd64.s:327 +0x5b | |
goroutine 1 [select]: | |
github.com/ipfs/go-bitswap/internal/getter.SyncGetBlock(0x2389fb8, 0xc000628dc0, 0xc0019866f0, 0x22, 0xc00169e528, 0x0, 0x0, 0x0, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/getter/getter.go:44 +0x1db | |
github.com/ipfs/go-bitswap.(*Bitswap).GetBlock(0xc00067a640, 0x2389fb8, 0xc000628dc0, 0xc0019866f0, 0x22, 0x1, 0x1, 0x0, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/bitswap.go:393 +0x7b | |
github.com/ipfs/go-blockservice.getBlock(0x2389fb8, 0xc000628dc0, 0xc0019866f0, 0x22, 0x7f8940689710, 0xc00062a560, 0xc00169e680, 0x0, 0x0, 0x0, ...) | |
github.com/ipfs/go-blockservice@v0.1.7/blockservice.go:239 +0x305 | |
github.com/ipfs/go-blockservice.(*blockService).GetBlock(0xc001a8fdd0, 0x2389fb8, 0xc000628dc0, 0xc0019866f0, 0x22, 0x1d6f160, 0xc000b331a0, 0xc001ab02f0, 0xc00169e740) | |
github.com/ipfs/go-blockservice@v0.1.7/blockservice.go:215 +0x14a | |
github.com/ipfs/go-merkledag.(*dagService).Get(0xc001ab00e0, 0x2389fb8, 0xc000628dc0, 0xc0019866f0, 0x22, 0x0, 0x0, 0x0, 0x0) | |
github.com/ipfs/go-merkledag@v0.4.0/merkledag.go:80 +0xed | |
github.com/ipfs/go-ipfs/core/node.Files(0x7f894819b7c8, 0xc000b32570, 0x2362960, 0xc000010650, 0x23a2800, 0xc0002e5e90, 0x23938f8, 0xc001ab00e0, 0x0, 0x0, ...) | |
github.com/ipfs/go-ipfs@v0.10.0/core/node/core.go:146 +0x548 | |
reflect.Value.call(0x1d2aa00, 0x21d8788, 0x13, 0x1f4e9fd, 0x4, 0xc001aaeb40, 0x4, 0x4, 0x30, 0x7f896fec3a68, ...) | |
reflect/value.go:476 +0x8e7 | |
reflect.Value.Call(0x1d2aa00, 0x21d8788, 0x13, 0xc001aaeb40, 0x4, 0x4, 0x1dac660, 0x1eb6901, 0xc001ab0270) | |
reflect/value.go:337 +0xb9 | |
go.uber.org/dig.defaultInvoker(0x1d2aa00, 0x21d8788, 0x13, 0xc001aaeb40, 0x4, 0x4, 0xc000156f00, 0xc001aaeb40, 0x4) | |
go.uber.org/dig@v1.10.0/dig.go:284 +0x65 | |
go.uber.org/dig.(*node).Call(0xc000163040, 0x239d318, 0xc000156f00, 0x23ad570, 0x1db6880) | |
go.uber.org/dig@v1.10.0/dig.go:710 +0x27b | |
go.uber.org/dig.paramSingle.Build(0x0, 0x0, 0x0, 0x23ad570, 0x1db6880, 0x239d318, 0xc000156f00, 0x1d580c0, 0xc00199a118, 0x94, ...) | |
go.uber.org/dig@v1.10.0/param.go:245 +0x2df | |
go.uber.org/dig.paramObjectField.Build(...) | |
go.uber.org/dig@v1.10.0/param.go:384 | |
go.uber.org/dig.paramObject.Build(0x23ad570, 0xc0005c7e00, 0xc001996000, 0x27, 0x43, 0x239d318, 0xc000156f00, 0xc000128768, 0xb0d21b, 0xc000100000, ...) | |
go.uber.org/dig@v1.10.0/param.go:311 +0x152 | |
go.uber.org/dig.paramList.BuildList(0x23ad570, 0xc0005c7e60, 0xc0001c89d0, 0x1, 0x1, 0x239d318, 0xc000156f00, 0x0, 0x0, 0x2, ...) | |
go.uber.org/dig@v1.10.0/param.go:201 +0xb8 | |
go.uber.org/dig.(*Container).Invoke(0xc000156f00, 0xc0005c7e60, 0xc000b32e10, 0x0, 0x0, 0x0, 0x0, 0x0) | |
go.uber.org/dig@v1.10.0/dig.go:432 +0x2cb | |
go.uber.org/fx.(*App).executeInvokes(0xc0000f8180, 0x1c94ee0, 0xc00059af30) | |
go.uber.org/fx@v1.13.1/app.go:692 +0x453 | |
go.uber.org/fx.New(0xc000c0f600, 0x3, 0x3, 0xc000b32e40) | |
go.uber.org/fx@v1.13.1/app.go:471 +0x6c6 | |
github.com/ipfs/go-ipfs/core.NewNode(0x2389fb8, 0xc000b2fd80, 0xc000c34100, 0x14, 0x2fb1700, 0x0) | |
github.com/ipfs/go-ipfs@v0.10.0/core/builder.go:41 +0x235 | |
main.daemonFunc(0xc00062c000, 0x238a3e0, 0xc0008508a0, 0x1e14660, 0xc000850840, 0x0, 0x0) | |
github.com/ipfs/go-ipfs@v0.10.0/cmd/ipfs/daemon.go:420 +0x68b | |
github.com/ipfs/go-ipfs-cmds.(*executor).Execute(0xc00074c6a8, 0xc00062c000, 0x238a3e0, 0xc0008508a0, 0x1e14660, 0xc000850840, 0xc0008508a0, 0x0) | |
github.com/ipfs/go-ipfs-cmds@v0.6.0/executor.go:77 +0x16b | |
github.com/ipfs/go-ipfs-cmds/cli.Run(0x2389fb8, 0xc00020cfc0, 0x2f7f040, 0xc00003c040, 0x2, 0x2, 0xc000010010, 0xc000010018, 0xc000010020, 0x21db4f0, ...) | |
github.com/ipfs/go-ipfs-cmds@v0.6.0/cli/run.go:137 +0xab8 | |
main.mainRet(0x0) | |
github.com/ipfs/go-ipfs@v0.10.0/cmd/ipfs/main.go:168 +0x45e | |
main.main() | |
github.com/ipfs/go-ipfs@v0.10.0/cmd/ipfs/main.go:71 +0x25 | |
goroutine 6 [select]: | |
github.com/ipfs/go-log/writer.(*MirrorWriter).logRoutine(0xc0000aaf60) | |
github.com/ipfs/go-log@v1.0.5/writer/writer.go:71 +0x106 | |
created by github.com/ipfs/go-log/writer.NewMirrorWriter | |
github.com/ipfs/go-log@v1.0.5/writer/writer.go:36 +0xb9 | |
goroutine 73 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc000c41800, 0xc00063c360) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 15 [select]: | |
go.opencensus.io/stats/view.(*worker).start(0xc00012a280) | |
go.opencensus.io@v0.23.0/stats/view/worker.go:276 +0xcd | |
created by go.opencensus.io/stats/view.init.0 | |
go.opencensus.io@v0.23.0/stats/view/worker.go:34 +0x68 | |
goroutine 57 [select]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0000aeea0) | |
github.com/syndtr/goleveldb@v1.0.0/leveldb/db_compaction.go:90 +0xb1 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:142 +0x429 | |
goroutine 58 [select]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0000aeea0) | |
github.com/syndtr/goleveldb@v1.0.0/leveldb/db_state.go:101 +0xd7 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:143 +0x44b | |
goroutine 59 [select]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0000aeea0) | |
github.com/syndtr/goleveldb@v1.0.0/leveldb/db_compaction.go:825 +0x228 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:149 +0x5a5 | |
goroutine 10612 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc002f9fab0) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
goroutine 86 [syscall]: | |
os/signal.signal_recv(0x0) | |
runtime/sigqueue.go:168 +0xa5 | |
os/signal.loop() | |
os/signal/signal_unix.go:23 +0x25 | |
created by os/signal.Notify.func1.1 | |
os/signal/signal.go:151 +0x45 | |
goroutine 39 [select]: | |
github.com/ipfs/go-ipfs/cmd/ipfs/util.(*IntrHandler).Handle.func1(0xc000128180, 0xc0005fa780, 0xc00059a2b0) | |
github.com/ipfs/go-ipfs@v0.10.0/cmd/ipfs/util/signal.go:47 +0x11d | |
created by github.com/ipfs/go-ipfs/cmd/ipfs/util.(*IntrHandler).Handle | |
github.com/ipfs/go-ipfs@v0.10.0/cmd/ipfs/util/signal.go:41 +0xbe | |
goroutine 40 [select]: | |
github.com/ipfs/go-ds-flatfs.(*Datastore).checkpointLoop(0xc0002f08c0) | |
github.com/ipfs/go-ds-flatfs@v0.4.5/flatfs.go:986 +0x109 | |
created by github.com/ipfs/go-ds-flatfs.Open | |
github.com/ipfs/go-ds-flatfs@v0.4.5/flatfs.go:287 +0x5b0 | |
goroutine 134 [select]: | |
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0001ba000) | |
github.com/syndtr/goleveldb@v1.0.0/leveldb/util/buffer_pool.go:206 +0x105 | |
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool | |
github.com/syndtr/goleveldb@v1.0.0/leveldb/util/buffer_pool.go:237 +0x18c | |
goroutine 60 [select]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0000aeea0) | |
github.com/syndtr/goleveldb@v1.0.0/leveldb/db_compaction.go:762 +0x125 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:150 +0x5c7 | |
goroutine 231 [select]: | |
github.com/libp2p/go-libp2p-peerstore/pstoremem.(*memoryAddrBook).background(0xc0001ae900) | |
github.com/libp2p/go-libp2p-peerstore@v0.2.8/pstoremem/addr_book.go:93 +0x105 | |
created by github.com/libp2p/go-libp2p-peerstore/pstoremem.NewAddrBook | |
github.com/libp2p/go-libp2p-peerstore@v0.2.8/pstoremem/addr_book.go:83 +0x18f | |
goroutine 232 [select]: | |
github.com/libp2p/go-libp2p-connmgr.(*decayer).process(0xc00012a900) | |
github.com/libp2p/go-libp2p-connmgr@v0.2.4/decay.go:165 +0x3d1 | |
created by github.com/libp2p/go-libp2p-connmgr.NewDecayer | |
github.com/libp2p/go-libp2p-connmgr@v0.2.4/decay.go:95 +0x218 | |
goroutine 233 [select]: | |
github.com/libp2p/go-libp2p-connmgr.(*BasicConnMgr).background(0xc000c6e000) | |
github.com/libp2p/go-libp2p-connmgr@v0.2.4/connmgr.go:246 +0x130 | |
created by github.com/libp2p/go-libp2p-connmgr.NewConnManager | |
github.com/libp2p/go-libp2p-connmgr@v0.2.4/connmgr.go:140 +0x2bf | |
goroutine 234 [select]: | |
github.com/jbenet/goprocess/context.CloseAfterContext.func1(0x2389fb8, 0xc000c4f700, 0x239e9d0, 0xc000c6a2a0) | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:65 +0xab | |
created by github.com/jbenet/goprocess/context.CloseAfterContext | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:64 +0xba | |
goroutine 364 [select]: | |
github.com/ipfs/go-bitswap.(*Bitswap).taskWorker(0xc00067a640, 0x238a060, 0xc001998e40, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:47 +0x337 | |
github.com/ipfs/go-bitswap.(*Bitswap).startWorkers.func1(0x239e9d0, 0xc000619c20) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:23 +0x45 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001999530, 0xc000619c20, 0xc000619c80) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 236 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*DialBackoff).background(0xc000223c18, 0x2389fb8, 0xc000c4f8c0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:123 +0xee | |
created by github.com/libp2p/go-libp2p-swarm.(*DialBackoff).init | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:116 +0x5d | |
goroutine 6684 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0035b4000, 0x2389fb8, 0xc0035a4700, 0xc0035889a0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 238 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker(0xc0006ee900, 0x2389fb8, 0xc000c7c700) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/obsaddr.go:260 +0x250 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.NewObservedAddrManager | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/obsaddr.go:150 +0x468 | |
goroutine 239 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*IDService).loop(0xc0005ae410) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/id.go:207 +0x56c | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.NewIDService | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/id.go:154 +0x36c | |
goroutine 371 [select]: | |
github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).findProviderWorker(0xc0006199e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:224 +0x2d4 | |
created by github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).run | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:317 +0xb3 | |
goroutine 30 [select]: | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeersRoutine(0xc000bfa000, 0x239e9d0, 0xc000a16ae0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht.go:448 +0x145 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc00074a320, 0xc000a16ae0, 0xc000a16b40) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 240 [select]: | |
github.com/libp2p/go-libp2p-quic-transport.(*reuse).gc(0xc000bf0540) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/reuse.go:91 +0x414 | |
created by github.com/libp2p/go-libp2p-quic-transport.newReuse | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/reuse.go:69 +0xe8 | |
goroutine 241 [select]: | |
github.com/libp2p/go-libp2p-quic-transport.(*reuse).gc(0xc000bf05d0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/reuse.go:91 +0x414 | |
created by github.com/libp2p/go-libp2p-quic-transport.newReuse | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/reuse.go:69 +0xe8 | |
goroutine 242 [select]: | |
github.com/libp2p/go-libp2p-circuit.(*RelayListener).Accept(0xc000c6a8a0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-circuit@v0.4.0/listen.go:27 +0x18f | |
github.com/libp2p/go-libp2p-transport-upgrader.(*listener).handleIncoming(0xc000c6a900) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/listener.go:71 +0xf7 | |
created by github.com/libp2p/go-libp2p-transport-upgrader.(*Upgrader).UpgradeListener | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/upgrader.go:48 +0x18d | |
goroutine 3422 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc0028d4600, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0028a4a80, 0xc0028e5b00) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 248 [select]: | |
github.com/jbenet/goprocess/context.CloseAfterContext.func1(0x2389fb8, 0xc000c4f700, 0x239e9d0, 0xc000c6afc0) | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:65 +0xab | |
created by github.com/jbenet/goprocess/context.CloseAfterContext | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:64 +0xba | |
goroutine 247 [chan receive]: | |
github.com/libp2p/go-libp2p-transport-upgrader.(*listener).Accept(0xc000c6a900, 0xc000a13ce0, 0x2f85520, 0x2f85530, 0xc000141f20) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/listener.go:149 +0x51 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).AddListenAddr.func2(0x238aae0, 0xc000c6a900, 0xc000223b00, 0x23a4dc0, 0xc00000f200, 0x23a4dc0, 0xc00000f200) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_listen.go:94 +0x1a9 | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).AddListenAddr | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_listen.go:79 +0x2a6 | |
goroutine 250 [select]: | |
github.com/jbenet/goprocess/context.CloseAfterContext.func1(0x2389fb8, 0xc000c7ca80, 0x239e9d0, 0xc000c6b080) | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:65 +0xab | |
created by github.com/jbenet/goprocess/context.CloseAfterContext | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:64 +0xba | |
goroutine 4483 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002f00900, 0xc0029aaea0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002f00900, 0xc001a0c778, 0x18, 0xc000582780, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002abbdd0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 10581 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc003015590, 0x2389fb8, 0xc00285da40, 0xc00296be40) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 253 [select]: | |
github.com/libp2p/go-libp2p-kad-dht/providers.(*ProviderManager).run(0xc000c7cac0, 0x239e9d0, 0xc000c6b0e0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/providers/providers_manager.go:134 +0x28d | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc000203270, 0xc000c6b0e0, 0xc000c6b140) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 12112 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002f15560) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 3424 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0028fd200, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc0028d4600) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 9166 [select]: | |
github.com/libp2p/go-conn-security-multistream.(*SSMuxer).selectProto(0xc000bd2320, 0x238a028, 0xc00250e960, 0x7f894059d100, 0xc00256b6c0, 0x7f896fec4801, 0x10, 0xc0021b7ba0, 0xc0021b7c18, 0xba390c, ...) | |
github.com/libp2p/go-conn-security-multistream@v0.2.1/ssms.go:91 +0x175 | |
github.com/libp2p/go-conn-security-multistream.(*SSMuxer).SecureInbound(0xc000bd2320, 0x238a028, 0xc00250e960, 0x7f894059d100, 0xc00256b6c0, 0x8, 0xc0038b6408, 0xb0afa5, 0x1dcda60, 0x1e79500) | |
github.com/libp2p/go-conn-security-multistream@v0.2.1/ssms.go:42 +0x65 | |
github.com/libp2p/go-libp2p-transport-upgrader.(*Upgrader).setupSecurity(0xc000bd22d0, 0x238a028, 0xc00250e960, 0x7f894059d100, 0xc00256b6c0, 0x0, 0x0, 0xb58b99, 0xc00066fa00, 0x1e, ...) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/upgrader.go:120 +0x7a | |
github.com/libp2p/go-libp2p-transport-upgrader.(*Upgrader).upgrade(0xc000bd22d0, 0x238a028, 0xc00250e960, 0x238dd58, 0xc00012bd00, 0x239ec40, 0xc00256b6c0, 0x0, 0x0, 0x1, ...) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/upgrader.go:86 +0x18f | |
github.com/libp2p/go-libp2p-transport-upgrader.(*Upgrader).UpgradeInbound(...) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/upgrader.go:64 | |
github.com/libp2p/go-libp2p-transport-upgrader.(*listener).handleIncoming.func2(0xc0017b8560, 0xc0017c8180, 0x239ec40, 0xc00256b6c0) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/listener.go:109 +0x13a | |
created by github.com/libp2p/go-libp2p-transport-upgrader.(*listener).handleIncoming | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/listener.go:103 +0x490 | |
goroutine 10519 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0022a9560) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 260 [select]: | |
github.com/libp2p/go-libp2p-kad-dht.(*subscriberNotifee).subscribe(0xc000bee7b0, 0x239e9d0, 0xc000c6b260) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/subscriber_notifee.go:69 +0x192 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc000203310, 0xc000c6b260, 0xc000c6b2c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 935 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc00203a000, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc000a663c0, 0xc0020209c0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 262 [select]: | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore(0xc0002b3500) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht.go:526 +0x110 | |
created by github.com/libp2p/go-libp2p-kad-dht.New | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht.go:228 +0x5d9 | |
goroutine 2733 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0022400f0, 0x2389fb8, 0xc001869dc0, 0xc001817360) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 1046 [select]: | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeersRoutine(0xc0002b3500, 0x239e9d0, 0xc002225ce0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht.go:448 +0x145 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001ab1140, 0xc002225ce0, 0xc002225d40) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 265 [select]: | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop(0xc0002b3500, 0x239e9d0, 0xc000c6b320) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht.go:577 +0x13e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc000203320, 0xc000c6b320, 0xc000c6b380) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 6430 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0030ff6d0, 0x2389fb8, 0xc0035a41c0, 0xc003588740) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 5765 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002ccf000) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 7249 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0033e46c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 269 [select]: | |
github.com/jbenet/goprocess/context.CloseAfterContext.func1(0x2389fb8, 0xc000c4f700, 0x239e9d0, 0xc000c6b4a0) | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:65 +0xab | |
created by github.com/jbenet/goprocess/context.CloseAfterContext | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:64 +0xba | |
goroutine 271 [select]: | |
github.com/jbenet/goprocess/context.CloseAfterContext.func1(0x2389fb8, 0xc000c7ccc0, 0x239e9d0, 0xc000c6b560) | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:65 +0xab | |
created by github.com/jbenet/goprocess/context.CloseAfterContext | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:64 +0xba | |
goroutine 347 [select]: | |
github.com/lucas-clemente/quic-go.(*baseServer).accept(0xc0007806e0, 0x2389ff0, 0xc0000400e0, 0xc001971e08, 0x1747c9f, 0xc001b569dc, 0xc0032fdec0) | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:268 +0xc5 | |
github.com/lucas-clemente/quic-go.(*baseServer).Accept(0xc0007806e0, 0x2389ff0, 0xc0000400e0, 0x2fb1700, 0x2377d00, 0xc00359f800, 0x1) | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:264 +0x45 | |
github.com/libp2p/go-libp2p-quic-transport.(*listener).Accept(0xc00061a460, 0x21d9188, 0xc000223b00, 0x23a10a8, 0xc00359f800) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/listener.go:64 +0x62 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).AddListenAddr.func2(0x238aaa8, 0xc00061a460, 0xc000223b00, 0x23a4dc0, 0xc000128390, 0x23a4dc0, 0xc000befb60) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_listen.go:94 +0x1a9 | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).AddListenAddr | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_listen.go:79 +0x2a6 | |
goroutine 27 [select]: | |
github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop(0xc000163b80) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/rtrefresh/rt_refresh_manager.go:146 +0x4d3 | |
created by github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).Start | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/rtrefresh/rt_refresh_manager.go:88 +0x5c | |
goroutine 274 [select]: | |
github.com/libp2p/go-libp2p-kad-dht/providers.(*ProviderManager).run(0xc000c7cd00, 0x239e9d0, 0xc000c6b5c0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/providers/providers_manager.go:134 +0x28d | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0002033e0, 0xc000c6b5c0, 0xc000c6b620) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 6455 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc003692580) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 361 [select]: | |
github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).run(0xc0006199e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:321 +0x245 | |
created by github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:102 +0x3f | |
goroutine 360 [chan receive]: | |
github.com/cskr/pubsub.(*PubSub).start(0xc0001c96b0) | |
github.com/cskr/pubsub@v1.0.2/pubsub.go:130 +0x1d0 | |
created by github.com/cskr/pubsub.New | |
github.com/cskr/pubsub@v1.0.2/pubsub.go:44 +0x95 | |
goroutine 338 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fdd38, 0x72, 0xc003504090) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc000642198, 0x72, 0x0, 0x0, 0x0) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).RawRead(0xc000642180, 0xc003331980, 0x0, 0x0) | |
internal/poll/fd_unix.go:553 +0xff | |
net.(*rawConn).Read(0xc000204278, 0xc003331980, 0x8, 0x8) | |
net/rawconn.go:43 +0x68 | |
golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc00062a0a0, 0xc0002c38c0, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0) | |
golang.org/x/net@v0.0.0-20210813160813-60bc85c4be6d/internal/socket/rawconn_mmsg.go:32 +0x22f | |
golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...) | |
golang.org/x/net@v0.0.0-20210813160813-60bc85c4be6d/internal/socket/socket.go:267 | |
golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0xc00061a3d0, 0xc0002c38c0, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0) | |
golang.org/x/net@v0.0.0-20210813160813-60bc85c4be6d/ipv4/batch.go:80 +0xaf | |
github.com/lucas-clemente/quic-go.(*oobConn).ReadPacket(0xc000642200, 0xc0030f5bc0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/conn_oob.go:151 +0x1f5 | |
github.com/lucas-clemente/quic-go.(*packetHandlerMap).listen(0xc000780630) | |
github.com/lucas-clemente/quic-go@v0.23.0/packet_handler_map.go:329 +0x6c | |
created by github.com/lucas-clemente/quic-go.newPacketHandlerMap | |
github.com/lucas-clemente/quic-go@v0.23.0/packet_handler_map.go:145 +0x2ae | |
goroutine 145 [select]: | |
github.com/lucas-clemente/quic-go.(*baseServer).accept(0xc0007804d0, 0x2389ff0, 0xc0000400e0, 0xc003027e08, 0x1747c9f, 0xc000855959, 0xc0020899c0) | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:268 +0xc5 | |
github.com/lucas-clemente/quic-go.(*baseServer).Accept(0xc0007804d0, 0x2389ff0, 0xc0000400e0, 0x2fb1700, 0x2377d00, 0xc00273c400, 0x1) | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:264 +0x45 | |
github.com/libp2p/go-libp2p-quic-transport.(*listener).Accept(0xc00061a320, 0x21d9188, 0xc000223b00, 0x23a10a8, 0xc00273c400) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/listener.go:64 +0x62 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).AddListenAddr.func2(0x238aaa8, 0xc00061a320, 0xc000223b00, 0x23a4dc0, 0xc000128300, 0x23a4dc0, 0xc000befb30) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_listen.go:94 +0x1a9 | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).AddListenAddr | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_listen.go:79 +0x2a6 | |
goroutine 280 [select]: | |
github.com/libp2p/go-libp2p-kad-dht.(*subscriberNotifee).subscribe(0xc000bee828, 0x239e9d0, 0xc000c6b6e0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/subscriber_notifee.go:69 +0x192 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0002034a0, 0xc000c6b6e0, 0xc000c6b740) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 282 [select]: | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore(0xc000bfa000) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht.go:526 +0x110 | |
created by github.com/libp2p/go-libp2p-kad-dht.New | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht.go:228 +0x5d9 | |
goroutine 339 [select]: | |
github.com/lucas-clemente/quic-go.(*baseServer).run(0xc0007806e0) | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:230 +0xfa | |
created by github.com/lucas-clemente/quic-go.listen | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:216 +0x545 | |
goroutine 10218 [select]: | |
github.com/lucas-clemente/quic-go.(*client).dial(0xc003809d40, 0x238a028, 0xc0027bcae0, 0x23793c0, 0xc00302e3f0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:317 +0x6a9 | |
github.com/lucas-clemente/quic-go.dialContext(0x238a028, 0xc0027bcae0, 0x2396cb8, 0xc00063c0c0, 0x23793c0, 0xc00302e3f0, 0xc000047830, 0x13, 0xc002bdbb00, 0xc0001e7130, ...) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:217 +0x27f | |
github.com/lucas-clemente/quic-go.DialContext(0x238a028, 0xc0027bcae0, 0x2396cb8, 0xc00063c0c0, 0x23793c0, 0xc00302e3f0, 0xc000047830, 0x13, 0xc002bdbb00, 0xc0001e7130, ...) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:176 +0xbc | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial(0xc000c6a840, 0x238a028, 0xc0027bcae0, 0x23a4dc0, 0xc0028ea768, 0xc000607da0, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:195 +0x346 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc0027bcae0, 0xc000607da0, 0x26, 0x23a4dc0, 0xc0028ea768, 0x2f7e360, 0x238a028, 0xc0027bcae0, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002815ac0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 285 [select]: | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop(0xc000bfa000, 0x239e9d0, 0xc000c6b7a0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht.go:577 +0x13e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0002034b0, 0xc000c6b7a0, 0xc000c6b800) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 309 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000c40900, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0000f83c0, 0xc0021829c0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 373 [select]: | |
github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).findProviderWorker(0xc0006199e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:224 +0x2d4 | |
created by github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).run | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:317 +0xb3 | |
goroutine 370 [select]: | |
github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).providerRequestBufferWorker(0xc0006199e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:289 +0x135 | |
created by github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).run | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:315 +0x85 | |
goroutine 372 [select]: | |
github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).findProviderWorker(0xc0006199e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:224 +0x2d4 | |
created by github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).run | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:317 +0xb3 | |
goroutine 289 [select]: | |
github.com/libp2p/go-libp2p-peerstore/pstoremem.(*memoryAddrBook).background(0xc000c6e900) | |
github.com/libp2p/go-libp2p-peerstore@v0.2.8/pstoremem/addr_book.go:93 +0x105 | |
created by github.com/libp2p/go-libp2p-peerstore/pstoremem.NewAddrBook | |
github.com/libp2p/go-libp2p-peerstore@v0.2.8/pstoremem/addr_book.go:83 +0x18f | |
goroutine 290 [select]: | |
github.com/jbenet/goprocess/context.CloseAfterContext.func1(0x2389fb8, 0xc000c4f8c0, 0x239e9d0, 0xc000c6b980) | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:65 +0xab | |
created by github.com/jbenet/goprocess/context.CloseAfterContext | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:64 +0xba | |
goroutine 9718 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0027b49f0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000a69b00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 292 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*DialBackoff).background(0xc0017a4718, 0x2389fb8, 0xc000c7ce40) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:123 +0xee | |
created by github.com/libp2p/go-libp2p-swarm.(*DialBackoff).init | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:116 +0x5d | |
goroutine 293 [select]: | |
github.com/libp2p/go-libp2p-quic-transport.(*reuse).gc(0xc0017b5560) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/reuse.go:91 +0x414 | |
created by github.com/libp2p/go-libp2p-quic-transport.newReuse | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/reuse.go:69 +0xe8 | |
goroutine 294 [select]: | |
github.com/libp2p/go-libp2p-quic-transport.(*reuse).gc(0xc0017b55f0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/reuse.go:91 +0x414 | |
created by github.com/libp2p/go-libp2p-quic-transport.newReuse | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/reuse.go:69 +0xe8 | |
goroutine 295 [select]: | |
github.com/libp2p/go-libp2p-autonat.(*autoNATService).background(0xc000bd2d70, 0x2389fb8, 0xc000c7d080) | |
github.com/libp2p/go-libp2p-autonat@v0.4.2/svc.go:246 +0x1b0 | |
created by github.com/libp2p/go-libp2p-autonat.(*autoNATService).Enable | |
github.com/libp2p/go-libp2p-autonat@v0.4.2/svc.go:226 +0xcd | |
goroutine 136 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fde20, 0x72, 0xc0031afde0) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc000642018, 0x72, 0x0, 0x0, 0x0) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).RawRead(0xc000642000, 0xc003689a40, 0x0, 0x0) | |
internal/poll/fd_unix.go:553 +0xff | |
net.(*rawConn).Read(0xc000204240, 0xc003689a40, 0x8, 0x8) | |
net/rawconn.go:43 +0x68 | |
golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc00062a020, 0xc0002c2dc0, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0) | |
golang.org/x/net@v0.0.0-20210813160813-60bc85c4be6d/internal/socket/rawconn_mmsg.go:32 +0x22f | |
golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...) | |
golang.org/x/net@v0.0.0-20210813160813-60bc85c4be6d/internal/socket/socket.go:267 | |
golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0xc00061a290, 0xc0002c2dc0, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0) | |
golang.org/x/net@v0.0.0-20210813160813-60bc85c4be6d/ipv4/batch.go:80 +0xaf | |
github.com/lucas-clemente/quic-go.(*oobConn).ReadPacket(0xc000642080, 0xc00337a360, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/conn_oob.go:151 +0x1f5 | |
github.com/lucas-clemente/quic-go.(*packetHandlerMap).listen(0xc000780420) | |
github.com/lucas-clemente/quic-go@v0.23.0/packet_handler_map.go:329 +0x6c | |
created by github.com/lucas-clemente/quic-go.newPacketHandlerMap | |
github.com/lucas-clemente/quic-go@v0.23.0/packet_handler_map.go:145 +0x2ae | |
goroutine 137 [select]: | |
github.com/lucas-clemente/quic-go.(*baseServer).run(0xc0007804d0) | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:230 +0xfa | |
created by github.com/lucas-clemente/quic-go.listen | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:216 +0x545 | |
goroutine 298 [select]: | |
github.com/libp2p/go-libp2p-autonat.(*AmbientAutoNAT).background(0xc0005af790) | |
github.com/libp2p/go-libp2p-autonat@v0.4.2/autonat.go:175 +0x2bc | |
created by github.com/libp2p/go-libp2p-autonat.New | |
github.com/libp2p/go-libp2p-autonat@v0.4.2/autonat.go:125 +0x6b5 | |
goroutine 299 [select]: | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background(0xc0007d2840) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:483 +0x23f | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:324 +0x5c | |
goroutine 300 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fdf08, 0x72, 0x0) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0001bc498, 0x72, 0x0, 0x0, 0x1f6a775) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Accept(0xc0001bc480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:401 +0x212 | |
net.(*netFD).accept(0xc0001bc480, 0x4, 0xc000040d32, 0x1) | |
net/fd_unix.go:172 +0x45 | |
net.(*TCPListener).accept(0xc000befb78, 0x1, 0xc2257b4f04c616a9, 0x0) | |
net/tcpsock_posix.go:139 +0x32 | |
net.(*TCPListener).Accept(0xc000befb78, 0x1da9be0, 0x1e43e40, 0x23941f8, 0xc000110990) | |
net/tcpsock.go:261 +0x65 | |
github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0xc0017b6a40, 0x7, 0x1332700, 0x10001a6c0, 0xf) | |
github.com/multiformats/go-multiaddr@v0.4.0/net/net.go:243 +0x48 | |
github.com/libp2p/go-tcp-transport.(*tcpListener).Accept(0xc000befbf0, 0xc000635e70, 0xc000635e78, 0x20, 0xc0017a5980) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:81 +0x37 | |
github.com/libp2p/go-tcp-transport.(*tracingListener).Accept(0xc000203c00, 0x0, 0x0, 0xc0017c8180, 0x239ec40) | |
github.com/libp2p/go-tcp-transport@v0.2.8/metrics.go:261 +0x37 | |
github.com/libp2p/go-libp2p-transport-upgrader.(*listener).handleIncoming(0xc0017c8180) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/listener.go:71 +0xf7 | |
created by github.com/libp2p/go-libp2p-transport-upgrader.(*Upgrader).UpgradeListener | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/upgrader.go:48 +0x18d | |
goroutine 9821 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc003521800, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 10863 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002d4c9b0, 0x2389fb8, 0xc002ea8c00, 0xc002be5a80) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 4514 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002f00b80) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 9991 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc0022cc900, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0020cd980, 0xc0027564e0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 324 [chan receive]: | |
github.com/libp2p/go-libp2p-transport-upgrader.(*listener).Accept(0xc0017c8180, 0x21d9188, 0xc000223b00, 0x23a1188, 0xc002e4ad20) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/listener.go:149 +0x51 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).AddListenAddr.func2(0x238aae0, 0xc0017c8180, 0xc000223b00, 0x23a4dc0, 0xc000befbc0, 0x23a4dc0, 0xc000befad0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_listen.go:94 +0x1a9 | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).AddListenAddr | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_listen.go:79 +0x2a6 | |
goroutine 325 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fdff0, 0x72, 0x0) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0001bc598, 0x72, 0x0, 0x0, 0x1f6a775) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Accept(0xc0001bc580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:401 +0x212 | |
net.(*netFD).accept(0xc0001bc580, 0x29, 0xc000040d33, 0x1) | |
net/fd_unix.go:172 +0x45 | |
net.(*TCPListener).accept(0xc000befc08, 0x1, 0xc2257b4f04c616a9, 0x0) | |
net/tcpsock_posix.go:139 +0x32 | |
net.(*TCPListener).Accept(0xc000befc08, 0x1da9be0, 0x1e43e40, 0x23941f8, 0xc000110990) | |
net/tcpsock.go:261 +0x65 | |
github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0xc0017b6a80, 0x13, 0x1332700, 0x10001a6c0, 0xf) | |
github.com/multiformats/go-multiaddr@v0.4.0/net/net.go:243 +0x48 | |
github.com/libp2p/go-tcp-transport.(*tcpListener).Accept(0xc000befc80, 0xc000636e70, 0xc000636e78, 0x20, 0xc0017da480) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:81 +0x37 | |
github.com/libp2p/go-tcp-transport.(*tracingListener).Accept(0xc000203c50, 0x0, 0x0, 0xc0017c81e0, 0x239ec40) | |
github.com/libp2p/go-tcp-transport@v0.2.8/metrics.go:261 +0x37 | |
github.com/libp2p/go-libp2p-transport-upgrader.(*listener).handleIncoming(0xc0017c81e0) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/listener.go:71 +0xf7 | |
created by github.com/libp2p/go-libp2p-transport-upgrader.(*Upgrader).UpgradeListener | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/upgrader.go:48 +0x18d | |
goroutine 5820 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc003326f00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc003336000) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 3723 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0027c0320, 0x2389fb8, 0xc0024856c0, 0xc002798780) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 135 [chan receive]: | |
github.com/libp2p/go-libp2p-transport-upgrader.(*listener).Accept(0xc0017c81e0, 0x21d9188, 0xc000223b00, 0x23a1188, 0xc002741500) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/listener.go:149 +0x51 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).AddListenAddr.func2(0x238aae0, 0xc0017c81e0, 0xc000223b00, 0x23a4dc0, 0xc000befc50, 0x23a4dc0, 0xc000befb00) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_listen.go:94 +0x1a9 | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).AddListenAddr | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_listen.go:79 +0x2a6 | |
goroutine 12113 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0036b67e0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0036b6700, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0031af200) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc001104900, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a81728, 0xb69ec0, 0xc001a81770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00345ce00, 0x21d9160, 0xc002fdb320, 0x239d1f8, 0xc0031af200) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002fdb320) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 1628 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc000a69800, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 374 [select]: | |
github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).findProviderWorker(0xc0006199e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:224 +0x2d4 | |
created by github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).run | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:317 +0xb3 | |
goroutine 375 [select]: | |
github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).findProviderWorker(0xc0006199e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:224 +0x2d4 | |
created by github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).run | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:317 +0xb3 | |
goroutine 376 [select]: | |
github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).findProviderWorker(0xc0006199e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:224 +0x2d4 | |
created by github.com/ipfs/go-bitswap/internal/providerquerymanager.(*ProviderQueryManager).run | |
github.com/ipfs/go-bitswap@v0.4.0/internal/providerquerymanager/providerquerymanager.go:317 +0xb3 | |
goroutine 2063 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002121200, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 367 [select]: | |
github.com/ipfs/go-bitswap.(*Bitswap).taskWorker(0xc00067a640, 0x238a060, 0xc001998e40, 0x1) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:47 +0x337 | |
github.com/ipfs/go-bitswap.(*Bitswap).startWorkers.func1(0x239e9d0, 0xc000619ce0) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:23 +0x45 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001999680, 0xc000619ce0, 0xc000619d40) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 5909 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002cd8a20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 12055 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc003692e00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 386 [select]: | |
github.com/ipfs/go-bitswap.(*Bitswap).taskWorker(0xc00067a640, 0x238a060, 0xc001998e40, 0x2) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:47 +0x337 | |
github.com/ipfs/go-bitswap.(*Bitswap).startWorkers.func1(0x239e9d0, 0xc000619da0) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:23 +0x45 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0019997d0, 0xc000619da0, 0xc000619e00) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 7257 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0035debe0, 0x2389fb8, 0xc0035da440, 0xc002d881c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 4915 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002fae3f0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002911500) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 389 [select]: | |
github.com/ipfs/go-bitswap.(*Bitswap).taskWorker(0xc00067a640, 0x238a060, 0xc001998e40, 0x3) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:47 +0x337 | |
github.com/ipfs/go-bitswap.(*Bitswap).startWorkers.func1(0x239e9d0, 0xc000619e60) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:23 +0x45 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001999920, 0xc000619e60, 0xc000619ec0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2523 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc00218a000) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 1369 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00233d680, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000a69800) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 392 [select]: | |
github.com/ipfs/go-bitswap.(*Bitswap).taskWorker(0xc00067a640, 0x238a060, 0xc001998e40, 0x4) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:47 +0x337 | |
github.com/ipfs/go-bitswap.(*Bitswap).startWorkers.func1(0x239e9d0, 0xc000619f20) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:23 +0x45 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001999a70, 0xc000619f20, 0xc000619f80) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 12331 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc003577c00, 0xc0029fc8f0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc003577c00, 0xc0037d9778, 0x18, 0xc000649500, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc003258630) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 4917 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc003002300, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 395 [select]: | |
github.com/ipfs/go-bitswap.(*Bitswap).taskWorker(0xc00067a640, 0x238a060, 0xc001998e40, 0x5) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:47 +0x337 | |
github.com/ipfs/go-bitswap.(*Bitswap).startWorkers.func1(0x239e9d0, 0xc0019b4000) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:23 +0x45 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001999bc0, 0xc0019b4000, 0xc0019b4060) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2049 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc000852fc0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002120600) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 2190 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002120600, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 398 [select]: | |
github.com/ipfs/go-bitswap.(*Bitswap).taskWorker(0xc00067a640, 0x238a060, 0xc001998e40, 0x6) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:47 +0x337 | |
github.com/ipfs/go-bitswap.(*Bitswap).startWorkers.func1(0x239e9d0, 0xc0019b40c0) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:23 +0x45 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001999d10, 0xc0019b40c0, 0xc0019b4120) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 9156 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002335360, 0x2389fb8, 0xc00256b600, 0xc003433040) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 5459 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002d76be0, 0x2389fb8, 0xc002d6ca80, 0xc003300000) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 401 [select]: | |
github.com/ipfs/go-bitswap.(*Bitswap).taskWorker(0xc00067a640, 0x238a060, 0xc001998e40, 0x7) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:47 +0x337 | |
github.com/ipfs/go-bitswap.(*Bitswap).startWorkers.func1(0x239e9d0, 0xc0019b4180) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:23 +0x45 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001999e60, 0xc0019b4180, 0xc0019b41e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 4605 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc003002300, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002063140, 0xc00300bec0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 3215 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc001f72900, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00258b2c0, 0xc002a14180) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 404 [select]: | |
github.com/ipfs/go-bitswap.(*Bitswap).provideCollector(0xc00067a640, 0x238a060, 0xc001998e40) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:204 +0x193 | |
github.com/ipfs/go-bitswap.(*Bitswap).startWorkers.func2(0x239e9d0, 0xc0019b4240) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:30 +0x3c | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc00062a760, 0xc0019b4240, 0xc0019b42a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1295 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002262600, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc001850780, 0xc002278ea0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 11688 [select]: | |
github.com/libp2p/go-conn-security-multistream.(*SSMuxer).selectProto(0xc000bd2320, 0x238a028, 0xc003362780, 0x7f894059d100, 0xc002ea9340, 0x0, 0xc0016d9e38, 0x131e87e, 0x1f6c761, 0x1f6c761, ...) | |
github.com/libp2p/go-conn-security-multistream@v0.2.1/ssms.go:91 +0x175 | |
github.com/libp2p/go-conn-security-multistream.(*SSMuxer).SecureOutbound(0xc000bd2320, 0x238a028, 0xc003362780, 0x7f894059d100, 0xc002ea9340, 0xc002c92150, 0x22, 0xb0afa5, 0x1dcda60, 0x1e79500, ...) | |
github.com/libp2p/go-conn-security-multistream@v0.2.1/ssms.go:53 +0x79 | |
github.com/libp2p/go-libp2p-transport-upgrader.(*Upgrader).setupSecurity(0xc000bd22d0, 0x238a028, 0xc003362780, 0x7f894059d100, 0xc002ea9340, 0xc002c92150, 0x22, 0x1, 0x1, 0x0, ...) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/upgrader.go:122 +0x11e | |
github.com/libp2p/go-libp2p-transport-upgrader.(*Upgrader).upgrade(0xc000bd22d0, 0x238a028, 0xc003362780, 0x238dd58, 0xc00012bd00, 0x239ec40, 0xc002ea9340, 0xc002c92150, 0x22, 0x2, ...) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/upgrader.go:86 +0x18f | |
github.com/libp2p/go-libp2p-transport-upgrader.(*Upgrader).UpgradeOutbound(0xc000bd22d0, 0x238a028, 0xc003362780, 0x238dd58, 0xc00012bd00, 0x239ec40, 0xc002ea9340, 0xc002c92150, 0x22, 0x10, ...) | |
github.com/libp2p/go-libp2p-transport-upgrader@v0.4.6/upgrader.go:58 +0xdb | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).Dial(0xc00012bd00, 0x238a028, 0xc003362780, 0x23a4dc0, 0xc0031b7de8, 0xc002c92150, 0x22, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:154 +0x1d1 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc003362780, 0xc002c92150, 0x22, 0x23a4dc0, 0xc0031b7de8, 0x2f7e360, 0x238a028, 0xc003362780, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc00339a680) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 407 [select]: | |
github.com/ipfs/go-bitswap.(*Bitswap).provideWorker(0xc00067a640, 0x239e9d0, 0xc0019b4300) | |
github.com/ipfs/go-bitswap@v0.4.0/workers.go:179 +0x2aa | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9830, 0xc0019b4300, 0xc0019b4360) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1367 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000a69800, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0020cd2c0, 0xc002344b40) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 10763 [select]: | |
github.com/libp2p/go-yamux/v2.(*Session).sendLoop(0xc0007973b0, 0x0, 0x0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:506 +0x1e5 | |
github.com/libp2p/go-yamux/v2.(*Session).send(0xc0007973b0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:452 +0x2b | |
created by github.com/libp2p/go-yamux/v2.newSession | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:133 +0x419 | |
goroutine 1882 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002595ef0, 0x2389fb8, 0xc002102780, 0xc000962540) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 411 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b43c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b43c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9840, 0xc0019b43c0, 0xc0019b4420) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 8565 [select]: | |
github.com/libp2p/go-yamux/v2.(*Session).sendLoop(0xc000e54000, 0x0, 0x0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:506 +0x1e5 | |
github.com/libp2p/go-yamux/v2.(*Session).send(0xc000e54000) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:452 +0x2b | |
created by github.com/libp2p/go-yamux/v2.newSession | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:133 +0x419 | |
goroutine 11427 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc0022cd800, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002bb4d80, 0xc0033eb800) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 414 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4480) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4480) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9850, 0xc0019b4480, 0xc0019b44e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10489 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002f83680) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 9215 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002a12150, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00288bf80, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0026f1800) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000a68600, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001ab7f28, 0xb69ec0, 0xc001ab7f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00273c400, 0x21d9160, 0xc002cc14d0, 0x239d1f8, 0xc0026f1800) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002cc14d0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 417 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4540) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4540) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9860, 0xc0019b4540, 0xc0019b45a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2398 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae4a0, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc000971198, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc000971180, 0xc0024fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc000971180, 0xc0024fe000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00074c730, 0xc0024fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc002257d40, 0xc002448770, 0x2, 0x2, 0xc0023dac18, 0x11e1e05, 0xc0008624b0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc002257d40, 0xc002448770, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc0023dac38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0024486e0, 0x0, 0xc0023dac78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0024486e0, 0xc001d46000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc0017cdd40) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc0017cdd40, 0xc002069bc0, 0xb6ffc5, 0xc001dcad20) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc0017cdd40, 0xb6ff2b, 0xc000863408, 0xc0023dad01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc00237ce00, 0xc0023dae01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc00237ce00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 420 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4600) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4600) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9870, 0xc0019b4600, 0xc0019b4660) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11315 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0031eb2c0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00194ac00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 5066 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc0028d5b00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002eb0fc0, 0xc00318e480) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 423 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b46c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b46c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9880, 0xc0019b46c0, 0xc0019b4720) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11365 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0035119e0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002fd6c00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 2247 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0021dad80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 426 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4780) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4780) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9890, 0xc0019b4780, 0xc0019b47e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2227 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc00064db90, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00064dab0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc00169e090) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002120600, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc000bf5f28, 0xb69ec0, 0xc000bf5f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc001859b00, 0x21d9160, 0xc00191bb00, 0x239d1f8, 0xc00169e090) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00191bb00) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 3078 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc000a69200, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 429 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4840) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4840) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c98a0, 0xc0019b4840, 0xc0019b48a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1329 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002305380, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000a69200) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 432 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4900) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4900) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c98b0, 0xc0019b4900, 0xc0019b4960) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1327 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000a69200, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0020ccfc0, 0xc0020fdb00) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 5828 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002ccf000, 0xc002a7f450, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002ccf000, 0xc0019e0778, 0x18, 0xc0019c7380, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002cc0900) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 435 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b49c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b49c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c98c0, 0xc0019b49c0, 0xc0019b4a20) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 12124 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002d74360, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc001104900) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 1465 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc0024c54a0, 0xc0024c0600, 0xc0021fdbc0, 0xc0021fdb60) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 438 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4a80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4a80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c98d0, 0xc0019b4a80, 0xc0019b4ae0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10533 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002f83680, 0xc002396f70, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002f83680, 0xc001a85778, 0x18, 0xc0019c7b00, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00230bcb0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 3980 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002263500, 0xc00063c360) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 441 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4b40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4b40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c98e0, 0xc0019b4b40, 0xc0019b4ba0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 996 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc000c33560) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 9509 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0024033b0, 0x2389fb8, 0xc002aaff80, 0xc0025ede20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 444 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4c00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4c00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c98f0, 0xc0019b4c00, 0xc0019b4c60) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2746 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc000c41b00, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 10236 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialWorkerLoop(0xc000223b00, 0x2389fb8, 0xc0029a02c0, 0xc000607e30, 0x22, 0xc002baf080) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:382 +0x34e | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).startDialWorker | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:303 +0x7f | |
goroutine 447 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4cc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4cc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9900, 0xc0019b4cc0, 0xc0019b4d20) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 3595 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002893320) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 1461 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0024a65d0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000c41b00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 450 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4d80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4d80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9910, 0xc0019b4d80, 0xc0019b4de0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 7284 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0035e0000) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 12003 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc00331f180, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00331f0a0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc003215d20) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002fd7800, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a07f28, 0xb69ec0, 0xc001a07f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00361a280, 0x21d9160, 0xc002fdabd0, 0x239d1f8, 0xc003215d20) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002fdabd0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 453 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9920, 0xc0019b4e40, 0xc0019b4ea0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1297 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00226ffb0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002262600) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 7013 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc0033ac600, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
created by github.com/lucas-clemente/quic-go.(*baseServer).handleInitialImpl | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:494 +0x4b8 | |
goroutine 456 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4f00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4f00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9930, 0xc0019b4f00, 0xc0019b4f60) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 3146 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00298e230, 0x2389fb8, 0xc0025adb40, 0xc0020b91e0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 1459 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000c41b00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0000f8f00, 0xc0024c4060) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 459 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b4fc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b4fc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9940, 0xc0019b4fc0, 0xc0019b5020) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10241 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc00203a900, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 10635 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc00203af00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002f56000, 0xc003289da0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 462 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5080) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5080) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9950, 0xc0019b5080, 0xc0019b50e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 5224 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002d4d360, 0x2389fb8, 0xc002d33c00, 0xc002d1f720) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 465 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5140) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5140) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9960, 0xc0019b5140, 0xc0019b51a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 7688 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002f586c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 468 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5200) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5200) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9970, 0xc0019b5200, 0xc0019b5260) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 9096 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0021942a0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0021941c0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002172310) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000c40c00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019ae728, 0xb69ec0, 0xc0019ae770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002894f00, 0x21d9160, 0xc001819b90, 0x239d1f8, 0xc002172310) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc001819b90) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 471 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b52c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b52c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9980, 0xc0019b52c0, 0xc0019b5320) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10414 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002910000, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 1474 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481adf30, 0x77, 0xc0019e2f00) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc00238df18, 0x77, 0x238a000, 0xc0023c6d20, 0xc00238df00) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc00238df00, 0x238a028, 0xc0023c6d20, 0x0, 0x0, 0x23637c0, 0xc00226d500, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc00238df00, 0x238a028, 0xc0023c6d20, 0x23948b8, 0x0, 0x23948b8, 0xc00239fcb0, 0x0, 0x7f8948230bb8, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc0023c6d20, 0x1f4ce09, 0x3, 0xa, 0x1, 0x0, 0x0, 0x23948b8, 0x0, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc0023c6d20, 0x1f4ce09, 0x3, 0x23948b8, 0x0, 0x23948b8, 0xc00239fcb0, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc00238de80, 0x238a028, 0xc0023c6d20, 0x0, 0xc00239fcb0, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc00238de80, 0x238a028, 0xc0023c6d20, 0x0, 0xc00239fcb0, 0xc0024ad590, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc00238de80, 0x238a028, 0xc0023c6d20, 0x2379398, 0xc00239fcb0, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc00238de80, 0x238a028, 0xc0023c6d20, 0xc0001150a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc0023c6d80, 0x238a028, 0xc0023c6d20, 0x1f4ce09, 0x3, 0xc0023c8065, 0x1d, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/gorilla/websocket.(*Dialer).DialContext.func2(0x1f4ce09, 0x3, 0xc0023c8065, 0x1d, 0x1d, 0x232d078, 0x1, 0xba338f) | |
github.com/gorilla/websocket@v1.4.2/client.go:249 +0x6b | |
github.com/gorilla/websocket.(*Dialer).DialContext.func3(0x1f4ce09, 0x3, 0xc0023c8065, 0x1d, 0x0, 0xc000115080, 0x1f4ce09, 0x3) | |
github.com/gorilla/websocket@v1.4.2/client.go:257 +0x62 | |
github.com/gorilla/websocket.(*Dialer).DialContext(0x2eb6620, 0x238a028, 0xc0023c6d20, 0xc0023c8060, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/gorilla/websocket@v1.4.2/client.go:291 +0xc44 | |
github.com/gorilla/websocket.(*Dialer).Dial(0x2eb6620, 0xc0023c8060, 0x22, 0x0, 0x1d, 0xc0023c8060, 0x22, 0x0) | |
github.com/gorilla/websocket@v1.4.2/client.go:106 +0x65 | |
github.com/libp2p/go-ws-transport.(*WebsocketTransport).maDial(0xc0000109a8, 0x238a028, 0xc0023c6cc0, 0x23a4dc0, 0xc000c3d380, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-ws-transport@v0.5.0/websocket_native.go:31 +0x8c | |
github.com/libp2p/go-ws-transport.(*WebsocketTransport).Dial(0xc0000109a8, 0x238a028, 0xc0023c6cc0, 0x23a4dc0, 0xc000c3d380, 0xc001986570, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-ws-transport@v0.5.0/websocket.go:51 +0x65 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc0023c6cc0, 0xc001986570, 0x26, 0x23a4dc0, 0xc000c3d380, 0x2f7e360, 0x238a028, 0xc0023c6cc0, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc0023ca840) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 474 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5380) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5380) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9990, 0xc0019b5380, 0xc0019b53e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 7039 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0031f3560) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 8160 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc000a812f0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002116600) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 477 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5440) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5440) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c99a0, 0xc0019b5440, 0xc0019b54a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 8564 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a0970, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0002f9298, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc0002f9280, 0xc0037e1000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc0002f9280, 0xc0037e1000, 0x1000, 0x1000, 0x18, 0x7f896fec3f18, 0xb3abbc) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc0009745c8, 0xc0037e1000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc001979320, 0xc002108610, 0x2, 0x2, 0xc0007f5b60, 0xc0034b4d68, 0xc003809300) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc001979320, 0xc002108610, 0x2, 0x2, 0x2, 0xc002108580, 0x4, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc002108580, 0xc000206d20, 0xc, 0x20) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc002108580, 0xc0021802b0, 0xc, 0xc, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
io.ReadAtLeast(0x7f89481a98f8, 0xc002108580, 0xc0021802b0, 0xc, 0xc, 0xc, 0xc, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-yamux/v2.(*Session).recvLoop(0xc000e54000, 0x0, 0x0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:583 +0xda | |
github.com/libp2p/go-yamux/v2.(*Session).recv(0xc000e54000) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:562 +0x2b | |
created by github.com/libp2p/go-yamux/v2.newSession | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:132 +0x3f7 | |
goroutine 9095 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0021665a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 480 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5500) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5500) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c99b0, 0xc0019b5500, 0xc0019b5560) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 5174 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002eeb0a0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002eeafc0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002e27a40) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc0028d5b00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019e7728, 0xb69ec0, 0xc0019e7770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc003123980, 0x21d9160, 0xc002fdaea0, 0x239d1f8, 0xc002e27a40) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002fdaea0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 1438 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc000c41500, 0xc00063c360) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 483 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b55c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b55c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c99c0, 0xc0019b55c0, 0xc0019b5620) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11925 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002fd7800, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002843440, 0xc002ed3f20) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 486 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5680) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5680) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c99d0, 0xc0019b5680, 0xc0019b56e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2720 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0022a9680) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 489 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5740) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5740) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c99e0, 0xc0019b5740, 0xc0019b57a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 492 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5800) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5800) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c99f0, 0xc0019b5800, 0xc0019b5860) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 311 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00187f0e0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000c40900) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 1258 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00195cea0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00194a300) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 495 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b58c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b58c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9a00, 0xc0019b58c0, 0xc0019b5920) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 9754 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc0027fa7e0) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
goroutine 1043 [select]: | |
github.com/libp2p/go-libp2p-kad-dht.(*query).run(0xc00278ab00) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:274 +0x225 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery(0xc0002b3500, 0x238a028, 0xc0027bc060, 0xc002559da0, 0x22, 0xc002144fc0, 0x21d8dd8, 0xb58b99, 0xc0031d8c00, 0x19) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:174 +0x365 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup(0xc0002b3500, 0x238a028, 0xc0027bc060, 0xc002559da0, 0x22, 0xc002144fc0, 0x21d8dd8, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:81 +0xbc | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers(0xc0002b3500, 0x238a028, 0xc0027bc060, 0xc002559da0, 0x22, 0x120bb48f83, 0x2f7e360, 0x238a028, 0xc0027bc060, 0xc001192930) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/lookup.go:24 +0xe5 | |
github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2(0x238a028, 0xc0027bc060, 0xc002559da0, 0x22, 0xc0027bc060, 0xc001192930) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht.go:359 +0x52 | |
github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery(0xc000163ae0, 0xc002559da0, 0x22, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/rtrefresh/rt_refresh_manager.go:301 +0xbe | |
github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl(0xc000163ae0, 0x0, 0xe, 0xf) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/rtrefresh/rt_refresh_manager.go:282 +0x2ba | |
github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1(0x0, 0xc002dc1380, 0xf) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/rtrefresh/rt_refresh_manager.go:215 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh(0xc000163ae0, 0x1, 0x8, 0xc0019f55b8) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/rtrefresh/rt_refresh_manager.go:224 +0x14e | |
github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop(0xc000163ae0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/rtrefresh/rt_refresh_manager.go:134 +0x765 | |
created by github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).Start | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/rtrefresh/rt_refresh_manager.go:88 +0x5c | |
goroutine 498 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5980) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5980) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9a10, 0xc0019b5980, 0xc0019b59e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 739 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63200) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63200) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ec0, 0xc001a63200, 0xc001a63260) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 3990 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002aa1420, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002aa1340, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002e262f0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002263500, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019f6f28, 0xb69ec0, 0xc0019f6f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00283a180, 0x21d9160, 0xc00230afc0, 0x239d1f8, 0xc002e262f0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00230afc0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 501 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5a40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5a40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9a20, 0xc0019b5a40, 0xc0019b5aa0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 3673 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fd428, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002154918, 0x72, 0x1600, 0x169b, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002154900, 0xc000135800, 0x169b, 0x169b, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002154900, 0xc000135800, 0x169b, 0x169b, 0xc0027b2560, 0xc000135805, 0x0) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000010d20, 0xc000135800, 0x169b, 0x169b, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
crypto/tls.(*atLeastReader).Read(0xc002eb9dd0, 0xc000135800, 0x169b, 0x169b, 0x1696, 0xc000100400, 0x0) | |
crypto/tls/conn.go:776 +0x63 | |
bytes.(*Buffer).ReadFrom(0xc002567778, 0x2360e00, 0xc002eb9dd0, 0xb0afa5, 0x1d32200, 0x1e79500) | |
bytes/buffer.go:204 +0xbe | |
crypto/tls.(*Conn).readFromUntil(0xc002567500, 0x7f894059d188, 0xc002014580, 0x5, 0xc002014580, 0x2) | |
crypto/tls/conn.go:798 +0xf3 | |
crypto/tls.(*Conn).readRecordOrCCS(0xc002567500, 0x0, 0x0, 0x0) | |
crypto/tls/conn.go:605 +0x115 | |
crypto/tls.(*Conn).readRecord(...) | |
crypto/tls/conn.go:573 | |
crypto/tls.(*Conn).Read(0xc002567500, 0xc002b35000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
crypto/tls/conn.go:1276 +0x165 | |
bufio.(*Reader).fill(0xc002b256e0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc002b256e0, 0xc002b3160b, 0x0, 0x11c24be) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc002b256e0, 0xf30000000000000b, 0x0, 0xc002a7e270) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002b2ec00, 0xc002b45440, 0xc002c34e90, 0x2fb1700, 0x0) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002b2ec00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 504 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5b00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5b00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9a30, 0xc0019b5b00, 0xc0019b5b60) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 3921 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002a13c70, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002a13b90, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0029c4a20) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc001f73200, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a07728, 0xb69ec0, 0xc001a07770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002996f00, 0x21d9160, 0xc00288d950, 0x239d1f8, 0xc0029c4a20) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00288d950) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 3989 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc00281a240) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 507 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5bc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5bc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9a40, 0xc0019b5bc0, 0xc0019b5c20) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 4054 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0028f0930, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0028f0850, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002c7c130) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc0028d4600, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a42f28, 0xb69ec0, 0xc001a42f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc0027dbb00, 0x21d9160, 0xc0027a1d40, 0x239d1f8, 0xc002c7c130) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0027a1d40) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 510 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5c80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5c80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9a50, 0xc0019b5c80, 0xc0019b5ce0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 7689 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0035cbb90, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0035cbab0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc00065abe0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc003202300, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc003830f28, 0xb69ec0, 0xc003830f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc0005a4f80, 0x21d9160, 0xc00350a7e0, 0x239d1f8, 0xc00065abe0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00350a7e0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11382 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002caabd0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002caaaf0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0031176f0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002fd6c00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a03728, 0xb69ec0, 0xc001a03770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00315ba80, 0x21d9160, 0xc002990000, 0x239d1f8, 0xc0031176f0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002990000) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 513 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5d40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5d40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9a60, 0xc0019b5d40, 0xc0019b5da0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11229 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89405e6900, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0033c1c18, 0x72, 0x0, 0x1, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc0033c1c00, 0xc0016d9f89, 0x1, 0x1, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc0033c1c00, 0xc0016d9f89, 0x1, 0x1, 0x100000000000040, 0x38, 0x1e49860) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000912bd0, 0xc0016d9f89, 0x1, 0x1, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
github.com/multiformats/go-multistream.(*byteReader).ReadByte(0xc002c7dc70, 0xc0024b8400, 0x0, 0xc0019cf510) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:471 +0x63 | |
github.com/multiformats/go-varint.ReadUvarint(0x23623c0, 0xc002c7dc70, 0xc002ea9340, 0x0, 0x0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/multiformats/go-multistream.lpReadBuf(0x7f894059d188, 0xc002ea9340, 0x60, 0xc0029d20c0, 0x7f894047dce8, 0x10, 0x10) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:435 +0x6b | |
github.com/multiformats/go-multistream.ReadNextTokenBytes(0x7f894059d188, 0xc002ea9340, 0xc0019cf648, 0xb431ce, 0xc0019cf618, 0xc0019cf648, 0xb0afa5) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:418 +0x39 | |
github.com/multiformats/go-multistream.ReadNextToken(...) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:407 | |
github.com/multiformats/go-multistream.readMultistreamHeader(0x7f894059d188, 0xc002ea9340, 0xc002ea9340, 0x7f894059d188) | |
github.com/multiformats/go-multistream@v0.2.2/client.go:300 +0x39 | |
github.com/multiformats/go-multistream.SelectWithSimopenOrFail(0xc00003d3e0, 0x2, 0x2, 0x7f894059d158, 0xc002ea9340, 0x2333d10, 0x0, 0x0, 0x2, 0xc0019cf701) | |
github.com/multiformats/go-multistream@v0.2.2/client.go:100 +0x112 | |
github.com/libp2p/go-conn-security-multistream.(*SSMuxer).selectProto.func1(0xc002f31500, 0x0, 0xc0016d9f88, 0xc000bd2320, 0x7f894059d100, 0xc002ea9340, 0xc002c7dc40, 0xc002c7dc50) | |
github.com/libp2p/go-conn-security-multistream@v0.2.1/ssms.go:87 +0x1b8 | |
created by github.com/libp2p/go-conn-security-multistream.(*SSMuxer).selectProto | |
github.com/libp2p/go-conn-security-multistream@v0.2.1/ssms.go:81 +0x109 | |
goroutine 516 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5e00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5e00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9a70, 0xc0019b5e00, 0xc0019b5e60) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 519 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5ec0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5ec0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9a80, 0xc0019b5ec0, 0xc0019b5f20) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 9617 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00192b260, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000a69500) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 11003 [select]: | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).ReadHandshakeMessage(0xc00274c480, 0x3, 0x103, 0xc0037a7b98, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:541 +0xaf | |
github.com/marten-seemann/qtls-go1-16.(*Conn).readHandshake(0xc002566380, 0xc002580f16, 0xc002580f00, 0x103, 0x180) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/conn.go:1052 +0xaf8 | |
github.com/marten-seemann/qtls-go1-16.(*Conn).clientHandshake(0xc002566380, 0x0, 0x0) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/handshake_client.go:227 +0x2f9 | |
github.com/marten-seemann/qtls-go1-16.(*Conn).Handshake(0xc002566380, 0x0, 0x0) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/conn.go:1446 +0xc9 | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake.func1(0xc00274c480, 0xc002d7c540, 0xc0029a9da0) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:304 +0x5a | |
created by github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:302 +0xa9 | |
goroutine 522 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019b5f80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019b5f80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9a90, 0xc0019b5f80, 0xc0019fe000) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 7567 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002dbf540, 0x2389fb8, 0xc002dc72c0, 0xc0035eaf60) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 525 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe060) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe060) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9aa0, 0xc0019fe060, 0xc0019fe0c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11363 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002fd6c00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002842c00, 0xc0031f1920) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 12233 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc003102fc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 528 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe120) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe120) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ab0, 0xc0019fe120, 0xc0019fe180) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2993 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00209b860, 0x2389fb8, 0xc0025ad280, 0xc0020b8c40) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 8536 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002da57a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 531 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe1e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe1e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ac0, 0xc0019fe1e0, 0xc0019fe240) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10215 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialWorkerLoop(0xc000223b00, 0x2389fb8, 0xc002815780, 0xc000607da0, 0x26, 0xc002c129c0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:382 +0x34e | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).startDialWorker | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:303 +0x7f | |
goroutine 534 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe2a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe2a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ad0, 0xc0019fe2a0, 0xc0019fe300) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 733 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63080) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63080) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ea0, 0xc001a63080, 0xc001a630e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10214 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*activeDial).dial(0xc0028157c0, 0x2389fb8, 0xc002815740, 0xc000607da0, 0x26, 0x0, 0x1213ddcc96, 0x2f7e360) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:70 +0x3f6 | |
github.com/libp2p/go-libp2p-swarm.(*DialSync).DialLock(0xc0007f1e30, 0x2389fb8, 0xc002815740, 0xc000607da0, 0x26, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:121 +0xf7 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialPeer(0xc000223b00, 0x2389fb8, 0xc002815740, 0xc000607da0, 0x26, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:262 +0x2e6 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).DialPeer(0xc000223b00, 0x2389fb8, 0xc0028b7dc0, 0xc000607da0, 0x26, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:230 +0x236 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc000607da0, 0x26, 0x6, 0x1bf08eb000) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:725 +0x17e | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc000607da0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:656 +0x2bf | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer(0xc0002b3500, 0x2389fb8, 0xc0028b7dc0, 0xc000607da0, 0x26, 0x21dbe10, 0xc000054800) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:512 +0x1f5 | |
github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer(0xc00278ab00, 0x2389fb8, 0xc0028b7dc0, 0xc0027bc180, 0xc000607da0, 0x26) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:397 +0xad | |
created by github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:325 +0x29e | |
goroutine 537 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe360) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe360) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ae0, 0xc0019fe360, 0xc0019fe3c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10220 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc002f3d620, 0xc002f01f00, 0xc002c12cc0, 0xc002c12c60) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 10312 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002bb31f0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002bb3110, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0029c4aa0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc00203a900, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc00369ef28, 0xb69ec0, 0xc00369ef70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002eae500, 0x21d9160, 0xc0025abdd0, 0x239d1f8, 0xc0029c4aa0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0025abdd0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 540 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe420) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe420) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9af0, 0xc0019fe420, 0xc0019fe480) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 833 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).nextEnvelope(0xc000796c30, 0x238a060, 0xc001998e40, 0x1, 0x1, 0x1) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:384 +0xee | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).taskWorker(0xc000796c30, 0x238a060, 0xc001998e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:355 +0x187 | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).StartWorkers.func1(0x239e9d0, 0xc001aae960) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:310 +0x3c | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc00062a840, 0xc001aae960, 0xc001aae9c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 313 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0005774a0, 0x2389fb8, 0xc00187d8c0, 0xc000121260) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 543 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe4e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe4e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9b00, 0xc0019fe4e0, 0xc0019fe540) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 675 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc00258c000, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00258a000, 0xc0009548a0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 736 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63140) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63140) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9eb0, 0xc001a63140, 0xc001a631a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 546 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe5a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe5a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9b10, 0xc0019fe5a0, 0xc0019fe600) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2868 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0006330a0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc000632fc0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0027a8cb0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000c41b00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001ab9728, 0xb69ec0, 0xc001ab9770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00263e500, 0x21d9160, 0xc0025aba70, 0x239d1f8, 0xc0027a8cb0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0025aba70) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 549 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe660) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe660) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9b20, 0xc0019fe660, 0xc0019fe6c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10138 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002faeff0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc003202c00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 12254 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc00343e800) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 552 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe720) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe720) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9b30, 0xc0019fe720, 0xc0019fe780) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1571 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0002d2d90, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0002d2cb0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0001534e0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002262600, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a1f728, 0xb69ec0, 0xc001a1f770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00238c700, 0x21d9160, 0xc0023d02d0, 0x239d1f8, 0xc0001534e0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0023d02d0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11120 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc00315a100, 0xc00275e8f0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc00315a100, 0xc00198b778, 0x18, 0xc001a1ca80, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002abb830) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 555 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe7e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe7e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9b40, 0xc0019fe7e0, 0xc0019fe840) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 6230 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0032e4780, 0x2389fb8, 0xc0032bd480, 0xc0032d89a0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 1637 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0001e0380, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0001e02a0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0024ce950) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc00194a300, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a5df28, 0xb69ec0, 0xc001a5df70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002551700, 0x21d9160, 0xc0018181b0, 0x239d1f8, 0xc0024ce950) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0018181b0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 558 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe8a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe8a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9b50, 0xc0019fe8a0, 0xc0019fe900) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 335 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0017e2390, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000c41800) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 11249 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc00194ac00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00258b8c0, 0xc003425260) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 561 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fe960) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fe960) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9b60, 0xc0019fe960, 0xc0019fe9c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1657 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0002b5ea0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0002b5dc0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc001ab0450) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002120c00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a21f28, 0xb69ec0, 0xc001a21f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002337f00, 0x21d9160, 0xc000646b40, 0x239d1f8, 0xc001ab0450) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc000646b40) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 1931 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc000c53900, 0x2389fb8, 0xc002234640, 0xc00062b8e0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 564 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fea20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fea20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9b70, 0xc0019fea20, 0xc0019fea80) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1739 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002569900, 0x2389fb8, 0xc001df40c0, 0xc0021e00e0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 567 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019feae0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019feae0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9b80, 0xc0019feae0, 0xc0019feb40) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1656 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0020ce120) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 4926 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002c67200) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 570 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019feba0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019feba0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9b90, 0xc0019feba0, 0xc0019fec00) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 8247 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc001842460, 0x2389fb8, 0xc0020fa040, 0xc0017b6c20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 1275 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0021bf380, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000c40f00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 573 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fec60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fec60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ba0, 0xc0019fec60, 0xc0019fecc0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 4036 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc0028d4600, 0xc00063c360) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 333 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000c41800, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0000f8780, 0xc0017c9500) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 576 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fed20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fed20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9bb0, 0xc0019fed20, 0xc0019fed80) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 7209 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc003464ee0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc003464e00, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002d9a3a0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc003462300, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a14728, 0xb69ec0, 0xc001a14770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc003786380, 0x21d9160, 0xc0033c6120, 0x239d1f8, 0xc002d9a3a0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0033c6120) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 730 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62fc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62fc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9e90, 0xc001a62fc0, 0xc001a63020) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 579 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fede0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fede0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9bc0, 0xc0019fede0, 0xc0019fee40) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1524 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002262600, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 582 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019feea0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019feea0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9bd0, 0xc0019feea0, 0xc0019fef00) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11431 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00313ec30, 0x2389fb8, 0xc00315ec40, 0xc002cd2100) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 585 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fef60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fef60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9be0, 0xc0019fef60, 0xc0019fefc0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 727 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62f00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62f00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9e80, 0xc001a62f00, 0xc001a62f60) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1485 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0020ce000) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 588 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff020) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff020) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9bf0, 0xc0019ff020, 0xc0019ff080) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 8478 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a06b8, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc00190d418, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc00190d400, 0xc0034d3000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc00190d400, 0xc0034d3000, 0x1000, 0x1000, 0x0, 0x1000, 0xd) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000010e90, 0xc0034d3000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc001aeb4a0, 0xc00380e980, 0x2, 0x2, 0xc002c36c18, 0x11e1e05, 0xc001e328c0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc001aeb4a0, 0xc00380e980, 0x2, 0x2, 0x2, 0x1000, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc00380e8f0, 0xc0034e7000, 0x0, 0x1000) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc00380e8f0, 0xc0034e7000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc001aebce0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc001aebce0, 0xc002497c04, 0x0, 0x11c24be) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc001aebce0, 0x9a00000000000004, 0x0, 0xc00276bee0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc001fee180, 0xc000866cf0, 0xc002c36e90, 0x2fb1700, 0x0) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc001fee180) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 591 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff0e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff0e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9c00, 0xc0019ff0e0, 0xc0019ff140) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1605 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc00056eee0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00056ed90, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0001c9a90) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000a69800, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a34f28, 0xb69ec0, 0xc001a34f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002400c00, 0x21d9160, 0xc0006eee10, 0x239d1f8, 0xc0001c9a90) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0006eee10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 6007 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc00326fa00, 0xc002f435f0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc00326fa00, 0xc001a17f78, 0x18, 0xc001a3a600, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00326a510) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 594 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff1a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff1a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9c10, 0xc0019ff1a0, 0xc0019ff200) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2145 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0020cf680) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 597 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff260) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff260) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9c20, 0xc0019ff260, 0xc0019ff2c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11073 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002e89c70, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002e89b20, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc00273fdb0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc00203af00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019cbf28, 0xb69ec0, 0xc0019cbf70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc003122b80, 0x21d9160, 0xc002f1c6c0, 0x239d1f8, 0xc00273fdb0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002f1c6c0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 2001 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0021dac60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 600 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff320) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff320) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9c30, 0xc0019ff320, 0xc0019ff380) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11729 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0030d59a0, 0x2389fb8, 0xc00339aec0, 0xc002e67ce0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 2340 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00217e320, 0x2389fb8, 0xc001962580, 0xc00266abe0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 603 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff3e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff3e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9c40, 0xc0019ff3e0, 0xc0019ff440) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 724 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9e70, 0xc001a62e40, 0xc001a62ea0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 9481 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0028fce70, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000a68600) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 606 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff4a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff4a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9c50, 0xc0019ff4a0, 0xc0019ff500) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 4523 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002f14000) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 609 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff560) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff560) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9c60, 0xc0019ff560, 0xc0019ff5c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1358 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002120900, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00211e300, 0xc00217c1e0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 2802 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002162a00, 0xc002292340, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002162a00, 0xc0019b1778, 0x18, 0xc001a46180, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc000941b00) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 612 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff620) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff620) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9c70, 0xc0019ff620, 0xc0019ff680) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1769 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0026149b0, 0x2389fb8, 0xc00234b7c0, 0xc002308d40) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 3586 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc00203b800, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 615 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff6e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff6e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9c80, 0xc0019ff6e0, 0xc0019ff740) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1330 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fd8b0, 0x77, 0xc001a46900) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0002f9c18, 0x77, 0x238a000, 0xc0021cd9e0, 0xc0002f9c00) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc0002f9c00, 0x238a028, 0xc0021cd9e0, 0x0, 0x0, 0x23637c0, 0xc0008d54c0, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc0002f9c00, 0x238a028, 0xc0021cd9e0, 0x23948b8, 0x0, 0x23948b8, 0xc0021bfd70, 0x0, 0x7f8948093418, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc0021cd9e0, 0x1f4ce09, 0x3, 0xa, 0x1, 0x0, 0x0, 0x23948b8, 0x0, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc0021cd9e0, 0x1f4ce09, 0x3, 0x23948b8, 0x0, 0x23948b8, 0xc0021bfd70, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc0002f9b80, 0x238a028, 0xc0021cd9e0, 0x0, 0xc0021bfd70, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc0002f9b80, 0x238a028, 0xc0021cd9e0, 0x0, 0xc0021bfd70, 0xc00225d590, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc0002f9b80, 0x238a028, 0xc0021cd9e0, 0x2379398, 0xc0021bfd70, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc0002f9b80, 0x238a028, 0xc0021cd9e0, 0xc0008cb3c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc0021cda40, 0x238a028, 0xc0021cd9e0, 0x1f4ce09, 0x3, 0xc00190e4b5, 0x1d, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/gorilla/websocket.(*Dialer).DialContext.func2(0x1f4ce09, 0x3, 0xc00190e4b5, 0x1d, 0x1d, 0x232d078, 0x1, 0xba338f) | |
github.com/gorilla/websocket@v1.4.2/client.go:249 +0x6b | |
github.com/gorilla/websocket.(*Dialer).DialContext.func3(0x1f4ce09, 0x3, 0xc00190e4b5, 0x1d, 0x0, 0xc0008cb380, 0x1f4ce09, 0x3) | |
github.com/gorilla/websocket@v1.4.2/client.go:257 +0x62 | |
github.com/gorilla/websocket.(*Dialer).DialContext(0x2eb6620, 0x238a028, 0xc0021cd9e0, 0xc00190e4b0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/gorilla/websocket@v1.4.2/client.go:291 +0xc44 | |
github.com/gorilla/websocket.(*Dialer).Dial(0x2eb6620, 0xc00190e4b0, 0x22, 0x0, 0x1d, 0xc00190e4b0, 0x22, 0x0) | |
github.com/gorilla/websocket@v1.4.2/client.go:106 +0x65 | |
github.com/libp2p/go-ws-transport.(*WebsocketTransport).maDial(0xc0000109a8, 0x238a028, 0xc0021cd980, 0x23a4dc0, 0xc0007f1398, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-ws-transport@v0.5.0/websocket_native.go:31 +0x8c | |
github.com/libp2p/go-ws-transport.(*WebsocketTransport).Dial(0xc0000109a8, 0x238a028, 0xc0021cd980, 0x23a4dc0, 0xc0007f1398, 0xc000a6b320, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-ws-transport@v0.5.0/websocket.go:51 +0x65 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc0021cd980, 0xc000a6b320, 0x26, 0x23a4dc0, 0xc0007f1398, 0x2f7e360, 0x238a028, 0xc0021cd980, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc0021ceac0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 1281 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae758, 0x77, 0xc001a46a80) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0021e9a18, 0x77, 0x238a000, 0xc0021f96e0, 0xc0021e9a00) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc0021e9a00, 0x238a028, 0xc0021f96e0, 0x0, 0x0, 0x23637a0, 0xc002486140, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc0021e9a00, 0x238a028, 0xc0021f96e0, 0x23948b8, 0x0, 0x23948b8, 0xc0021e7e30, 0x0, 0x7f8948093418, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc0021f96e0, 0x1f4ce09, 0x3, 0x2, 0x1, 0x0, 0x0, 0x23948b8, 0x0, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc0021f96e0, 0x1f4ce09, 0x3, 0x23948b8, 0x0, 0x23948b8, 0xc0021e7e30, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc0021e9980, 0x238a028, 0xc0021f96e0, 0x0, 0xc0021e7e30, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc0021e9980, 0x238a028, 0xc0021f96e0, 0x0, 0xc0021e7e30, 0xc002491590, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc0021e9980, 0x238a028, 0xc0021f96e0, 0x2379398, 0xc0021e7e30, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc0021e9980, 0x238a028, 0xc0021f96e0, 0xc0008cbae0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc0021f9740, 0x238a028, 0xc0021f96e0, 0x1f4ce09, 0x3, 0xc00248a095, 0x12, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/gorilla/websocket.(*Dialer).DialContext.func2(0x1f4ce09, 0x3, 0xc00248a095, 0x12, 0x12, 0x232d078, 0x1, 0xba338f) | |
github.com/gorilla/websocket@v1.4.2/client.go:249 +0x6b | |
github.com/gorilla/websocket.(*Dialer).DialContext.func3(0x1f4ce09, 0x3, 0xc00248a095, 0x12, 0x0, 0xc0008cbac0, 0x1f4ce09, 0x3) | |
github.com/gorilla/websocket@v1.4.2/client.go:257 +0x62 | |
github.com/gorilla/websocket.(*Dialer).DialContext(0x2eb6620, 0x238a028, 0xc0021f96e0, 0xc00248a090, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/gorilla/websocket@v1.4.2/client.go:291 +0xc44 | |
github.com/gorilla/websocket.(*Dialer).Dial(0x2eb6620, 0xc00248a090, 0x17, 0x0, 0x12, 0xc00248a090, 0x17, 0x0) | |
github.com/gorilla/websocket@v1.4.2/client.go:106 +0x65 | |
github.com/libp2p/go-ws-transport.(*WebsocketTransport).maDial(0xc0000109a8, 0x238a028, 0xc0021f9680, 0x23a4dc0, 0xc0007f13e0, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-ws-transport@v0.5.0/websocket_native.go:31 +0x8c | |
github.com/libp2p/go-ws-transport.(*WebsocketTransport).Dial(0xc0000109a8, 0x238a028, 0xc0021f9680, 0x23a4dc0, 0xc0007f13e0, 0xc000a6b320, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-ws-transport@v0.5.0/websocket.go:51 +0x65 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc0021f9680, 0xc000a6b320, 0x26, 0x23a4dc0, 0xc0007f13e0, 0x2f7e360, 0x238a028, 0xc0021f9680, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc0021cea80) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 618 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff7a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff7a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9c90, 0xc0019ff7a0, 0xc0019ff800) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 718 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62cc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62cc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9e50, 0xc001a62cc0, 0xc001a62d20) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10304 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002bfb6d0, 0x2389fb8, 0xc002bad2c0, 0xc002b6d5c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 621 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff860) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff860) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ca0, 0xc0019ff860, 0xc0019ff8c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 9818 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc002811180) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
goroutine 624 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff920) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff920) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9cb0, 0xc0019ff920, 0xc0019ff980) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 868 [select]: | |
github.com/libp2p/go-flow-metrics.(*sweeper).runActive(0x2f7e2e0) | |
github.com/libp2p/go-flow-metrics@v0.0.3/sweeper.go:68 +0x150 | |
github.com/libp2p/go-flow-metrics.(*sweeper).run(0x2f7e2e0) | |
github.com/libp2p/go-flow-metrics@v0.0.3/sweeper.go:42 +0x48 | |
created by github.com/libp2p/go-flow-metrics.(*sweeper).start | |
github.com/libp2p/go-flow-metrics@v0.0.3/sweeper.go:36 +0x6c | |
goroutine 721 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62d80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62d80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9e60, 0xc001a62d80, 0xc001a62de0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 627 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ff9e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ff9e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9cc0, 0xc0019ff9e0, 0xc0019ffa40) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 12071 [select]: | |
github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg(0xc0036d48c0, 0x238a060, 0xc002f49c80, 0xc003577e80, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/internal/net/message_manager.go:340 +0x17d | |
github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest(0xc0036d48c0, 0x238a060, 0xc002f49c80, 0xc0035b0a00, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/internal/net/message_manager.go:295 +0x434 | |
github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest(0xc000c7cb00, 0x2389fb8, 0xc002f49c80, 0xc003244b70, 0x26, 0xc0035b0a00, 0xff190d, 0xc0028b7dc0, 0x1d0e600) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/internal/net/message_manager.go:88 +0x445 | |
github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers(0xc000203280, 0x2389fb8, 0xc0028b7dc0, 0xc003244b70, 0x26, 0xc002559da0, 0x22, 0x0, 0x7f894068ddf0, 0x0, ...) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/pb/protocol_messenger.go:108 +0x103 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.func1(0x2389fb8, 0xc0028b7dc0, 0xc003244b70, 0x26, 0x26, 0x0, 0x0, 0xc0032011e8, 0xc0008af698) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/lookup.go:32 +0x117 | |
github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer(0xc00278ab00, 0x2389fb8, 0xc0028b7dc0, 0xc0027bc180, 0xc003244b70, 0x26) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:408 +0x2c2 | |
created by github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:325 +0x29e | |
goroutine 2165 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0018435e0, 0x2389fb8, 0xc0021cef00, 0xc00059dae0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 630 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ffaa0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ffaa0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9cd0, 0xc0019ffaa0, 0xc0019ffb00) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 5818 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc003336000, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002d60480, 0xc003338240) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 2130 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0007aa310, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0007aa150, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc001192520) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc00258c000, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a56f28, 0xb69ec0, 0xc001a56f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002511b00, 0x21d9160, 0xc001819cb0, 0x239d1f8, 0xc001192520) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc001819cb0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 633 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ffb60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ffb60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ce0, 0xc0019ffb60, 0xc0019ffbc0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 3265 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002ad0060, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002263500) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 636 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ffc20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ffc20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9cf0, 0xc0019ffc20, 0xc0019ffc80) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2033 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0020cf440) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 2711 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002162a00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 639 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ffce0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ffce0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9d00, 0xc0019ffce0, 0xc0019ffd40) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 4912 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0029f3420, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0029f3340, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0032145d0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc003002300, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc000bf7f28, 0xb69ec0, 0xc000bf7f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002fad080, 0x21d9160, 0xc002915dd0, 0x239d1f8, 0xc0032145d0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002915dd0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 642 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ffda0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ffda0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9d10, 0xc0019ffda0, 0xc0019ffe00) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10193 [select]: | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).ReadHandshakeMessage(0xc002bdbe00, 0x3, 0xf9, 0xc002627b98, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:541 +0xaf | |
github.com/marten-seemann/qtls-go1-16.(*Conn).readHandshake(0xc0022d8000, 0xc002ef3816, 0xc002ef3800, 0xf9, 0x180) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/conn.go:1052 +0xaf8 | |
github.com/marten-seemann/qtls-go1-16.(*Conn).clientHandshake(0xc0022d8000, 0x0, 0x0) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/handshake_client.go:227 +0x2f9 | |
github.com/marten-seemann/qtls-go1-16.(*Conn).Handshake(0xc0022d8000, 0x0, 0x0) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/conn.go:1446 +0xc9 | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake.func1(0xc002bdbe00, 0xc0027bd500, 0xc002baea20) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:304 +0x5a | |
created by github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:302 +0xa9 | |
goroutine 4114 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc0028d4300, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 645 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019ffe60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019ffe60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9d20, 0xc0019ffe60, 0xc0019ffec0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 3531 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc001f73200, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00258b5c0, 0xc002a3d4a0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 648 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc0019fff20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc0019fff20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9d30, 0xc0019fff20, 0xc0019fff80) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 3252 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002195f80, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002195ea0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0025d8d00) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc001f72900, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc002623f28, 0xb69ec0, 0xc002623f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc0028c8a80, 0x21d9160, 0xc00288cab0, 0x239d1f8, 0xc0025d8d00) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00288cab0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 2408 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc001af4900) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 651 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62000) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62000) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9d40, 0xc001a62000, 0xc001a62060) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 715 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62c00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62c00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9e40, 0xc001a62c00, 0xc001a62c60) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 654 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a620c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a620c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9d50, 0xc001a620c0, 0xc001a62120) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1335 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000c41500, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0000f8d80, 0xc0021f9020) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 3105 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00195ce40, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00203b800) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 657 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62180) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62180) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9d60, 0xc001a62180, 0xc001a621e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 4607 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0030097d0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc003002300) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 10016 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*activeDial).dial(0xc002485400, 0x2389fb8, 0xc002485340, 0xc0024101e0, 0x22, 0x0, 0x1212588dd2, 0x2f7e360) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:70 +0x3f6 | |
github.com/libp2p/go-libp2p-swarm.(*DialSync).DialLock(0xc0007f1e30, 0x2389fb8, 0xc002485340, 0xc0024101e0, 0x22, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:121 +0xf7 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialPeer(0xc000223b00, 0x2389fb8, 0xc002485340, 0xc0024101e0, 0x22, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:262 +0x2e6 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).DialPeer(0xc000223b00, 0x2389fb8, 0xc0028b7dc0, 0xc0024101e0, 0x22, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:230 +0x236 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc0024101e0, 0x22, 0x5, 0x1bf08eb000) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:725 +0x17e | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc0024101e0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:656 +0x2bf | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer(0xc0002b3500, 0x2389fb8, 0xc0028b7dc0, 0xc0024101e0, 0x22, 0x20, 0x0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:512 +0x1f5 | |
github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer(0xc00278ab00, 0x2389fb8, 0xc0028b7dc0, 0xc0027bc180, 0xc0024101e0, 0x22) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:397 +0xad | |
created by github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:325 +0x29e | |
goroutine 660 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62240) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62240) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9d70, 0xc001a62240, 0xc001a622a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11581 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc00307c8c0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00307c7e0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002a72a90) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc0022cd800, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001e87f28, 0xb69ec0, 0xc001e87f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc0031ccd00, 0x21d9160, 0xc001fe1cb0, 0x239d1f8, 0xc002a72a90) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc001fe1cb0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 1337 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0021e74d0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000c41500) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 663 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62300) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62300) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9d80, 0xc001a62300, 0xc001a62360) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1685 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc000752fc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 712 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62b40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62b40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9e30, 0xc001a62b40, 0xc001a62ba0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 666 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a623c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a623c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9d90, 0xc001a623c0, 0xc001a62420) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 841 [select]: | |
github.com/ipfs/go-bitswap/internal/getter.handleIncoming(0x238a060, 0xc001ac07e0, 0x2389fb8, 0xc000628ec0, 0xc0002043d8, 0xc001aaed20, 0xc001abcd20, 0xc001ab03e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/getter/getter.go:110 +0x1a5 | |
created by github.com/ipfs/go-bitswap/internal/getter.AsyncGetBlocks | |
github.com/ipfs/go-bitswap@v0.4.0/internal/getter/getter.go:88 +0x328 | |
goroutine 11732 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc0028d4900, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0031cfd40, 0xc003703740) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 669 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62480) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62480) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9da0, 0xc001a62480, 0xc001a624e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 3418 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc0028d4300, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0028a4900, 0xc0028e4fc0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 9724 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc00258ed80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 672 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62540) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62540) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9db0, 0xc001a62540, 0xc001a625a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 742 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a632c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a632c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ed0, 0xc001a632c0, 0xc001a63320) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1340 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc0021f96e0, 0xc0021e9a00, 0xc0021fcba0, 0xc0021fcb40) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 691 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62600) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62600) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9dc0, 0xc001a62600, 0xc001a62660) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 2108 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc00258c000, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 677 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00095a7b0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00258c000) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 694 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a626c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a626c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9dd0, 0xc001a626c0, 0xc001a62720) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 836 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).nextEnvelope(0xc000796c30, 0x238a060, 0xc001998e40, 0x1, 0x1, 0x1) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:384 +0xee | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).taskWorker(0xc000796c30, 0x238a060, 0xc001998e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:355 +0x187 | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).StartWorkers.func1(0x239e9d0, 0xc001aaea20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:310 +0x3c | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc00062a860, 0xc001aaea20, 0xc001aaea80) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10137 [select]: | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake(0xc002dc1800) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:311 +0x12c | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:539 +0xfb | |
goroutine 697 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62780) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62780) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9de0, 0xc001a62780, 0xc001a627e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 839 [select]: | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xc000190000, 0x2389fb8, 0xc000628ec0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/session/session.go:302 +0x22c | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.4.0/internal/session/session.go:175 +0x5b6 | |
goroutine 838 [select]: | |
github.com/jbenet/goprocess/context.CloseAfterContext.func1(0x238a060, 0xc001998e40, 0x239e9d0, 0xc000619860) | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:65 +0xab | |
created by github.com/jbenet/goprocess/context.CloseAfterContext | |
github.com/jbenet/goprocess@v0.1.4/context/context.go:64 +0xba | |
goroutine 700 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62840) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62840) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9df0, 0xc001a62840, 0xc001a628a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 837 [chan receive]: | |
github.com/ipfs/go-bitswap.New.func6(0x239e9d0, 0xc000619860, 0xc0002042c8, 0xc0001c95e0, 0x23808f0, 0xc001999230) | |
github.com/ipfs/go-bitswap@v0.4.0/bitswap.go:288 +0x48 | |
created by github.com/ipfs/go-bitswap.New | |
github.com/ipfs/go-bitswap@v0.4.0/bitswap.go:287 +0x121a | |
goroutine 840 [select]: | |
github.com/ipfs/go-bitswap/internal/notifications.(*impl).Subscribe.func1(0xc001aaed20, 0xc001999230, 0xc001aaed80, 0x238a060, 0xc001ac07e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/notifications/notifications.go:106 +0x13a | |
created by github.com/ipfs/go-bitswap/internal/notifications.(*impl).Subscribe | |
github.com/ipfs/go-bitswap@v0.4.0/internal/notifications/notifications.go:88 +0x22d | |
goroutine 703 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62900) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62900) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9e00, 0xc001a62900, 0xc001a62960) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 9993 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00287eed0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc0022cc900) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 3088 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0002d7960, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0002d7880, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0027a9730) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000a69200, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a77728, 0xb69ec0, 0xc001a77770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc0025fd500, 0x21d9160, 0xc002914240, 0x239d1f8, 0xc0027a9730) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002914240) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 706 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a629c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a629c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9e10, 0xc001a629c0, 0xc001a62a20) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 4105 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002913b00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 3087 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002912120) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 709 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a62a80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a62a80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9e20, 0xc001a62a80, 0xc001a62ae0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 8347 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0009116d0, 0x2389fb8, 0xc000965d00, 0xc0022e7660) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 745 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63380) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63380) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ee0, 0xc001a63380, 0xc001a633e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11109 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a0060, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002fadc18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002fadc00, 0xc0027bf000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002fadc00, 0xc0027bf000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000011680, 0xc0027bf000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0031a8ba0, 0xc0024484b0, 0x2, 0x2, 0xc002966c18, 0x11e1e05, 0xc002d4cd20) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0031a8ba0, 0xc0024484b0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc002966c38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc002448420, 0x0, 0xc002966c78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc002448420, 0xc0026ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc00340ca80) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc00340ca80, 0xc002c9ad80, 0xb6ffc5, 0xc00340ce40) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc00340ca80, 0xb6ff2b, 0xc002feb598, 0xc002966d01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc00315a100, 0xc002966e01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc00315a100) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 830 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).nextEnvelope(0xc000796c30, 0x238a060, 0xc001998e40, 0x1, 0x1, 0x1) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:384 +0xee | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).taskWorker(0xc000796c30, 0x238a060, 0xc001998e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:355 +0x187 | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).StartWorkers.func1(0x239e9d0, 0xc001aae8a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:310 +0x3c | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc00062a820, 0xc001aae8a0, 0xc001aae900) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 748 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63440) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63440) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ef0, 0xc001a63440, 0xc001a634a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 7236 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc0033ac900, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0036cc0c0, 0xc003271980) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 4567 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002f86190, 0x2389fb8, 0xc002c72b40, 0xc002c64be0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 751 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63500) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63500) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9f00, 0xc001a63500, 0xc001a63560) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1331 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc0021cd9e0, 0xc0002f9c00, 0xc0008c7b60, 0xc0008c7b00) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 754 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a635c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a635c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9f10, 0xc001a635c0, 0xc001a63620) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 12305 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc003577c00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 1963 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0007b0850, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0007b0700, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc00169f940) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002120f00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc000bf2f28, 0xb69ec0, 0xc000bf2f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc000928200, 0x21d9160, 0xc00191b950, 0x239d1f8, 0xc00169f940) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00191b950) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 757 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63680) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63680) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9f20, 0xc001a63680, 0xc001a636e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 827 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).nextEnvelope(0xc000796c30, 0x238a060, 0xc001998e40, 0x1, 0x1, 0x1) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:384 +0xee | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).taskWorker(0xc000796c30, 0x238a060, 0xc001998e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:355 +0x187 | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).StartWorkers.func1(0x239e9d0, 0xc001aae7e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:310 +0x3c | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc00062a800, 0xc001aae7e0, 0xc001aae840) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 1475 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc0023c6d20, 0xc00238df00, 0xc002277b00, 0xc002277aa0) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 760 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63740) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63740) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9f30, 0xc001a63740, 0xc001a637a0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 763 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63800) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63800) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9f40, 0xc001a63800, 0xc001a63860) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 6286 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00342fa90, 0x2389fb8, 0xc0034461c0, 0xc003432720) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 853 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc001a9b2c0, 0x2389fb8, 0xc002014900, 0xc00062a840) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 766 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a638c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a638c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9f50, 0xc001a638c0, 0xc001a63920) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 308 [select]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xc000190090) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/session/sessionwantsender.go:186 +0x166 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.4.0/internal/session/session.go:297 +0x68 | |
goroutine 6543 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae670, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0031cdf18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc0031cdf00, 0xc003512000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc0031cdf00, 0xc003512000, 0x1000, 0x1000, 0x0, 0x1000, 0xf) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00059eba8, 0xc003512000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0031f0fc0, 0xc0031a2ae0, 0x2, 0x2, 0xc00286ac18, 0x11e1e05, 0xc0032e4fa0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0031f0fc0, 0xc0031a2ae0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc00286ac38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0031a2a50, 0x0, 0xc00286ac78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0031a2a50, 0xc003335000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc003345d40) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc003345d40, 0xc003525020, 0xb6ffc5, 0xc0035250e0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc003345d40, 0xb6ff2b, 0xc0035301e8, 0xc00286ad01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc003354800, 0xc00286ae01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc003354800) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 769 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63980) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63980) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9f60, 0xc001a63980, 0xc001a639e0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 8525 [select]: | |
github.com/libp2p/go-yamux/v2.(*Session).AcceptStream(0xc000e54000, 0xc00211fc80, 0x0, 0xb431ce) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:232 +0xf3 | |
github.com/libp2p/go-libp2p-yamux.(*conn).AcceptStream(0xc000e54000, 0xc002a61f78, 0x18, 0xc001a98900, 0x147bf91) | |
github.com/libp2p/go-libp2p-yamux@v0.5.4/conn.go:35 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00350b710) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 12004 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc0030cd730) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
goroutine 772 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63a40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63a40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9f70, 0xc001a63a40, 0xc001a63aa0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 775 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63b00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63b00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9f80, 0xc001a63b00, 0xc001a63b60) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10219 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a0230, 0x77, 0xc001a99200) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002f01f18, 0x77, 0x238a000, 0xc002f3d620, 0xc002f01f00) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc002f01f00, 0x238a028, 0xc002f3d620, 0x23637a0, 0xc002a98720, 0x23637a0, 0xc002a98740, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc002f01f00, 0x238a028, 0xc002f3d620, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc003057c80, 0x21d9450, 0x7f89405c9710, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc002f3d620, 0x1f4f261, 0x4, 0x2, 0x1, 0x0, 0x0, 0x23948b8, 0xc00091a240, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc002f3d620, 0x1f4f261, 0x4, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc003057c80, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc002f01e80, 0x238a028, 0xc002f3d620, 0xc00091a240, 0xc003057c80, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc002f01e80, 0x238a028, 0xc002f3d620, 0xc00091a240, 0xc003057c80, 0xc0022db738, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc002f01e80, 0x238a028, 0xc002f3d620, 0x2379398, 0xc003057c80, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc002f01e80, 0x238a028, 0xc002f3d620, 0xc00265dd60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc0022dba48, 0x238a028, 0xc002f3d620, 0x1f4f261, 0x4, 0xc002bf50c8, 0x13, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/libp2p/go-reuseport-transport.reuseDial(0x238a028, 0xc002f3d620, 0xc00091a240, 0x1f4f261, 0x4, 0xc002bf50c8, 0x13, 0x1f4f261, 0xc000c43990, 0x0, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/reuseport.go:23 +0xf8 | |
github.com/libp2p/go-reuseport-transport.(*singleDialer).DialContext(0xc00091a240, 0x238a028, 0xc002f3d620, 0x1f4f261, 0x4, 0xc002bf50c8, 0x13, 0x0, 0xc002622b90, 0xc002f3d620, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/singledialer.go:15 +0x77 | |
github.com/libp2p/go-reuseport-transport.(*Transport).DialContext(0xc00012bd18, 0x238a028, 0xc002f3d620, 0x23a4dc0, 0xc0028ea798, 0x238a028, 0xc002f3d620, 0xc00265dd50, 0x10) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/dial.go:43 +0x162 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).maDial(0xc00012bd00, 0x238a028, 0xc002f3d5c0, 0x23a4dc0, 0xc0028ea798, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:133 +0x188 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).Dial(0xc00012bd00, 0x238a028, 0xc002f3d5c0, 0x23a4dc0, 0xc0028ea798, 0xc000607da0, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:141 +0x66 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc002f3d5c0, 0xc000607da0, 0x26, 0x23a4dc0, 0xc0028ea798, 0x2f7e360, 0x238a028, 0xc002f3d5c0, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002815b00) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 1410 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002120c00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00211e480, 0xc00217cf60) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 778 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63bc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63bc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9f90, 0xc001a63bc0, 0xc001a63c20) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10102 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002aefb20, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002aefa40, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002a1f5b0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc0022cc900, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc002031f28, 0xb69ec0, 0xc002031f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002e80580, 0x21d9160, 0xc0023d1680, 0x239d1f8, 0xc002a1f5b0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0023d1680) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 781 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63c80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63c80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9fa0, 0xc001a63c80, 0xc001a63ce0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 7208 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0033e4120) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 784 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63d40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63d40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9fb0, 0xc001a63d40, 0xc001a63da0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 824 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).nextEnvelope(0xc000796c30, 0x238a060, 0xc001998e40, 0x1, 0x1, 0x1) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:384 +0xee | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).taskWorker(0xc000796c30, 0x238a060, 0xc001998e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:355 +0x187 | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).StartWorkers.func1(0x239e9d0, 0xc001aae720) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:310 +0x3c | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc00062a7e0, 0xc001aae720, 0xc001aae780) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 978 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc000c40900, 0xc00063c360) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 787 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63e00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63e00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9fc0, 0xc001a63e00, 0xc001a63e60) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10630 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*activeDial).dial(0xc002c72f80, 0x2389fb8, 0xc002c72f00, 0xc002b62690, 0x22, 0x0, 0x122ce16602, 0x2f7e360) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:70 +0x3f6 | |
github.com/libp2p/go-libp2p-swarm.(*DialSync).DialLock(0xc0007f1e30, 0x2389fb8, 0xc002c72f00, 0xc002b62690, 0x22, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:121 +0xf7 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialPeer(0xc000223b00, 0x2389fb8, 0xc002c72f00, 0xc002b62690, 0x22, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:262 +0x2e6 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).DialPeer(0xc000223b00, 0x2389fb8, 0xc0028b7dc0, 0xc002b62690, 0x22, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:230 +0x236 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc002b62690, 0x22, 0x2, 0x1bf08eb000) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:725 +0x17e | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc002b62690, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:656 +0x2bf | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer(0xc0002b3500, 0x2389fb8, 0xc0028b7dc0, 0xc002b62690, 0x22, 0x1f136a0, 0x1060401) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:512 +0x1f5 | |
github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer(0xc00278ab00, 0x2389fb8, 0xc0028b7dc0, 0xc0027bc180, 0xc002b62690, 0x22) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:397 +0xad | |
created by github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:325 +0x29e | |
goroutine 821 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).nextEnvelope(0xc000796c30, 0x238a060, 0xc001998e40, 0x1, 0x1, 0x1) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:384 +0xee | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).taskWorker(0xc000796c30, 0x238a060, 0xc001998e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:355 +0x187 | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).StartWorkers.func1(0x239e9d0, 0xc001aae660) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:310 +0x3c | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc00062a7c0, 0xc001aae660, 0xc001aae6c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 790 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63ec0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63ec0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9fd0, 0xc001a63ec0, 0xc001a63f20) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 793 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001a63f80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001a63f80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9fe0, 0xc001a63f80, 0xc001aae000) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 5884 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc003336000, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 5068 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc003184870, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc0028d5b00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 796 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001aae060) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001aae060) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc0001c9ff0, 0xc001aae060, 0xc001aae0c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 12234 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc003498380, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0034982a0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc003059590) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc0032a2300, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0017bcf28, 0xb69ec0, 0xc0017bcf70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc003577880, 0x21d9160, 0xc0032585a0, 0x239d1f8, 0xc003059590) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0032585a0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 9268 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002193e00, 0x2389fb8, 0xc0025eeb40, 0xc00087b880) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 799 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001aae120) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001aae120) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001ab0000, 0xc001aae120, 0xc001aae180) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 8457 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc001e330e0, 0x2389fb8, 0xc0021cef80, 0xc00062a380) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 7591 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002337680, 0xc00276a4e0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002337680, 0xc001a33778, 0x18, 0xc001aa5800, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0030d33b0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 802 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001aae1e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001aae1e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001ab0010, 0xc001aae1e0, 0xc001aae240) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 12198 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0030ff680, 0x2389fb8, 0xc00362c340, 0xc003500420) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 5084 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc0028d5b00, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 805 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001aae2a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001aae2a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001ab0020, 0xc001aae2a0, 0xc001aae300) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 4481 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481adaa8, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0022f5a98, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc0022f5a80, 0xc0028ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc0022f5a80, 0xc0028ca000, 0x1000, 0x1000, 0x0, 0x1000, 0x11) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000204560, 0xc0028ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0028a9800, 0xc002019ed0, 0x2, 0x2, 0xc0027f7c18, 0x11e1e05, 0xc00283e910) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0028a9800, 0xc002019ed0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc002019e40, 0xc002f12000, 0x0, 0x1000) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc002019e40, 0xc002f12000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc002f0baa0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc002f0baa0, 0x0, 0xc0000e8a80, 0xc0024b8800) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc002f0baa0, 0xc002897f98, 0x20, 0x5) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002f00b80, 0xc002b61960, 0x20, 0x20, 0x0) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002f00b80) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 3360 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002a24100, 0xc0028e60d0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002a24100, 0xc001a87f78, 0x18, 0xc001ab2180, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc001fe0e10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 808 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).worker(0xc00061b400, 0x239e9d0, 0xc001aae360) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:56 +0x108 | |
github.com/ipfs/go-bitswap/internal/decision.(*blockstoreManager).start.func1(0x239e9d0, 0xc001aae360) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/blockstoremanager.go:49 +0x3e | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001ab0030, 0xc001aae360, 0xc001aae3c0) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 809 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*DefaultScoreLedger).scoreWorker(0xc00061b3b0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/scoreledger.go:155 +0x652 | |
created by github.com/ipfs/go-bitswap/internal/decision.(*DefaultScoreLedger).Start | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/scoreledger.go:289 +0x57 | |
goroutine 7240 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc0033ac900, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 812 [chan receive]: | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).startScoreLedger.func2(0x239e9d0, 0xc001aae420) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:294 +0x51 | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc001ab0050, 0xc001aae420, 0xc001aae480) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 11623 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc0031cda00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 815 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).nextEnvelope(0xc000796c30, 0x238a060, 0xc001998e40, 0x1, 0x1, 0x1) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:384 +0xee | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).taskWorker(0xc000796c30, 0x238a060, 0xc001998e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:355 +0x187 | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).StartWorkers.func1(0x239e9d0, 0xc001aae4e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:310 +0x3c | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc00062a780, 0xc001aae4e0, 0xc001aae540) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 10191 [select]: | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake(0xc002bdbe00) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:311 +0x12c | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:539 +0xfb | |
goroutine 4708 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc003014fa0, 0x2389fb8, 0xc00301e580, 0xc00301c3a0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 818 [select]: | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).nextEnvelope(0xc000796c30, 0x238a060, 0xc001998e40, 0x1, 0x1, 0x1) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:384 +0xee | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).taskWorker(0xc000796c30, 0x238a060, 0xc001998e40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:355 +0x187 | |
github.com/ipfs/go-bitswap/internal/decision.(*Engine).StartWorkers.func1(0x239e9d0, 0xc001aae5a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/decision/engine.go:310 +0x3c | |
github.com/jbenet/goprocess.(*process).Go.func1(0xc00062a7a0, 0xc001aae5a0, 0xc001aae600) | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:134 +0x3c | |
created by github.com/jbenet/goprocess.(*process).Go | |
github.com/jbenet/goprocess@v0.1.4/impl-mutex.go:133 +0x1fe | |
goroutine 3103 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc00203b800, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0028a4480, 0xc0028a8c00) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 965 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc000150d90, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc000150cb0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0017f8fc0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000c40900, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0008e8f28, 0xb69ec0, 0xc0008e8f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc001859a00, 0x21d9160, 0xc001818630, 0x239d1f8, 0xc0017f8fc0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc001818630) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11163 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002febd10, 0x2389fb8, 0xc002d8a480, 0xc00287cf00) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 851 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0007bc310, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0007bc230, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0001528c0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000c41800, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001870f28, 0xb69ec0, 0xc001870f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc000642500, 0x21d9160, 0xc000a6c1b0, 0x239d1f8, 0xc0001528c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc000a6c1b0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 850 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc00057eea0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 9769 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002810460, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002810380, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0025d9000) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc003521800, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019e4f28, 0xb69ec0, 0xc0019e4f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002ba5a00, 0x21d9160, 0xc000a6d170, 0x239d1f8, 0xc0025d9000) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc000a6d170) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 937 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00201eb40, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00203a000) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 1476 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc00203a000, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 9291 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0008fef90, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc003521800) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 9615 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000a69500, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0020cd500, 0xc002836060) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 11299 [select]: | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).ReadHandshakeMessage(0xc0027b0c00, 0x3, 0x104, 0xc002decb98, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:541 +0xaf | |
github.com/marten-seemann/qtls-go1-16.(*Conn).readHandshake(0xc002727c00, 0xc000a5f216, 0xc000a5f200, 0x104, 0x180) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/conn.go:1052 +0xaf8 | |
github.com/marten-seemann/qtls-go1-16.(*Conn).clientHandshake(0xc002727c00, 0x0, 0x0) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/handshake_client.go:227 +0x2f9 | |
github.com/marten-seemann/qtls-go1-16.(*Conn).Handshake(0xc002727c00, 0x0, 0x0) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/conn.go:1446 +0xc9 | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake.func1(0xc0027b0c00, 0xc00316b920, 0xc002a55bc0) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:304 +0x5a | |
created by github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:302 +0xa9 | |
goroutine 11580 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc00281b200) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 1487 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002120c00, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 4354 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002e305f0, 0x2389fb8, 0xc002e2a580, 0xc00287cc00) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 10544 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc002c0ba40) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
goroutine 6558 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0033fdcc0, 0x2389fb8, 0xc0036c2480, 0xc0036c41e0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 9996 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc0022cc900, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 9725 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc00197aaf0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00197aa10, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002a877f0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000a69b00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0017c0f28, 0xb69ec0, 0xc0017c0f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002862580, 0x21d9160, 0xc0027a14d0, 0x239d1f8, 0xc002a877f0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0027a14d0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 12504 [chan receive]: | |
github.com/libp2p/go-libp2p/p2p/protocol/ping.Ping.func2(0x2389fb8, 0xc002d6da00, 0x23a5cf8, 0xc002cd3d60) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/ping/ping.go:125 +0x48 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/ping.Ping | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/ping/ping.go:123 +0x2ce | |
goroutine 1563 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc00194a300, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 1360 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002164a80, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002120900) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 2091 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc00194b200, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0020cc480, 0xc002150d80) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 11186 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002a7d9f0, 0x2389fb8, 0xc002e2b3c0, 0xc002edaa00) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 1409 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a0b40, 0x77, 0xc002111680) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0024c0618, 0x77, 0x238a000, 0xc0024c54a0, 0xc0024c0600) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc0024c0600, 0x238a028, 0xc0024c54a0, 0x0, 0x0, 0x23637a0, 0xc002486580, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc0024c0600, 0x238a028, 0xc0024c54a0, 0x23948b8, 0x0, 0x23948b8, 0xc0024a6fc0, 0x0, 0x7f8940696990, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc0024c54a0, 0x1f4ce09, 0x3, 0x2, 0x1, 0x0, 0x0, 0x23948b8, 0x0, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc0024c54a0, 0x1f4ce09, 0x3, 0x23948b8, 0x0, 0x23948b8, 0xc0024a6fc0, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc0024c0580, 0x238a028, 0xc0024c54a0, 0x0, 0xc0024a6fc0, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc0024c0580, 0x238a028, 0xc0024c54a0, 0x0, 0xc0024a6fc0, 0xb73107, 0xb04c7d, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc0024c0580, 0x238a028, 0xc0024c54a0, 0x2379398, 0xc0024a6fc0, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc0024c0580, 0x238a028, 0xc0024c54a0, 0xc0024ce210, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc0024c5500, 0x238a028, 0xc0024c54a0, 0x1f4ce09, 0x3, 0xc00248a545, 0x13, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/gorilla/websocket.(*Dialer).DialContext.func2(0x1f4ce09, 0x3, 0xc00248a545, 0x13, 0x13, 0x232d078, 0x1, 0xba338f) | |
github.com/gorilla/websocket@v1.4.2/client.go:249 +0x6b | |
github.com/gorilla/websocket.(*Dialer).DialContext.func3(0x1f4ce09, 0x3, 0xc00248a545, 0x13, 0x0, 0xc0024ce1f0, 0x1f4ce09, 0x3) | |
github.com/gorilla/websocket@v1.4.2/client.go:257 +0x62 | |
github.com/gorilla/websocket.(*Dialer).DialContext(0x2eb6620, 0x238a028, 0xc0024c54a0, 0xc00248a540, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/gorilla/websocket@v1.4.2/client.go:291 +0xc44 | |
github.com/gorilla/websocket.(*Dialer).Dial(0x2eb6620, 0xc00248a540, 0x18, 0x0, 0x13, 0xc00248a540, 0x18, 0x0) | |
github.com/gorilla/websocket@v1.4.2/client.go:106 +0x65 | |
github.com/libp2p/go-ws-transport.(*WebsocketTransport).maDial(0xc0000109a8, 0x238a028, 0xc0024c5440, 0x23a4dc0, 0xc000c3d368, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-ws-transport@v0.5.0/websocket_native.go:31 +0x8c | |
github.com/libp2p/go-ws-transport.(*WebsocketTransport).Dial(0xc0000109a8, 0x238a028, 0xc0024c5440, 0x23a4dc0, 0xc000c3d368, 0xc001986570, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-ws-transport@v0.5.0/websocket.go:51 +0x65 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc0024c5440, 0xc001986570, 0x26, 0x23a4dc0, 0xc000c3d368, 0x2f7e360, 0x238a028, 0xc0024c5440, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc0023ca800) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 7964 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0007bc070, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00064df10, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0033732f0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002116300, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019b1f28, 0xb69ec0, 0xc0019b1f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc000a20600, 0x21d9160, 0xc002dbafc0, 0x239d1f8, 0xc0033732f0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002dbafc0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11376 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002cbd680, 0x2389fb8, 0xc002a6f3c0, 0xc003134ce0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 12505 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc003616d98, 0x100000000000000, 0x1) | |
runtime/sema.go:71 +0x47 | |
sync.(*Mutex).lockSlow(0xc003616d94) | |
sync/mutex.go:138 +0x105 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
sync.(*Once).doSlow(0xc003616d90, 0xc003059a00) | |
sync/once.go:64 +0x105 | |
sync.(*Once).Do(0xc003616d90, 0xc003059a00) | |
sync/once.go:59 +0x45 | |
created by github.com/multiformats/go-multistream.(*lazyClientConn).Write.func1 | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:124 +0x8f | |
goroutine 11685 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*activeDial).dial(0xc00339a580, 0x2389fb8, 0xc00339a500, 0xc002c92150, 0x22, 0x0, 0x12917b1a04, 0x2f7e360) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:70 +0x3f6 | |
github.com/libp2p/go-libp2p-swarm.(*DialSync).DialLock(0xc0007f1e30, 0x2389fb8, 0xc00339a500, 0xc002c92150, 0x22, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:121 +0xf7 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialPeer(0xc000223b00, 0x2389fb8, 0xc00339a500, 0xc002c92150, 0x22, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:262 +0x2e6 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).DialPeer(0xc000223b00, 0x2389fb8, 0xc0028b7dc0, 0xc002c92150, 0x22, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:230 +0x236 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc002c92150, 0x22, 0x3, 0x1bf08eb000) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:725 +0x17e | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc002c92150, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:656 +0x2bf | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer(0xc0002b3500, 0x2389fb8, 0xc0028b7dc0, 0xc002c92150, 0x22, 0x239ec40, 0x0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:512 +0x1f5 | |
github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer(0xc00278ab00, 0x2389fb8, 0xc0028b7dc0, 0xc0027bc180, 0xc002c92150, 0x22) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:397 +0xad | |
created by github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:325 +0x29e | |
goroutine 3420 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0028fc1b0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc0028d4300) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 1648 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002335ae0, 0x2389fb8, 0xc00234b000, 0xc0023084c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 4881 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002911500, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00290f980, 0xc002fa7740) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 1486 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0005d6000, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00021ff10, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc00090c3d0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc00203a000, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019cdf28, 0xb69ec0, 0xc0019cdf70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002336980, 0x21d9160, 0xc000646990, 0x239d1f8, 0xc00090c3d0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc000646990) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 10066 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fd258, 0x77, 0xc002218600) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002b2eb18, 0x77, 0x238a000, 0xc002f0b380, 0xc002b2eb00) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc002b2eb00, 0x238a028, 0xc002f0b380, 0x23637a0, 0xc0025de0c0, 0x23637a0, 0xc0025de0e0, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc002b2eb00, 0x238a028, 0xc002f0b380, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc00287e660, 0x21d9450, 0x7f8940569e60, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc002f0b380, 0x1f4f261, 0x4, 0x2, 0x1, 0x0, 0x0, 0x23948b8, 0xc00091a240, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc002f0b380, 0x1f4f261, 0x4, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc00287e660, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc002b2ea80, 0x238a028, 0xc002f0b380, 0xc00091a240, 0xc00287e660, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc002b2ea80, 0x238a028, 0xc002f0b380, 0xc00091a240, 0xc00287e660, 0xc0032d1738, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc002b2ea80, 0x238a028, 0xc002f0b380, 0x2379398, 0xc00287e660, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc002b2ea80, 0x238a028, 0xc002f0b380, 0xc002a87b30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc0032d1a48, 0x238a028, 0xc002f0b380, 0x1f4f261, 0x4, 0xc0017b9f10, 0x10, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/libp2p/go-reuseport-transport.reuseDial(0x238a028, 0xc002f0b380, 0xc00091a240, 0x1f4f261, 0x4, 0xc0017b9f10, 0x10, 0x1f4f261, 0xc0017b9ef0, 0x0, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/reuseport.go:23 +0xf8 | |
github.com/libp2p/go-reuseport-transport.(*singleDialer).DialContext(0xc00091a240, 0x238a028, 0xc002f0b380, 0x1f4f261, 0x4, 0xc0017b9f10, 0x10, 0x0, 0xc00386ab90, 0xc002f0b380, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/singledialer.go:15 +0x77 | |
github.com/libp2p/go-reuseport-transport.(*Transport).DialContext(0xc00012bd18, 0x238a028, 0xc002f0b380, 0x23a4dc0, 0xc002845f38, 0x238a028, 0xc002f0b380, 0xc002a87b20, 0x10) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/dial.go:43 +0x162 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).maDial(0xc00012bd00, 0x238a028, 0xc002f0b320, 0x23a4dc0, 0xc002845f38, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:133 +0x188 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).Dial(0xc00012bd00, 0x238a028, 0xc002f0b320, 0x23a4dc0, 0xc002845f38, 0xc0024101e0, 0x22, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:141 +0x66 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc002f0b320, 0xc0024101e0, 0x22, 0x23a4dc0, 0xc002845f38, 0x2f7e360, 0x238a028, 0xc002f0b320, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc0024854c0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 10017 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialWorkerLoop(0xc000223b00, 0x2389fb8, 0xc0024853c0, 0xc0024101e0, 0x22, 0xc002796960) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:382 +0x34e | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).startDialWorker | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:303 +0x7f | |
goroutine 11571 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc0022cd800, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 8467 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc001859f00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 10080 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002121b00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0022cbc80, 0xc003046ae0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 4053 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002893c20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 12317 [chan receive]: | |
github.com/multiformats/go-multistream.(*MultistreamMuxer).NegotiateLazy.func1() | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:244 +0x1ed | |
sync.(*Once).doSlow(0xc002f8e120, 0xc002d6d280) | |
sync/once.go:68 +0xec | |
sync.(*Once).Do(0xc002f8e120, 0xc002d6d280) | |
sync/once.go:59 +0x45 | |
created by github.com/multiformats/go-multistream.(*MultistreamMuxer).NegotiateLazy | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:233 +0x1ec | |
goroutine 9214 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc000753680) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10775 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc002fc9180) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
goroutine 10196 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002910000, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0022cbe00, 0xc002ece960) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 2128 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0002b4fc0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0002b4ee0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc001fd2580) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002120900, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a42728, 0xb69ec0, 0xc001a42770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc0021e9300, 0x21d9160, 0xc0025aaab0, 0x239d1f8, 0xc001fd2580) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0025aaab0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 7348 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc002f183c0, 0xc0036f3108, 0x1, 0x1, 0xc0036da200, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc002f183c0, 0xc0036f3108, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc002d9a3a0, 0xc0036f3108, 0x1, 0x1, 0x10000000000, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc002dc8680, 0xc0036f3108, 0x1, 0x1, 0x203001, 0x8, 0xc0000e2e08) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc003474360, 0xc0036f3108, 0x1, 0x1, 0x203000, 0x134c577, 0xc000c32c28) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0036c48e0, 0xc0036f3108, 0x1, 0x1, 0x50, 0x48, 0x1e29a20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc0036c48e0, 0xc0036f3108, 0x1, 0x1, 0x1, 0xc0000e2ec0, 0xb0d978, 0x8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0036f30f8, 0xc0000e2ef0, 0x155c292, 0x203000) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc0036f30f8, 0xc003787480, 0x80, 0x78) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0036fce80, 0x7f8948057590, 0x60, 0x78) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0036fce80, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc0002b3500, 0x23a5cf8, 0xc0036c48e0, 0xc0036da900) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:52 +0x2c5 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0002b3500, 0x23a5cf8, 0xc0036c48e0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:26 +0x3f | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc001bc9f10, 0xf, 0x7f894059d2c0, 0xc0036c48e0, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 3349 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481adc78, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0024c0418, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc0024c0400, 0xc000967000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc0024c0400, 0xc000967000, 0x1000, 0x1000, 0x0, 0x1000, 0x30) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00074c950, 0xc000967000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0020fce40, 0xc0022a4a30, 0x2, 0x2, 0xc00207bc18, 0x11e1e05, 0xc002241770) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0020fce40, 0xc0022a4a30, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc00207bc38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0022a49a0, 0x0, 0xc00207bc78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0022a49a0, 0xc002a26000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc002a15ec0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc002a15ec0, 0xc0028e4060, 0xb6ffc5, 0xc0028e4060) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc002a15ec0, 0xb6ff2b, 0xc00229d458, 0xc00207bd01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002a24100, 0xc00207be01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002a24100) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 8235 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc00238d880, 0xc002f43ba0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc00238d880, 0xc0022eff78, 0x18, 0xc002219080, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002dbb7a0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 12270 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0036d4820, 0x2389fb8, 0xc0031db8c0, 0xc002f4abe0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 3658 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0027434a0, 0x2389fb8, 0xc002751a40, 0xc002739ca0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 3659 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002743bd0, 0x2389fb8, 0xc002751d80, 0xc002739de0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 10216 [select]: | |
github.com/lucas-clemente/quic-go.(*client).dial(0xc0035932c0, 0x238a028, 0xc002fa6420, 0x23793c0, 0xc002fae2d0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:317 +0x6a9 | |
github.com/lucas-clemente/quic-go.dialContext(0x238a028, 0xc002fa6420, 0x2396cb8, 0xc00063c0c0, 0x23793c0, 0xc002fae2d0, 0xc000b05f80, 0xf, 0xc002dc1500, 0xc0001e7130, ...) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:217 +0x27f | |
github.com/lucas-clemente/quic-go.DialContext(0x238a028, 0xc002fa6420, 0x2396cb8, 0xc00063c0c0, 0x23793c0, 0xc002fae2d0, 0xc000b05f80, 0xf, 0xc002dc1500, 0xc0001e7130, ...) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:176 +0xbc | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial(0xc000c6a840, 0x238a028, 0xc002fa6420, 0x23a4dc0, 0xc0028ea750, 0xc000607da0, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:195 +0x346 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc002fa6420, 0xc000607da0, 0x26, 0x23a4dc0, 0xc0028ea750, 0x2f7e360, 0x238a028, 0xc002fa6420, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002815a40) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 1272 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000c40f00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
created by github.com/lucas-clemente/quic-go.(*baseServer).handleInitialImpl | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:494 +0x4b8 | |
goroutine 1256 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc00194a300, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00194c240, 0xc0019788a0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 1412 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002165a70, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002120c00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 2136 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002120900, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 1414 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002120f00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00211e600, 0xc002534720) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 11927 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002ed7410, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002fd7800) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 1416 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00251e990, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002120f00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 2079 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002120f00, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 9723 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002e1f200, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 9752 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0021db320) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10807 [select]: | |
github.com/libp2p/go-yamux/v2.(*Session).AcceptStream(0xc0007973b0, 0xc00258afc0, 0x0, 0xb431ce) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:232 +0xf3 | |
github.com/libp2p/go-libp2p-yamux.(*conn).AcceptStream(0xc0007973b0, 0xc00260bf78, 0x18, 0xc002060300, 0x147bf91) | |
github.com/libp2p/go-libp2p-yamux@v0.5.4/conn.go:35 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00270ed80) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 9826 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002aa03f0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002aa0310, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0008cb700) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002e1f200, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019c1728, 0xb69ec0, 0xc0019c1770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002c3af80, 0x21d9160, 0xc0023d0cf0, 0x239d1f8, 0xc0008cb700) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0023d0cf0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 7858 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00206cd20, 0x2389fb8, 0xc00075cf40, 0xc0038229a0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 9478 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000a68600, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
created by github.com/lucas-clemente/quic-go.(*baseServer).handleInitialImpl | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:494 +0x4b8 | |
goroutine 7485 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002337680) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 2453 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc001e32320, 0x2389fb8, 0xc001868f40, 0xc001816c40) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 6111 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a0888, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc003714b18, 0x72, 0x700, 0x77e, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc003714b00, 0xc002f94800, 0x77e, 0x77e, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc003714b00, 0xc002f94800, 0x77e, 0x77e, 0xc002dce000, 0xc002f94805, 0x0) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc0000118a8, 0xc002f94800, 0x77e, 0x77e, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
crypto/tls.(*atLeastReader).Read(0xc002d82750, 0xc002f94800, 0x77e, 0x77e, 0x779, 0xc000101400, 0x0) | |
crypto/tls/conn.go:776 +0x63 | |
bytes.(*Buffer).ReadFrom(0xc00305daf8, 0x2360e00, 0xc002d82750, 0xb0afa5, 0x1d32200, 0x1e79500) | |
bytes/buffer.go:204 +0xbe | |
crypto/tls.(*Conn).readFromUntil(0xc00305d880, 0x7f894059d188, 0xc003710e40, 0x5, 0xc003710e40, 0xc002369c50) | |
crypto/tls/conn.go:798 +0xf3 | |
crypto/tls.(*Conn).readRecordOrCCS(0xc00305d880, 0x0, 0x0, 0xc003706698) | |
crypto/tls/conn.go:605 +0x115 | |
crypto/tls.(*Conn).readRecord(...) | |
crypto/tls/conn.go:573 | |
crypto/tls.(*Conn).Read(0xc00305d880, 0xc001b643f0, 0xc, 0xc, 0x0, 0x0, 0x0) | |
crypto/tls/conn.go:1276 +0x165 | |
io.ReadAtLeast(0x7f8940622818, 0xc0037065f0, 0xc001b643f0, 0xc, 0xc, 0xc, 0xc, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-yamux/v2.(*Session).recvLoop(0xc000796d20, 0x0, 0x0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:583 +0xda | |
github.com/libp2p/go-yamux/v2.(*Session).recv(0xc000796d20) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:562 +0x2b | |
created by github.com/libp2p/go-yamux/v2.newSession | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:132 +0x3f7 | |
goroutine 4052 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002b2ec00, 0xc002a7e1a0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002b2ec00, 0xc001a2bf78, 0x18, 0xc002060a80, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00288d8c0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 2882 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002263200, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00194cc00, 0xc001dcba40) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 1422 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002121200, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00211e780, 0xc002562660) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 10192 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00302eed0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002117b00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 1424 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00251ff50, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002121200) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 9005 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002240f50, 0x2389fb8, 0xc001f62300, 0xc000962ce0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 2710 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fd5f8, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002155998, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002155980, 0xc000ed1000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002155980, 0xc000ed1000, 0x1000, 0x1000, 0x0, 0x1000, 0x11) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00074c9a0, 0xc000ed1000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc00168c1e0, 0xc002109cc0, 0x2, 0x2, 0xc002691c18, 0x11e1e05, 0xc001843900) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc00168c1e0, 0xc002109cc0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc002691c38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc002109c30, 0x0, 0xc002691c78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc002109c30, 0xc00217b000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc002174660) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc002174660, 0xc00250e600, 0xb6ffc5, 0xc00250e600) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc002174660, 0xb6ff2b, 0xc001e33958, 0xc002691d01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002162a00, 0xc002691e01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002162a00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 5336 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002eefbd0, 0x2389fb8, 0xc002ee9d80, 0xc002edbce0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 3392 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0028ec2d0, 0x2389fb8, 0xc0028dec40, 0xc0028a18a0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 10850 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f894809fe90, 0x77, 0xc00253d800) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002f6d218, 0x77, 0x238a000, 0xc0030960c0, 0xc002f6d200) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc002f6d200, 0x238a028, 0xc0030960c0, 0x23637a0, 0xc002671a20, 0x23637a0, 0xc002671a60, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc002f6d200, 0x238a028, 0xc0030960c0, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc0031c6ea0, 0x21d9450, 0x7f894047dce8, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc0030960c0, 0x1f4f261, 0x4, 0x2, 0x1, 0x0, 0x0, 0x23948b8, 0xc00091a240, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc0030960c0, 0x1f4f261, 0x4, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc0031c6ea0, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc002f6d180, 0x238a028, 0xc0030960c0, 0xc00091a240, 0xc0031c6ea0, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc002f6d180, 0x238a028, 0xc0030960c0, 0xc00091a240, 0xc0031c6ea0, 0xc00225f738, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc002f6d180, 0x238a028, 0xc0030960c0, 0x2379398, 0xc0031c6ea0, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc002f6d180, 0x238a028, 0xc0030960c0, 0xc002c7cda0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc00225fa48, 0x238a028, 0xc0030960c0, 0x1f4f261, 0x4, 0xc0027d9338, 0x12, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/libp2p/go-reuseport-transport.reuseDial(0x238a028, 0xc0030960c0, 0xc00091a240, 0x1f4f261, 0x4, 0xc0027d9338, 0x12, 0x1f4f261, 0xc0016e7490, 0x0, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/reuseport.go:23 +0xf8 | |
github.com/libp2p/go-reuseport-transport.(*singleDialer).DialContext(0xc00091a240, 0x238a028, 0xc0030960c0, 0x1f4f261, 0x4, 0xc0027d9338, 0x12, 0x0, 0xc00260bb90, 0xc0030960c0, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/singledialer.go:15 +0x77 | |
github.com/libp2p/go-reuseport-transport.(*Transport).DialContext(0xc00012bd18, 0x238a028, 0xc0030960c0, 0x23a4dc0, 0xc0028eac60, 0x238a028, 0xc0030960c0, 0xc002c7cd90, 0x10) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/dial.go:43 +0x162 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).maDial(0xc00012bd00, 0x238a028, 0xc003096060, 0x23a4dc0, 0xc0028eac60, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:133 +0x188 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).Dial(0xc00012bd00, 0x238a028, 0xc003096060, 0x23a4dc0, 0xc0028eac60, 0xc000607ef0, 0x22, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:141 +0x66 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc003096060, 0xc000607ef0, 0x22, 0x23a4dc0, 0xc0028eac60, 0x2f7e360, 0x238a028, 0xc003096060, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002ea8840) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 8662 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc00223a680, 0xc00087c680, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc00223a680, 0xc001a9df78, 0x18, 0xc00253d980, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00350b9e0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 1570 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc00057f320) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 11381 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002ae38c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 2541 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc00194b200, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 2494 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc00194af00, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 10851 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc0030960c0, 0xc002f6d200, 0xc002f30480, 0xc002f30420) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 4816 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002e9a900) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 1544 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc000632700, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc000632620, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0024ce330) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000c41500, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019f5728, 0xb69ec0, 0xc0019f5770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00204e900, 0x21d9160, 0xc000a6c2d0, 0x239d1f8, 0xc0024ce330) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc000a6c2d0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 1543 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc00057e120) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 7385 [select]: | |
github.com/libp2p/go-yamux/v2.(*Stream).Read(0xc003254180, 0xc002d82328, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/stream.go:109 +0x166 | |
github.com/libp2p/go-libp2p-yamux.(*stream).Read(0xc003254180, 0xc002d82328, 0x1, 0x1, 0x203000, 0x1c80f40, 0x232e250) | |
github.com/libp2p/go-libp2p-yamux@v0.5.4/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc002dc8780, 0xc002d82328, 0x1, 0x1, 0x1df5a80, 0x203000, 0xc003988b40) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc002dd88a0, 0xc002d82328, 0x1, 0x1, 0x1c80f40, 0x232e250, 0x1e8e660) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0035ea4e0, 0xc002d82328, 0x1, 0x1, 0x232e330, 0x1c802c0, 0x2efb4d8) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc0035ea4e0, 0xc002d82328, 0x1, 0x1, 0x1, 0x1eb6900, 0xc0035ea580, 0xc003988be8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002d82318, 0x232e201, 0x2faf6f8, 0xc003988cd0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc002d82318, 0x1cf9a60, 0x0, 0xc003988ca8) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002dc6380, 0x2faf6f8, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002dc6380, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/ipfs/go-bitswap/message.FromMsgReader(0x7f894047f898, 0xc002dc6380, 0xc002dc6380, 0x7f894047f898, 0xc002dc6380, 0x23ab7f8) | |
github.com/ipfs/go-bitswap@v0.4.0/message/message.go:404 +0x4c | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0000c3540, 0x23a5cf8, 0xc0035ea4e0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:408 +0x3d5 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc0035d4138, 0x13, 0x7f894059d2c0, 0xc0035ea4e0, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 7655 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0025c8390, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc003202300) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 1808 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00080fce0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00194af00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 2524 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0007b1730, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0007b1650, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0025d95c0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002121200, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001ab5728, 0xb69ec0, 0xc001ab5770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc0002f9a80, 0x21d9160, 0xc0009413b0, 0x239d1f8, 0xc0025d95c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0009413b0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 4421 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002c5af00, 0x2389fb8, 0xc002c72100, 0xc002c64680) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 7963 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc003664480) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 7832 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002400700) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 1636 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0021666c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 3269 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc001f72900, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 5100 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002e56d80, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002e1e300) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 4381 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0029c1680, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00258db00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 10242 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc00203a900, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0028a4780, 0xc002e3cd20) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 7442 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc00356ed20, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00356ec40, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc003372460) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc0033ac900, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a4f728, 0xb69ec0, 0xc001a4f770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc003892f80, 0x21d9160, 0xc002dba630, 0x239d1f8, 0xc003372460) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002dba630) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 5529 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc003246d80) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 4524 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002f00b80, 0xc002e38410, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002f00b80, 0xc0019d1778, 0x18, 0xc00253de00, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002abbef0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 4390 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0002a12d0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0002a11f0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc003372640) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000c40f00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019d6728, 0xb69ec0, 0xc0019d6770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002bc3680, 0x21d9160, 0xc002abbc20, 0x239d1f8, 0xc003372640) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002abbc20) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 9743 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc000a69500, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 2931 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0020706c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 3305 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0025e1860, 0x2389fb8, 0xc002944e00, 0xc0025ed6c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 1806 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc00194af00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0020cc300, 0xc0020f1320) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 10067 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fda80, 0x77, 0xc0021ade00) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002bc2c18, 0x77, 0x238a000, 0xc002bb1e00, 0xc002bc2c00) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc002bc2c00, 0x238a028, 0xc002bb1e00, 0x23637a0, 0xc0028c3520, 0x23637a0, 0xc0028c3540, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc002bc2c00, 0x238a028, 0xc002bb1e00, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc0029c0c90, 0x21d9450, 0x7f89405c9e80, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc002bb1e00, 0x1f4f261, 0x4, 0x2, 0x1, 0x0, 0x0, 0x23948b8, 0xc00091a240, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc002bb1e00, 0x1f4f261, 0x4, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc0029c0c90, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc002bc2b80, 0x238a028, 0xc002bb1e00, 0xc00091a240, 0xc0029c0c90, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc002bc2b80, 0x238a028, 0xc002bb1e00, 0xc00091a240, 0xc0029c0c90, 0xc00320b738, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc002bc2b80, 0x238a028, 0xc002bb1e00, 0x2379398, 0xc0029c0c90, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc002bc2b80, 0x238a028, 0xc002bb1e00, 0xc0027a9140, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc00320ba48, 0x238a028, 0xc002bb1e00, 0x1f4f261, 0x4, 0xc0028068a0, 0x11, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/libp2p/go-reuseport-transport.reuseDial(0x238a028, 0xc002bb1e00, 0xc00091a240, 0x1f4f261, 0x4, 0xc0028068a0, 0x11, 0x1f4f261, 0xc000abbfd0, 0x0, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/reuseport.go:23 +0xf8 | |
github.com/libp2p/go-reuseport-transport.(*singleDialer).DialContext(0xc00091a240, 0x238a028, 0xc002bb1e00, 0x1f4f261, 0x4, 0xc0028068a0, 0x11, 0x0, 0xc0022b2b90, 0xc002bb1e00, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/singledialer.go:15 +0x77 | |
github.com/libp2p/go-reuseport-transport.(*Transport).DialContext(0xc00012bd18, 0x238a028, 0xc002bb1e00, 0x23a4dc0, 0xc002845f68, 0x238a028, 0xc002bb1e00, 0xc0027a9130, 0x10) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/dial.go:43 +0x162 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).maDial(0xc00012bd00, 0x238a028, 0xc002bb1da0, 0x23a4dc0, 0xc002845f68, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:133 +0x188 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).Dial(0xc00012bd00, 0x238a028, 0xc002bb1da0, 0x23a4dc0, 0xc002845f68, 0xc0024101e0, 0x22, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:141 +0x66 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc002bb1da0, 0xc0024101e0, 0x22, 0x23a4dc0, 0xc002845f68, 0x2f7e360, 0x238a028, 0xc002bb1da0, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002485500) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 6454 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae1e8, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002fed598, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002fed580, 0xc0033a2000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002fed580, 0xc0033a2000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000011448, 0xc0033a2000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc00339e120, 0xc003108cf0, 0x2, 0x2, 0xc002601c18, 0x11e1e05, 0xc0030fe190) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc00339e120, 0xc003108cf0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc002601c38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc003108c60, 0x0, 0xc002601c78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc003108c60, 0xc003699000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc003696300) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc003696300, 0xc003524f00, 0xb6ffc5, 0xc00365ecc0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc003696300, 0xb6ff2b, 0xc003530148, 0xc002601d01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc003692580, 0xc002601e01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc003692580) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 2093 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0008b72c0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00194b200) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 2047 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002120600, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00211f980, 0xc002256ae0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 3522 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002263200, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 8454 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc001859f00, 0xc00276bd40, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc001859f00, 0xc000066f78, 0x18, 0xc0022af680, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc001818d80) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 10311 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002892a20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 3674 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002b2ec00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 1970 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0024b7f40, 0x2389fb8, 0xc001ae8cc0, 0xc0022e73c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 12278 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0035146f0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc0032a2300) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 7159 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc003474630, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc003462300) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 2625 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0007cfc70, 0x2389fb8, 0xc001163040, 0xc0010b4e00) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 2884 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0019936e0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002263200) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 6435 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc003692380) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 10126 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0028039f0, 0x2389fb8, 0xc002c00500, 0xc0028a15c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 5539 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc003246d80, 0xc002a7eb60, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc003246d80, 0xc001a28f78, 0x18, 0xc000561800, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002f1da70) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 9862 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0022a87e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 5991 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc003268e60, 0x2389fb8, 0xc003480400, 0xc0032510c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 5248 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002e1e600, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
created by github.com/lucas-clemente/quic-go.(*baseServer).handleInitialImpl | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:494 +0x4b8 | |
goroutine 10255 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002912fc0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 8620 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc00223a680) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 9091 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00205e8a0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc000c40c00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 6891 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fd6e0, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc00306da18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc00306da00, 0xc003364000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc00306da00, 0xc003364000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000011468, 0xc003364000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0033627e0, 0xc0027c5690, 0x2, 0x2, 0xc0008eac18, 0x11e1e05, 0xc0036d4050) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0033627e0, 0xc0027c5690, 0x2, 0x2, 0x2, 0x1000, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0027c5600, 0xc0035b7000, 0x0, 0x1000) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0027c5600, 0xc0035b7000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc0035d2060) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc0035d2060, 0xc0035456e0, 0xb6ffc5, 0xc0036cf140) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc0035d2060, 0xb6ff2b, 0xc00354ba48, 0xc0030cee01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc0035c8f00, 0xc0008eae01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc0035c8f00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 6864 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0031f30e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10640 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*activeDial).dial(0xc002ea8780, 0x2389fb8, 0xc002ea8700, 0xc000607ef0, 0x22, 0x0, 0x1232e2b315, 0x2f7e360) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:70 +0x3f6 | |
github.com/libp2p/go-libp2p-swarm.(*DialSync).DialLock(0xc0007f1e30, 0x2389fb8, 0xc002ea8700, 0xc000607ef0, 0x22, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:121 +0xf7 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialPeer(0xc000223b00, 0x2389fb8, 0xc002ea8700, 0xc000607ef0, 0x22, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:262 +0x2e6 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).DialPeer(0xc000223b00, 0x2389fb8, 0xc0028b7dc0, 0xc000607ef0, 0x22, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:230 +0x236 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc000607ef0, 0x22, 0x3, 0x1bf08eb000) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:725 +0x17e | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc000607ef0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:656 +0x2bf | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer(0xc0002b3500, 0x2389fb8, 0xc0028b7dc0, 0xc000607ef0, 0x22, 0x34c0, 0xd3) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:512 +0x1f5 | |
github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer(0xc00278ab00, 0x2389fb8, 0xc0028b7dc0, 0xc0027bc180, 0xc000607ef0, 0x22) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:397 +0xad | |
created by github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:325 +0x29e | |
goroutine 7713 [select]: | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream(0xc0007d2840, 0x238a028, 0xc0020852c0, 0xc0033760c0, 0x26, 0xc0006288c0, 0x4, 0x4, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:574 +0x1cd | |
github.com/libp2p/go-libp2p/p2p/host/routed.(*RoutedHost).NewStream(0xc0017b6840, 0x238a028, 0xc0020852c0, 0xc0033760c0, 0x26, 0xc0006288c0, 0x4, 0x4, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/routed/routed.go:179 +0xfd | |
github.com/ipfs/go-bitswap/network.(*impl).newStreamToPeer(...) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:349 | |
github.com/ipfs/go-bitswap/network.(*streamMessageSender).Connect(0xc0022f89c0, 0x2389fb8, 0xc0022f8980, 0x0, 0x0, 0x0, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:117 +0x1af | |
github.com/ipfs/go-bitswap/network.(*impl).NewMessageSender.func1(0xb1489b, 0xc002d836b0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:290 +0x3c | |
github.com/ipfs/go-bitswap/network.(*streamMessageSender).multiAttempt(0xc0022f89c0, 0x2389fb8, 0xc0022f8980, 0xc0030c3cd8, 0xc00022c000, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:159 +0x107 | |
github.com/ipfs/go-bitswap/network.(*impl).NewMessageSender(0xc0000c3540, 0x2389fb8, 0xc0022f8980, 0xc0033760c0, 0x26, 0xc0035d4d80, 0xc002084fb8, 0x4, 0x0, 0xc0017c1e88) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:289 +0x129 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).initializeSender(0xc0035e07e0, 0x5, 0xc0017c1efe, 0x5, 0x5) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:847 +0xcb | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).sendMessage(0xc0035e07e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:514 +0x53 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).sendIfReady(0xc0035e07e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:509 +0x4b | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0035e07e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:458 +0x465 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10641 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialWorkerLoop(0xc000223b00, 0x2389fb8, 0xc002ea8740, 0xc000607ef0, 0x22, 0xc002f30180) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:382 +0x34e | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).startDialWorker | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:303 +0x7f | |
goroutine 2399 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc00237ce00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 2409 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc00237ce00, 0xc000e8d450, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc00237ce00, 0xc001a53778, 0x18, 0xc00245f200, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0023d07e0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 10237 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481add60, 0x77, 0xc00245f500) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002e21c98, 0x77, 0x238a000, 0xc002f68ae0, 0xc002e21c80) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc002e21c80, 0x238a028, 0xc002f68ae0, 0x23637a0, 0xc002848a00, 0x23637a0, 0xc002848a20, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc002e21c80, 0x238a028, 0xc002f68ae0, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc002e56510, 0x21d9450, 0x7f894061e998, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc002f68ae0, 0x1f4f261, 0x4, 0x2, 0x1, 0x0, 0x0, 0x23948b8, 0xc00091a240, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc002f68ae0, 0x1f4f261, 0x4, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc002e56510, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc002e21c00, 0x238a028, 0xc002f68ae0, 0xc00091a240, 0xc002e56510, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc002e21c00, 0x238a028, 0xc002f68ae0, 0xc00091a240, 0xc002e56510, 0xc00221f738, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc002e21c00, 0x238a028, 0xc002f68ae0, 0x2379398, 0xc002e56510, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc002e21c00, 0x238a028, 0xc002f68ae0, 0xc001193bc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc00221fa48, 0x238a028, 0xc002f68ae0, 0x1f4f261, 0x4, 0xc002c2b668, 0x12, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/libp2p/go-reuseport-transport.reuseDial(0x238a028, 0xc002f68ae0, 0xc00091a240, 0x1f4f261, 0x4, 0xc002c2b668, 0x12, 0x1f4f261, 0xc001636ff0, 0x0, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/reuseport.go:23 +0xf8 | |
github.com/libp2p/go-reuseport-transport.(*singleDialer).DialContext(0xc00091a240, 0x238a028, 0xc002f68ae0, 0x1f4f261, 0x4, 0xc002c2b668, 0x12, 0x0, 0xc002365b90, 0xc002f68ae0, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/singledialer.go:15 +0x77 | |
github.com/libp2p/go-reuseport-transport.(*Transport).DialContext(0xc00012bd18, 0x238a028, 0xc002f68ae0, 0x23a4dc0, 0xc0028eaac8, 0x238a028, 0xc002f68ae0, 0xc001193bb0, 0x10) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/dial.go:43 +0x162 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).maDial(0xc00012bd00, 0x238a028, 0xc002f68a80, 0x23a4dc0, 0xc0028eaac8, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:133 +0x188 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).Dial(0xc00012bd00, 0x238a028, 0xc002f68a80, 0x23a4dc0, 0xc0028eaac8, 0xc000607e30, 0x22, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:141 +0x66 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc002f68a80, 0xc000607e30, 0x22, 0x23a4dc0, 0xc0028eaac8, 0x2f7e360, 0x238a028, 0xc002f68a80, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc0029a03c0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 12170 [select]: | |
github.com/libp2p/go-mplex.(*Stream).waitForData(0xc0029fc1a0, 0xc0029dc6c0, 0xc002963b00) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:71 +0xde | |
github.com/libp2p/go-mplex.(*Stream).Read(0xc0029fc1a0, 0xc001b01850, 0x1, 0x1, 0xb0d21b, 0xc002963be8, 0xc0026b8928) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:118 +0x251 | |
github.com/libp2p/go-libp2p-mplex.(*stream).Read(0xc0029fc1a0, 0xc001b01850, 0x1, 0x1, 0xc001b01850, 0x11c1501, 0xc000101400) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc002e79580, 0xc001b01850, 0x1, 0x1, 0x7f8948267e18, 0x10, 0x10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*byteReader).ReadByte(0xc003059510, 0xc000101400, 0x0, 0xc002963c98) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:471 +0x63 | |
github.com/multiformats/go-varint.ReadUvarint(0x23623c0, 0xc003059510, 0xc002e79580, 0x0, 0x0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/multiformats/go-multistream.lpReadBuf(0x7f894068dd90, 0xc002e79580, 0xc4bd9b, 0xc002963d60, 0xb7e4dc, 0x2ea9fc0, 0xc002d50280) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:435 +0x6b | |
github.com/multiformats/go-multistream.ReadNextTokenBytes(0x7f894068dd90, 0xc002e79580, 0x1d32200, 0x1ebd520, 0x7f894068dd90, 0x0, 0x0) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:418 +0x39 | |
github.com/multiformats/go-multistream.ReadNextToken(...) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:407 | |
github.com/multiformats/go-multistream.readProto(0x200edf1, 0x13, 0x7f894068dd90, 0xc002e79580, 0xc002e79580, 0x0) | |
github.com/multiformats/go-multistream@v0.2.2/client.go:320 +0x3f | |
github.com/multiformats/go-multistream.trySelect(0x200edf1, 0x13, 0x7f894068dd60, 0xc002e79580, 0x2361100, 0xc0000818d0) | |
github.com/multiformats/go-multistream@v0.2.2/client.go:316 +0x139 | |
github.com/multiformats/go-multistream.selectProtosOrFail(0xc003519710, 0x3, 0x3, 0x7f894068dd60, 0xc002e79580, 0xc0000818d0, 0xb0afa5, 0x1d5dc40, 0x1ebd520) | |
github.com/multiformats/go-multistream@v0.2.2/client.go:149 +0x8a | |
github.com/multiformats/go-multistream.SelectOneOf(0xc003519700, 0x4, 0x4, 0x7f894068dd60, 0xc002e79580, 0xb7fab4, 0xc001b94310, 0xffffffffffffffff, 0xc001aadfb0) | |
github.com/multiformats/go-multistream@v0.2.2/client.go:76 +0x13e | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream.func1(0xc003519700, 0x4, 0x4, 0x23a5c70, 0xc002e79580, 0xc003392ef0, 0xc003392520, 0xc0032ab6e0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:602 +0x75 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:601 +0x5c5 | |
goroutine 10829 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc001af5560) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 3672 [select]: | |
github.com/libp2p/go-mplex.(*Stream).waitForData(0xc0028e60d0, 0xc0028d6660, 0xb16000) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:71 +0xde | |
github.com/libp2p/go-mplex.(*Stream).Read(0xc0028e60d0, 0xc0028eb168, 0x1, 0x1, 0x0, 0x1c80f40, 0x232e250) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:118 +0x251 | |
github.com/libp2p/go-libp2p-mplex.(*stream).Read(0xc0028e60d0, 0xc0028eb168, 0x1, 0x1, 0xc003059490, 0xb18453, 0x7f89481a7240) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc0028c8f00, 0xc0028eb168, 0x1, 0x1, 0x1df5a80, 0x7f8948260e70, 0xc0024d3b40) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc00251e0f0, 0xc0028eb168, 0x1, 0x1, 0x1c80f40, 0x232e250, 0x1e8e660) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc002b04fa0, 0xc0028eb168, 0x1, 0x1, 0x232e330, 0x1c802c0, 0x2efb4c8) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc002b04fa0, 0xc0028eb168, 0x1, 0x1, 0x1, 0x1eb6900, 0xc002cd3800, 0xc0024d3be8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0028eb158, 0x1, 0x2faf6f8, 0xc0024d3cd0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc0028eb158, 0x1cf9a60, 0x0, 0xc0024d3ca8) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002b11f00, 0x2faf6f8, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002b11f00, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/ipfs/go-bitswap/message.FromMsgReader(0x7f894047f898, 0xc002b11f00, 0xc002b11f00, 0x7f894047f898, 0xc002b11f00, 0x23ab7f8) | |
github.com/ipfs/go-bitswap@v0.4.0/message/message.go:404 +0x4c | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0000c3540, 0x23a5cf8, 0xc002b04fa0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:408 +0x3d5 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc0028a7de8, 0x13, 0x7f894059d2c0, 0xc002b04fa0, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 10194 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002e2c390, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002121b00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 9456 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002c161b0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002e1f200) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 8537 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc001fee180, 0xc003627450, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc001fee180, 0xc0017bef78, 0x18, 0xc0024f3380, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc001818e10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 2560 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc000748d20, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc000748c40, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc001fd3300) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc00194b200, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a36f28, 0xb69ec0, 0xc001a36f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc001075c80, 0x21d9160, 0xc0025ab320, 0x239d1f8, 0xc001fd3300) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0025ab320) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 2559 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0020cfe60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10256 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002c4ab60, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002c4aa80, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002b6e1d0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002121b00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a5c728, 0xb69ec0, 0xc001a5c770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00300f380, 0x21d9160, 0xc002aba240, 0x239d1f8, 0xc002b6e1d0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002aba240) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 7931 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002116300, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 9454 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002e1f200, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc001850c00, 0xc002959080) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 3217 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0021befc0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc001f72900) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 5650 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc002e723c0, 0xc0031b67f0, 0x1, 0x1, 0xc003214d00, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc002e723c0, 0xc0031b67f0, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc003282c70, 0xc0031b67f0, 0x1, 0x1, 0x1000000000000, 0x0, 0xc0009128a8) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc00329c380, 0xc0031b67f0, 0x1, 0x1, 0x1, 0x8, 0xc00245ae08) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc002cc2fc0, 0xc0031b67f0, 0x1, 0x1, 0x203000, 0x134c577, 0xc000c32c28) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0031a6ba0, 0xc0031b67f0, 0x1, 0x1, 0x50, 0x48, 0x1e29a20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc0031a6ba0, 0xc0031b67f0, 0x1, 0x1, 0x1, 0xc00245aec0, 0xb0d978, 0x8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0031b67e0, 0xc00245aef0, 0x155c292, 0x203000) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc0031b67e0, 0xc0031b1700, 0x80, 0x78) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0031a1280, 0x7f89405d58d8, 0x60, 0x78) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0031a1280, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc000bfa000, 0x23a5cf8, 0xc0031a6ba0, 0xc0031aea00) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:52 +0x2c5 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc000bfa000, 0x23a5cf8, 0xc0031a6ba0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:26 +0x3f | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc002ed5998, 0x13, 0x7f894059d2c0, 0xc0031a6ba0, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 5914 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae2d0, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc00283af98, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc00283af80, 0xc003055000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc00283af80, 0xc003055000, 0x1000, 0x1000, 0x0, 0x1000, 0x11) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000204a58, 0xc003055000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc003068540, 0xc00303c400, 0x2, 0x2, 0xc002a60c18, 0x11e1e05, 0xc002d76d20) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc003068540, 0xc00303c400, 0x2, 0x2, 0x2, 0x1000, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc00303c370, 0xc003409000, 0x0, 0x1000) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc00303c370, 0xc003409000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc0034252c0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc0034252c0, 0x7, 0xc0000e8a80, 0xc0024b8b80) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc0034252c0, 0xc0023b17b8, 0x20, 0x5) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc003407c80, 0xc001bbe080, 0x20, 0x20, 0x0) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc003407c80) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 7018 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0036e0310, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0036e0230, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0036daeb0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc0033ac600, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019d7f28, 0xb69ec0, 0xc0019d7f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc003714080, 0x21d9160, 0xc00350ae10, 0x239d1f8, 0xc0036daeb0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00350ae10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 3403 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00229dd60, 0x2389fb8, 0xc002730680, 0xc002738020) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 7842 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002400700, 0xc00337e820, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002400700, 0xc0019e9778, 0x18, 0xc001f06480, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002d346c0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 10542 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002070000) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 3949 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002a477c0, 0x2389fb8, 0xc002a6e8c0, 0xc002a66600) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 3251 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0025570e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 5173 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc003102c60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 7615 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc003202300, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 3510 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002913200) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 2520 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0007485b0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0007484d0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002642310) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc00194af00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc002030f28, 0xb69ec0, 0xc002030f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc001fee400, 0x21d9160, 0xc001fe0120, 0x239d1f8, 0xc002642310) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc001fe0120) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 2519 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc000c32c60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 2464 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc001e32b90, 0x2389fb8, 0xc001869340, 0xc001816ee0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 6555 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0033e47e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 6522 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002e1f500, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
created by github.com/lucas-clemente/quic-go.(*baseServer).handleInitialImpl | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:494 +0x4b8 | |
goroutine 10784 [select]: | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc002c921b0, 0x22, 0x3, 0x1bf08eb000) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:735 +0x23d | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc002c921b0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:656 +0x2bf | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer(0xc0002b3500, 0x2389fb8, 0xc0028b7dc0, 0xc002c921b0, 0x22, 0xc001a74748, 0xc000630960) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:512 +0x1f5 | |
github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer(0xc00278ab00, 0x2389fb8, 0xc0028b7dc0, 0xc0027bc180, 0xc002c921b0, 0x22) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:397 +0xad | |
created by github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:325 +0x29e | |
goroutine 3533 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002a446c0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc001f73200) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 8479 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc001fee180) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 3421 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002268e70, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002268d90, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002a1ff20) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002263200, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001e82728, 0xb69ec0, 0xc001e82770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002a25080, 0x21d9160, 0xc001fe1170, 0x239d1f8, 0xc002a1ff20) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc001fe1170) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 6579 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc003354800, 0xc00350e5b0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc003354800, 0xc001a04f78, 0x18, 0xc0022e2900, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002d35950) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11262 [select]: | |
github.com/lucas-clemente/quic-go.(*client).dial(0xc00290f140, 0x238a028, 0xc00316ade0, 0x23793c0, 0xc00323ff20) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:317 +0x6a9 | |
github.com/lucas-clemente/quic-go.dialContext(0x238a028, 0xc00316ade0, 0x2396cb8, 0xc00063c0c0, 0x23793c0, 0xc00323ff20, 0xc002fb47b0, 0x12, 0xc002e97500, 0xc0001e7130, ...) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:217 +0x27f | |
github.com/lucas-clemente/quic-go.DialContext(0x238a028, 0xc00316ade0, 0x2396cb8, 0xc00063c0c0, 0x23793c0, 0xc00323ff20, 0xc002fb47b0, 0x12, 0xc002e97500, 0xc0001e7130, ...) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:176 +0xbc | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial(0xc000c6a840, 0x238a028, 0xc00316ade0, 0x23a4dc0, 0xc0028eadc8, 0xc000607f50, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:195 +0x346 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc00316ade0, 0xc000607f50, 0x26, 0x23a4dc0, 0xc0028eadc8, 0x2f7e360, 0x238a028, 0xc00316ade0, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002f3e900) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 10198 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002e2d800, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002910000) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 3350 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002a24100) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 11261 [select]: | |
github.com/lucas-clemente/quic-go.(*client).dial(0xc00258b8c0, 0x238a028, 0xc0034249c0, 0x23793c0, 0xc0031eaae0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:317 +0x6a9 | |
github.com/lucas-clemente/quic-go.dialContext(0x238a028, 0xc0034249c0, 0x2396cb8, 0xc00063c360, 0x23793c0, 0xc0031eaae0, 0xc002c38960, 0x19, 0xc0027b0900, 0xc0001e7130, ...) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:217 +0x27f | |
github.com/lucas-clemente/quic-go.DialContext(0x238a028, 0xc0034249c0, 0x2396cb8, 0xc00063c360, 0x23793c0, 0xc0031eaae0, 0xc002c38960, 0x19, 0xc0027b0900, 0xc0001e7130, ...) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:176 +0xbc | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial(0xc000c6a840, 0x238a028, 0xc0034249c0, 0x23a4dc0, 0xc0028ead68, 0xc000607f50, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:195 +0x346 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc0034249c0, 0xc000607f50, 0x26, 0x23a4dc0, 0xc0028ead68, 0x2f7e360, 0x238a028, 0xc0034249c0, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002f3e8c0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 3359 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc00218ab40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10832 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002e31b30, 0x2389fb8, 0xc002c3ee40, 0xc0029bf880) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 12353 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0035b5a90, 0x2389fb8, 0xc003689880, 0xc003346600) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 3263 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002263500, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002a91a40, 0xc002ab91a0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 3597 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc00288b8f0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00288b810, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002a1f6a0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc00203b800, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0022edf28, 0xb69ec0, 0xc0022edf70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc0028f9a00, 0x21d9160, 0xc00288d050, 0x239d1f8, 0xc002a1f6a0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00288d050) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 5095 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002e1e300, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002843bc0, 0xc002e64600) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 5326 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc003102d80) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 8661 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002f59560) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10543 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002d22b80, 0xc0025971e0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002d22b80, 0xc001a4ff78, 0x18, 0xc002784300, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00191bdd0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11740 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc003298150, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc003298070, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002b6ff10) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002fd6f00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0019bdf28, 0xb69ec0, 0xc0019bdf70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc0031ff880, 0x21d9160, 0xc002990a20, 0x239d1f8, 0xc002b6ff10) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002990a20) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 8975 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0035e0ea0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 3548 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc001f73200, 0xc00063c360) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 12002 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc003102480) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 9167 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fdc50, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0011ce218, 0x72, 0x0, 0x1, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc0011ce200, 0xc0008fb15f, 0x1, 0x1, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc0011ce200, 0xc0008fb15f, 0x1, 0x1, 0x100000000000001, 0xc0011ce218, 0xc002152000) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00011e720, 0xc0008fb15f, 0x1, 0x1, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
github.com/multiformats/go-multistream.(*byteReader).ReadByte(0xc003467340, 0xc00055e400, 0x0, 0xc001afbd88) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:471 +0x63 | |
github.com/multiformats/go-varint.ReadUvarint(0x23623c0, 0xc003467340, 0xc00256b6c0, 0x0, 0x0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/multiformats/go-multistream.lpReadBuf(0x7f894059d188, 0xc00256b6c0, 0x2, 0xc001afbe58, 0xb0afa5, 0x1d32200, 0x1e79500) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:435 +0x6b | |
github.com/multiformats/go-multistream.ReadNextTokenBytes(0x7f894059d188, 0xc00256b6c0, 0xc00256b6c0, 0x7f894059d188, 0xc00256b6c0, 0x0, 0x0) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:418 +0x39 | |
github.com/multiformats/go-multistream.ReadNextToken(...) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:407 | |
github.com/multiformats/go-multistream.(*MultistreamMuxer).Negotiate(0xc000bd2320, 0x7f894059d158, 0xc00256b6c0, 0x7f894059d158, 0xc00256b6c0, 0x0, 0x0, 0x147d01f) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:334 +0x225 | |
github.com/libp2p/go-conn-security-multistream.(*SSMuxer).selectProto.func1(0xc003898f60, 0x1c80f01, 0xc0008fb158, 0xc000bd2320, 0x7f894059d100, 0xc00256b6c0, 0xc003467300, 0xc003467310) | |
github.com/libp2p/go-conn-security-multistream@v0.2.1/ssms.go:85 +0xce | |
created by github.com/libp2p/go-conn-security-multistream.(*SSMuxer).selectProto | |
github.com/libp2p/go-conn-security-multistream@v0.2.1/ssms.go:81 +0x109 | |
goroutine 6795 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc003192f00, 0xc00361f798, 0x1, 0x1, 0xc003321e00, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc003192f00, 0xc00361f798, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc003505220, 0xc00361f798, 0x1, 0x1, 0x1010000000000, 0x0, 0xc00074cff0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc003523400, 0xc00361f798, 0x1, 0x1, 0xc002703c01, 0x8, 0xc0022dee08) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc003527500, 0xc00361f798, 0x1, 0x1, 0x203000, 0x134c577, 0xc000c32c28) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc003632bc0, 0xc00361f798, 0x1, 0x1, 0x50, 0x48, 0x1e29a20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc003632bc0, 0xc00361f798, 0x1, 0x1, 0x1, 0xc0022deec0, 0xb0d978, 0x8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00361f788, 0xc0022deef0, 0x155c292, 0x203000) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc00361f788, 0xc003523780, 0x80, 0x78) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00362db00, 0x7f89405d3b18, 0x60, 0x78) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00362db00, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc0002b3500, 0x23a5cf8, 0xc003632bc0, 0xc003658200) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:52 +0x2c5 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0002b3500, 0x23a5cf8, 0xc003632bc0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:26 +0x3f | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc001b3b4f0, 0xf, 0x7f894059d2c0, 0xc003632bc0, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 10238 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc002f68ae0, 0xc002e21c80, 0xc002baf380, 0xc002baf320) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 10607 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a05d0, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002d8f498, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002d8f480, 0xc002822000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002d8f480, 0xc002822000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00059eaf0, 0xc002822000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc00318fc80, 0xc0022a4cf0, 0x2, 0x2, 0xc002deec18, 0x11e1e05, 0xc002d84a50) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc00318fc80, 0xc0022a4cf0, 0x2, 0x2, 0x2, 0x0, 0xc002deec40, 0xb7f048) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0022a4c60, 0x700000005, 0xc0031ecc60, 0xc002deec88) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0022a4c60, 0xc0021a9000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc002d37da0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc002d37da0, 0xc003007140, 0xb6ffc5, 0xc002e64a80) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc002d37da0, 0xb6ff2b, 0xc002b81908, 0xc002c18901) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002d22b80, 0xc002deee01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002d22b80) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 11626 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00321bef0, 0x2389fb8, 0xc003179f40, 0xc003384540) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 7370 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0034542d0, 0x2389fb8, 0xc0036fd4c0, 0xc0036c4c60) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 4817 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002993340, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002993260, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc00237f0f0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc00258db00, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001795f28, 0xb69ec0, 0xc001795f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002f83b80, 0x21d9160, 0xc002915b00, 0x239d1f8, 0xc00237f0f0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002915b00) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 6544 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc003354800) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 9940 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00283f180, 0x2389fb8, 0xc002a41380, 0xc002738740) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 7531 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00334ea50, 0x2389fb8, 0xc003368840, 0xc0033603c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 7954 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc00184a690, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002116300) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 10488 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a0400, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0029f1b18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc0029f1b00, 0xc00263a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc0029f1b00, 0xc00263a000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000912908, 0xc00263a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0030696e0, 0xc000a65690, 0x2, 0x2, 0xc0023edc18, 0x11e1e05, 0xc00229d720) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0030696e0, 0xc000a65690, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc0023edc38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc000a65600, 0x0, 0xc0023edc78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc000a65600, 0xc0025e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc003142c00) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc003142c00, 0xc002c63e60, 0xb6ffc5, 0xc0027e11a0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc003142c00, 0xb6ff2b, 0xc003014be8, 0xc0023edd01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002f83680, 0xc0023ede01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002f83680) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 4379 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc00258db00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002062b40, 0xc0029b99e0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 7653 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc003202300, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0035923c0, 0xc000c6b3e0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 4106 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0028f02a0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0028f01c0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc00273faf0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc0028d4300, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a69f28, 0xb69ec0, 0xc001a69f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002d22800, 0x21d9160, 0xc002d34000, 0x239d1f8, 0xc00273faf0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002d34000) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11738 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002fd6f00, 0xc00063c360) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 3935 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002c28af0, 0x2389fb8, 0xc002c3e3c0, 0xc00296b520) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 7831 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae3b8, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc00204f498, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc00204f480, 0xc002f4d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc00204f480, 0xc002f4d000, 0x1000, 0x1000, 0x0, 0x1000, 0x11) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000010c98, 0xc002f4d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0017fa900, 0xc0031a2980, 0x2, 0x2, 0xc002a5ac18, 0x11e1e05, 0xc00244c5a0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0017fa900, 0xc0031a2980, 0x2, 0x2, 0x2, 0x1000, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0031a28f0, 0xc0031a5000, 0x0, 0x1000) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0031a28f0, 0xc0031a5000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc00347f920) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc00347f920, 0x7, 0xc0000e8a80, 0xc002d50b80) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc00347f920, 0xc002651c98, 0x20, 0x5) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002400700, 0xc002a98c40, 0x20, 0x20, 0x0) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002400700) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 5327 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002f9f420, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002f9f340, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc003282da0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002911500, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a24f28, 0xb69ec0, 0xc001a24f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00315a900, 0x21d9160, 0xc002fdb170, 0x239d1f8, 0xc003282da0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002fdb170) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 5507 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002e1e300, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 7484 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae588, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc003714998, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc003714980, 0xc0025ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc003714980, 0xc0025ca000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00059edc0, 0xc0025ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc002dd30e0, 0xc0031a2400, 0x2, 0x2, 0xc002078c18, 0x11e1e05, 0xc002dbe5a0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc002dd30e0, 0xc0031a2400, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc002078c38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0031a2370, 0x0, 0xc002078c78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0031a2370, 0xc00227a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc0025634a0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc0025634a0, 0xc00390dc20, 0xb6ffc5, 0xc00390dda0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc0025634a0, 0xb6ff2b, 0xc0034548c8, 0xc002078d01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002337680, 0xc002078e01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002337680) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 4546 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002c5b810, 0x2389fb8, 0xc002c72540, 0xc002c648c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 12330 [select]: | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream(0xc0007d2840, 0x238a028, 0xc0035428a0, 0xc002c92f00, 0x22, 0xc0006288c0, 0x4, 0x4, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:574 +0x1cd | |
github.com/libp2p/go-libp2p/p2p/host/routed.(*RoutedHost).NewStream(0xc0017b6840, 0x238a028, 0xc0035428a0, 0xc002c92f00, 0x22, 0xc0006288c0, 0x4, 0x4, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/routed/routed.go:179 +0xfd | |
github.com/ipfs/go-bitswap/network.(*impl).newStreamToPeer(...) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:349 | |
github.com/ipfs/go-bitswap/network.(*streamMessageSender).Connect(0xc0036c30c0, 0x2389fb8, 0xc003565a40, 0x0, 0x0, 0x0, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:117 +0x1af | |
github.com/ipfs/go-bitswap/network.(*impl).NewMessageSender.func1(0xc0034ddc00, 0xc0034ddc40) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:290 +0x3c | |
github.com/ipfs/go-bitswap/network.(*streamMessageSender).multiAttempt(0xc0036c30c0, 0x2389fb8, 0xc003565a40, 0xc00094bcd8, 0xc000580000, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:159 +0x107 | |
github.com/ipfs/go-bitswap/network.(*impl).NewMessageSender(0xc0000c3540, 0x2389fb8, 0xc003565a40, 0xc002c92f00, 0x22, 0xc0032d6ae0, 0xc002d01978, 0x4, 0x0, 0xc001ab6e88) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:289 +0x129 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).initializeSender(0xc002070c60, 0x5, 0xc001ab6efe, 0x5, 0x5) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:847 +0xcb | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).sendMessage(0xc002070c60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:514 +0x53 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).sendIfReady(0xc002070c60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:509 +0x4b | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002070c60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:458 +0x465 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10068 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc002bb1e00, 0xc002bc2c00, 0xc002797020, 0xc002796fc0) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 4669 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc00258db00, 0xc00063c360) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 12054 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae100, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc00306db18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc00306db00, 0xc002b0b000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc00306db00, 0xc002b0b000, 0x1000, 0x1000, 0x0, 0x1000, 0xe) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000205088, 0xc002b0b000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0031f0cc0, 0xc002e00fb0, 0x2, 0x2, 0xc0034dcc18, 0x11e1e05, 0xc00308dbd0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0031f0cc0, 0xc002e00fb0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc0034dcc38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc002e00f20, 0x0, 0xc0034dcc78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc002e00f20, 0xc00315c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc00311b740) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc00311b740, 0xc0029f8840, 0xb6ffc5, 0xc0029f8840) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc00311b740, 0xb6ff2b, 0xc00331cfa8, 0xc0034dcd01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc003692e00, 0xc0034dce01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc003692e00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 5317 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002911500, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 4453 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002f00900) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 4452 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fd7c8, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002d23018, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002d23000, 0xc002821000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002d23000, 0xc002821000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000912670, 0xc002821000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc002860f00, 0xc00219dd70, 0x2, 0x2, 0xc002c33c18, 0x11e1e05, 0xc002e30780) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc002860f00, 0xc00219dd70, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc002c33c38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc00219dce0, 0x0, 0xc002c33c78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc00219dce0, 0xc002f07000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc002f0b440) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc002f0b440, 0xc0029ea720, 0xb6ffc5, 0xc002f0ba40) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc002f0b440, 0xb6ff2b, 0xc0029de2d8, 0xc002c33d01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002f00900, 0xc002c33e01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002f00900) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 7778 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc003675e00, 0x2389fb8, 0xc0023caa00, 0xc002308220) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 4415 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002ae3c20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 5528 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fd998, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002f6cc98, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002f6cc80, 0xc0031a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002f6cc80, 0xc0031a4000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00011eab8, 0xc0031a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc00318fda0, 0xc0031a2140, 0x2, 0x2, 0xc002867c18, 0x11e1e05, 0xc00321aa50) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc00318fda0, 0xc0031a2140, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc002867c38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0031a20b0, 0x0, 0xc002867c78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0031a20b0, 0xc003225000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc00323d1a0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc00323d1a0, 0xc002ccaba0, 0xb6ffc5, 0xc002ccaba0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc00323d1a0, 0xb6ff2b, 0xc002cbcb98, 0xc002867d01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc003246d80, 0xc002867e01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc003246d80) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 8619 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a0318, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002052418, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002052400, 0xc0037ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002052400, 0xc0037ec000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000010ee8, 0xc0037ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc001032ea0, 0xc002109690, 0x2, 0x2, 0xc0034b6c18, 0x11e1e05, 0xc001a9b090) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc001032ea0, 0xc002109690, 0x2, 0x2, 0x2, 0x0, 0xc0034b6c40, 0xc0034b6c38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc002109600, 0x0, 0xc0034b6c78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc002109600, 0xc00096f000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc002660cc0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc002660cc0, 0xc000bfe4e0, 0xb6ffc5, 0xc0026612c0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc002660cc0, 0xb6ff2b, 0xc002594b98, 0xc0034b6d01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc00223a680, 0xc0034b6e01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc00223a680) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 9442 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc001e33ea0, 0x2389fb8, 0xc0022a2580, 0xc00062b9e0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 12418 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc00210af00, 0xc001bea410, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc00210af00, 0xc001bea410, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc003059830, 0xc001bea410, 0x1, 0x1, 0xc001bea410, 0xc002ce2690, 0xc00055e000) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc00342dd80, 0xc001bea410, 0x1, 0x1, 0x7f8948267e18, 0x10, 0x10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*byteReader).ReadByte(0xc0030598a0, 0xc00055e000, 0x0, 0xc003686b38) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:471 +0x63 | |
github.com/multiformats/go-varint.ReadUvarint(0x23623c0, 0xc0030598a0, 0xc00342dd80, 0x0, 0x0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/multiformats/go-multistream.lpReadBuf(0x7f894068dd90, 0xc00342dd80, 0xb7e8a5, 0xc003686c08, 0xb0afa5, 0x1d32200, 0x1ebd520) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:435 +0x6b | |
github.com/multiformats/go-multistream.ReadNextTokenBytes(0x7f894068dd90, 0xc00342dd80, 0xc00342dd80, 0x7f894068dd90, 0xc00342dd80, 0x10, 0x7f896fec4878) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:418 +0x39 | |
github.com/multiformats/go-multistream.ReadNextToken(...) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:407 | |
github.com/multiformats/go-multistream.(*lazyClientConn).doReadHandshake(0xc003616cb0) | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:74 +0xbd | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read.func1() | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:59 +0x93 | |
sync.(*Once).doSlow(0xc003616cb0, 0xc003686d78) | |
sync/once.go:68 +0xec | |
sync.(*Once).Do(...) | |
sync/once.go:59 | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read(0xc003616cb0, 0xc003380b40, 0x20, 0x20, 0xb09d3f, 0xc000032000, 0x1d32200) | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:57 +0x110 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc002cd3c00, 0xc003380b40, 0x20, 0x20, 0xc003686e30, 0xb0afa5, 0x1d32200) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc002cd3c00, 0xc003380b40, 0x20, 0x20, 0x20, 0x0, 0x5, 0xc001a026a0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p/p2p/protocol/ping.ping(0x23a5cf8, 0xc002cd3c00, 0x0, 0x3400, 0xc002f84ea0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/ping/ping.go:143 +0x187 | |
github.com/libp2p/go-libp2p/p2p/protocol/ping.Ping.func1(0xc002d94a80, 0xc003059870, 0x2389fb8, 0xc002d6d8c0, 0x23a5cf8, 0xc002cd3c00, 0x23a4c40, 0xc0017b6840, 0xc003244b70, 0x26) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/ping/ping.go:104 +0xc6 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/ping.Ping | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/ping/ping.go:98 +0x285 | |
goroutine 5289 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002a7d950, 0x2389fb8, 0xc002ca0480, 0xc002a67620) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 7841 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002d7a7e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 5866 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002ce90e0, 0x2389fb8, 0xc002cee4c0, 0xc002cd2780) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 11259 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*activeDial).dial(0xc002f3e680, 0x2389fb8, 0xc002f3e600, 0xc000607f50, 0x26, 0x0, 0x12691f7569, 0x2f7e360) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:70 +0x3f6 | |
github.com/libp2p/go-libp2p-swarm.(*DialSync).DialLock(0xc0007f1e30, 0x2389fb8, 0xc002f3e600, 0xc000607f50, 0x26, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:121 +0xf7 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialPeer(0xc000223b00, 0x2389fb8, 0xc002f3e600, 0xc000607f50, 0x26, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:262 +0x2e6 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).DialPeer(0xc000223b00, 0x2389fb8, 0xc0028b7dc0, 0xc000607f50, 0x26, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:230 +0x236 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc000607f50, 0x26, 0x9, 0x1bf08eb000) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:725 +0x17e | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc000607f50, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:656 +0x2bf | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer(0xc0002b3500, 0x2389fb8, 0xc0028b7dc0, 0xc000607f50, 0x26, 0x1f136a0, 0x1060401) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:512 +0x1f5 | |
github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer(0xc00278ab00, 0x2389fb8, 0xc0028b7dc0, 0xc0027bc180, 0xc000607f50, 0x26) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:397 +0xad | |
created by github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:325 +0x29e | |
goroutine 5400 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002e74360) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 5395 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002e767b0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002e1e600) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 8158 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002116600, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc003808cc0, 0xc0023bcfc0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 9990 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc002f0b380, 0xc002b2eb00, 0xc00265bec0, 0xc00265be60) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 7904 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002116300, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0027598c0, 0xc00244ef60) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 12065 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc003692e00, 0xc0024f7790, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc003692e00, 0xc0037d8f78, 0x18, 0xc002fd9800, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002e3bcb0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 6114 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0030d53b0, 0x2389fb8, 0xc0030ea280, 0xc0030a5420) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 8476 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002da5680) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 7154 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc0031370e0, 0xc003678088, 0x1, 0x1, 0xc00357ea00, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc0031370e0, 0xc003678088, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc0036daeb0, 0xc003678088, 0x1, 0x1, 0x1010000000000, 0x0, 0xc000011840) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc003786f80, 0xc003678088, 0x1, 0x1, 0xc0029e6801, 0x8, 0xc0030c0e08) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc00378ca80, 0xc003678088, 0x1, 0x1, 0x203000, 0x134c577, 0xc000c32c28) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc003633540, 0xc003678088, 0x1, 0x1, 0x50, 0x48, 0x1e29a20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc003633540, 0xc003678088, 0x1, 0x1, 0x1, 0xc0030c0ec0, 0xb0d978, 0x8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc003678078, 0xc0030c0ef0, 0x155c292, 0x203000) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc003678078, 0xc00367e080, 0x80, 0x78) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003662ac0, 0x7f8948055528, 0x60, 0x78) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc003662ac0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc0002b3500, 0x23a5cf8, 0xc003633540, 0xc003658c00) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:52 +0x2c5 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0002b3500, 0x23a5cf8, 0xc003633540) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:26 +0x3f | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc001b8b650, 0xf, 0x7f894059d2c0, 0xc003633540, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 5401 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002e6a930, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002e6a850, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc003282c70) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002e1e600, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001797728, 0xb69ec0, 0xc001797770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00321d780, 0x21d9160, 0xc002f1d680, 0x239d1f8, 0xc003282c70) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002f1d680) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 6061 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc00326fa00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 6794 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc0024cd2c0, 0xc00361f690, 0x1, 0x1, 0xc002c15b00, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc0024cd2c0, 0xc00361f690, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc003372640, 0xc00361f690, 0x1, 0x1, 0x10000000000, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc003355f80, 0xc00361f690, 0x1, 0x1, 0xc002703c01, 0x8, 0xc0021f0e08) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc003374c90, 0xc00361f690, 0x1, 0x1, 0x203000, 0x134c577, 0x203000) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc003632900, 0xc00361f690, 0x1, 0x1, 0x50, 0x48, 0x1e29a20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc003632900, 0xc00361f690, 0x1, 0x1, 0x1, 0xc0021f0ec0, 0xb0d978, 0x8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00361f680, 0xc0021f0ef0, 0x155c292, 0x203000) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc00361f680, 0xc003523000, 0x80, 0x78) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00362d7c0, 0x7f89405d3b18, 0x60, 0x78) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00362d7c0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc0002b3500, 0x23a5cf8, 0xc003632900, 0xc0032f5f00) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:52 +0x2c5 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0002b3500, 0x23a5cf8, 0xc003632900) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:26 +0x3f | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc001b3b090, 0xf, 0x7f894059d2c0, 0xc003632900, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 5709 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc003268190, 0x2389fb8, 0xc003243580, 0xc0032508e0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 9176 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc0024cda40, 0xc0011f01d8, 0x1, 0x1, 0xc001fd2000, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc0024cda40, 0xc0011f01d8, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc002172310, 0xc0011f01d8, 0x1, 0x1, 0x1010000000000, 0x0, 0xc0009747d0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc002a0bb00, 0xc0011f01d8, 0x1, 0x1, 0xc0029e6801, 0x8, 0xc002312e08) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc0021e7c80, 0xc0011f01d8, 0x1, 0x1, 0x203000, 0x134c577, 0xc000c32c28) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00087aca0, 0xc0011f01d8, 0x1, 0x1, 0x50, 0x48, 0x1e29a20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc00087aca0, 0xc0011f01d8, 0x1, 0x1, 0x1, 0xc002312ec0, 0xb0d978, 0x8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0011f01c8, 0xc002312ef0, 0x155c292, 0x203000) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc0011f01c8, 0xc00294c200, 0x80, 0x78) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001163180, 0x7f89404c3da8, 0x60, 0x78) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc001163180, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc0002b3500, 0x23a5cf8, 0xc00087aca0, 0xc00237f100) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:52 +0x2c5 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0002b3500, 0x23a5cf8, 0xc00087aca0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:26 +0x3f | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc0006f46b0, 0xf, 0x7f894059d2c0, 0xc00087aca0, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 5764 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fd340, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002895098, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002895080, 0xc002e90000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002895080, 0xc002e90000, 0x1000, 0x1000, 0x0, 0x1000, 0xf) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00011e9d0, 0xc002e90000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc002b75860, 0xc0028d2cf0, 0x2, 0x2, 0xc00260fc18, 0x11e1e05, 0xc00313e6e0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc002b75860, 0xc0028d2cf0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc00260fc38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0028d2c60, 0x0, 0xc00260fc78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0028d2c60, 0xc002cad000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc002ccbe00) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc002ccbe00, 0xc0031c5440, 0xb6ffc5, 0xc002cf0240) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc002ccbe00, 0xb6ff2b, 0xc0031cac88, 0xc00260fd01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002ccf000, 0xc00260fe01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002ccf000) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 11272 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0033b5080, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002fd6000) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 11282 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc0033b2d20, 0xc00321dc00, 0xc003222120, 0xc002e41b60) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 8193 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc00238d880) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 9977 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002802f00, 0x2389fb8, 0xc0026edbc0, 0xc0028a0f80) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 5517 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002e4bd50, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002e4bc70, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0030def20) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002e1e300, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a08f28, 0xb69ec0, 0xc001a08f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc003382600, 0x21d9160, 0xc002fdb5f0, 0x239d1f8, 0xc0030def20) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002fdb5f0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 5594 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002cbd590, 0x2389fb8, 0xc002ca1540, 0xc002a67e80) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 10762 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a0148, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002f36118, 0x72, 0x700, 0x77e, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002f36100, 0xc002f95000, 0x77e, 0x77e, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002f36100, 0xc002f95000, 0x77e, 0x77e, 0xc0020b27a0, 0xc002f95005, 0x0) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000912a20, 0xc002f95000, 0x77e, 0x77e, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
crypto/tls.(*atLeastReader).Read(0xc0031b65a0, 0xc002f95000, 0x77e, 0x77e, 0x779, 0xc00022c000, 0x0) | |
crypto/tls/conn.go:776 +0x63 | |
bytes.(*Buffer).ReadFrom(0xc002727778, 0x2360e00, 0xc0031b65a0, 0xb0afa5, 0x1d32200, 0x1e79500) | |
bytes/buffer.go:204 +0xbe | |
crypto/tls.(*Conn).readFromUntil(0xc002727500, 0x7f894059d188, 0xc00285cf40, 0x5, 0xc00285cf40, 0xc) | |
crypto/tls/conn.go:798 +0xf3 | |
crypto/tls.(*Conn).readRecordOrCCS(0xc002727500, 0x0, 0x0, 0xc002fea788) | |
crypto/tls/conn.go:605 +0x115 | |
crypto/tls.(*Conn).readRecord(...) | |
crypto/tls/conn.go:573 | |
crypto/tls.(*Conn).Read(0xc002727500, 0xc000892830, 0xc, 0xc, 0x0, 0x0, 0x0) | |
crypto/tls/conn.go:1276 +0x165 | |
io.ReadAtLeast(0x7f8940622818, 0xc002fea6e0, 0xc000892830, 0xc, 0xc, 0xc, 0xc, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-yamux/v2.(*Session).recvLoop(0xc0007973b0, 0x0, 0x0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:583 +0xda | |
github.com/libp2p/go-yamux/v2.(*Session).recv(0xc0007973b0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:562 +0x2b | |
created by github.com/libp2p/go-yamux/v2.newSession | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:132 +0x3f7 | |
goroutine 6060 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae928, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002a71298, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002a71280, 0xc0031c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002a71280, 0xc0031c0000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000912830, 0xc0031c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0031a9b60, 0xc0031a24b0, 0x2, 0x2, 0xc00298bc18, 0x11e1e05, 0xc002ce9ef0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0031a9b60, 0xc0031a24b0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc00298bc38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0031a2420, 0x0, 0xc00298bc78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0031a2420, 0xc00325f000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc003271b00) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc003271b00, 0xc003091800, 0xb6ffc5, 0xc0030e07e0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc003271b00, 0xb6ff2b, 0xc0031cb188, 0xc00298bd01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc00326fa00, 0xc00298be01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc00326fa00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 6963 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc003645810, 0x2389fb8, 0xc003662500, 0xc0036331a0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 5516 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0031030e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 12342 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0035b4730, 0x2389fb8, 0xc003688f00, 0xc003346040) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 6021 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc003407c80, 0xc0027eed00, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc003407c80, 0xc0019b0778, 0x18, 0xc002d65c80, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002cc0fc0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 7324 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc003052000, 0xc00371e9e8, 0x1, 0x1, 0xc8c3a300, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc003052000, 0xc00371e9e8, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc0033720a0, 0xc00371e9e8, 0x1, 0x1, 0x203000, 0x203000, 0x134aba5) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc00337c100, 0xc00371e9e8, 0x1, 0x1, 0xc00357e6b0, 0x1c80f40, 0x232fb20) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc003474240, 0xc00371e9e8, 0x1, 0x1, 0x1c80f40, 0x232e250, 0x1e8e660) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00356cb20, 0xc00371e9e8, 0x1, 0x1, 0x232e330, 0x1c802c0, 0x2efb4c8) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc00356cb20, 0xc00371e9e8, 0x1, 0x1, 0x1, 0x1eb6900, 0xc00356cb60, 0xc0037abbe8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00371e9d8, 0x232e201, 0x2faf6f8, 0xc0037abcd0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc00371e9d8, 0x1cf9a60, 0x0, 0xc0037abca8) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003710900, 0x2faf6f8, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc003710900, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/ipfs/go-bitswap/message.FromMsgReader(0x7f894047f898, 0xc003710900, 0xc003710900, 0x7f894047f898, 0xc003710900, 0x23ab7f8) | |
github.com/ipfs/go-bitswap@v0.4.0/message/message.go:404 +0x4c | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0000c3540, 0x23a5cf8, 0xc00356cb20) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:408 +0x3d5 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc0036fa120, 0x13, 0x7f894059d2c0, 0xc00356cb20, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 5575 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00321b680, 0x2389fb8, 0xc003242cc0, 0xc003250500) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 8672 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc001a9ba90, 0x2389fb8, 0xc001ae9800, 0xc00020f220) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 5915 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc003407c80) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 6419 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc003692380, 0xc00350e340, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc003692380, 0xc0019adf78, 0x18, 0xc003256480, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0033c67e0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 8965 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a07a0, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0026df298, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc0026df280, 0xc002dfd000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc0026df280, 0xc002dfd000, 0x1000, 0x1000, 0x0, 0x1000, 0xd) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc0009747b0, 0xc002dfd000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0026cf080, 0xc002baaae0, 0x2, 0x2, 0xc002b8bc18, 0x11e1e05, 0xc00289a050) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0026cf080, 0xc002baaae0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc002baaa50, 0xc0010a4000, 0x0, 0x1000) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc002baaa50, 0xc0010a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc0026cf260) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc0026cf260, 0xc00093ecc0, 0xb6ffc5, 0xc0020fdf80) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc0026cf260, 0xb6ff2b, 0xc0007cf598, 0xc000a46601) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002513280, 0xc002b8be01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002513280) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 10631 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialWorkerLoop(0xc000223b00, 0x2389fb8, 0xc002c72f40, 0xc002b62690, 0x22, 0xc002b7e780) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:382 +0x34e | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).startDialWorker | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:303 +0x7f | |
goroutine 9716 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000a69b00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0020cd680, 0xc002837500) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 5891 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc00331e4d0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00331e3f0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc003393120) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc003336000, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc002035f28, 0xb69ec0, 0xc002035f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc003406980, 0x21d9160, 0xc002cc0ea0, 0x239d1f8, 0xc003393120) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002cc0ea0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 10136 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc003202c00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0035932c0, 0xc002fa6cc0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 12308 [select]: | |
github.com/libp2p/go-mplex.(*Stream).waitForData(0xc00254af70, 0xc002d94720, 0x400) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:71 +0xde | |
github.com/libp2p/go-mplex.(*Stream).Read(0xc00254af70, 0xc00368a000, 0x1000, 0x1000, 0x1000, 0x1, 0xc0022b0b58) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:118 +0x251 | |
github.com/libp2p/go-libp2p-mplex.(*stream).Read(0xc00254af70, 0xc00368a000, 0x1000, 0x1000, 0x5, 0xc0022b0ba0, 0xb17b57) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc00342d780, 0xc00368a000, 0x1000, 0x1000, 0x7f89404d8170, 0xc0022b0c60, 0x203000) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
bufio.(*Reader).fill(0xc00337a300) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc00337a300, 0xb0d21b, 0xc00330a4d0, 0xb0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc00337a300, 0xc00330a4d0, 0xc0022b0d18, 0xc00022c000) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio/protoio.(*uvarintReader).ReadMsg(0xc003689a00, 0x2382960, 0xc00330a4d0, 0x1000, 0xc00022c000) | |
github.com/libp2p/go-msgio@v0.0.6/protoio/uvarint_reader.go:60 +0x3e | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages(0x7f8948253838, 0xc003689a00, 0x2382960, 0xc00330a420, 0xc003689a00, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/id.go:445 +0xb8 | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*IDService).handleIdentifyResponse(0xc0005ae410, 0x23a5c70, 0xc00342d780, 0x0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/id.go:427 +0x1b3 | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*IDService).identifyConn(0xc0005ae410, 0x23a1118, 0xc003258630, 0xc002d945a0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/id.go:380 +0x545 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*IDService).IdentifyWait | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/id.go:327 +0x22d | |
goroutine 9837 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002a47b30, 0x2389fb8, 0xc002af1580, 0xc002a10ee0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 10063 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0025e1b80, 0x2389fb8, 0xc0028de680, 0xc002c64260) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 6525 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc003615f50, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002e1f500) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 6020 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002cd8b40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10101 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc00258f7a0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 9560 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc0024cdc20, 0xc00206aa78, 0x1, 0x1, 0xc00169fb00, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc0024cdc20, 0xc00206aa78, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc0026f1800, 0xc00206aa78, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc00273cc00, 0xc00206aa78, 0x1, 0x1, 0xc0029e6801, 0x8, 0xc003210e08) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc002a2c9f0, 0xc00206aa78, 0x1, 0x1, 0x203000, 0x134c577, 0x203000) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0025edf40, 0xc00206aa78, 0x1, 0x1, 0x50, 0x48, 0x1e29a20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc0025edf40, 0xc00206aa78, 0x1, 0x1, 0x1, 0xc003210ec0, 0xb0d978, 0x8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00206aa68, 0xc003210ef0, 0x155c292, 0x203000) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc00206aa68, 0xc002abd880, 0x80, 0x78) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0025ac040, 0x7f89481a6250, 0x60, 0x78) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0025ac040, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc0002b3500, 0x23a5cf8, 0xc0025edf40, 0xc0026f1800) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:52 +0x2c5 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0002b3500, 0x23a5cf8, 0xc0025edf40) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:26 +0x3f | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc00025dbf0, 0xf, 0x7f894059d2c0, 0xc0025edf40, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 6892 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc0035c8f00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 7478 [select]: | |
github.com/libp2p/go-yamux/v2.(*Stream).Read(0xc002d60000, 0xc00371ee80, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/stream.go:109 +0x166 | |
github.com/libp2p/go-libp2p-yamux.(*stream).Read(0xc002d60000, 0xc00371ee80, 0x1, 0x1, 0x101b600ffffdb, 0xc002170240, 0xc00059e1d0) | |
github.com/libp2p/go-libp2p-yamux@v0.5.4/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc00337d100, 0xc00371ee80, 0x1, 0x1, 0x901, 0x8, 0x9b6) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc00239eff0, 0xc00371ee80, 0x1, 0x1, 0x203000, 0x134c577, 0xc000c32c28) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00356d180, 0xc00371ee80, 0x1, 0x1, 0x50, 0x48, 0x1e29a20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc00356d180, 0xc00371ee80, 0x1, 0x1, 0x1, 0xc001970ec0, 0xb0d978, 0x8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00371ee70, 0xc001970ef0, 0x155c292, 0x203000) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc00371ee70, 0xc002336680, 0x80, 0x78) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003711540, 0x7f894823df68, 0x60, 0x78) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc003711540, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc0002b3500, 0x23a5cf8, 0xc00356d180, 0xc00357f000) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:52 +0x2c5 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0002b3500, 0x23a5cf8, 0xc00356d180) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:26 +0x3f | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc001e0a330, 0xf, 0x7f894059d2c0, 0xc00356d180, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 9785 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc000a69b00, 0xc00063c360) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 10235 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*activeDial).dial(0xc0029a0300, 0x2389fb8, 0xc0029a0280, 0xc000607e30, 0x22, 0x0, 0x121bda2a84, 0x2f7e360) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:70 +0x3f6 | |
github.com/libp2p/go-libp2p-swarm.(*DialSync).DialLock(0xc0007f1e30, 0x2389fb8, 0xc0029a0280, 0xc000607e30, 0x22, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/dial_sync.go:121 +0xf7 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialPeer(0xc000223b00, 0x2389fb8, 0xc0029a0280, 0xc000607e30, 0x22, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:262 +0x2e6 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).DialPeer(0xc000223b00, 0x2389fb8, 0xc0028b7dc0, 0xc000607e30, 0x22, 0x2, 0x2, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:230 +0x236 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc000607e30, 0x22, 0x3, 0x1bf08eb000) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:725 +0x17e | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0xc0007d2840, 0x2389fb8, 0xc0028b7dc0, 0xc000607e30, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:656 +0x2bf | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer(0xc0002b3500, 0x2389fb8, 0xc0028b7dc0, 0xc000607e30, 0x22, 0x1f136a0, 0x1060401) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:512 +0x1f5 | |
github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer(0xc00278ab00, 0x2389fb8, 0xc0028b7dc0, 0xc0027bc180, 0xc000607e30, 0x22) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:397 +0xad | |
created by github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:325 +0x29e | |
goroutine 6182 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00342e9b0, 0x2389fb8, 0xc003423980, 0xc0034322a0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 10637 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002d6e960, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00203af00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 6268 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ade48, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002d8fa18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002d8fa00, 0xc0030da000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002d8fa00, 0xc0030da000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc0009746f0, 0xc0030da000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0030c98c0, 0xc00303c8d0, 0x2, 0x2, 0xc002cddc18, 0x11e1e05, 0xc0033bcaa0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0030c98c0, 0xc00303c8d0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc002cddc38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc00303c840, 0x0, 0xc002cddc78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc00303c840, 0xc003598000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc003591320) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc003591320, 0xc00346a8a0, 0xb6ffc5, 0xc0035915c0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc003591320, 0xb6ff2b, 0xc0034545f8, 0xc002cddd01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc0030f7e80, 0xc002cdde01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc0030f7e80) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 6269 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc0030f7e80) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 11647 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0034051f0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc003405110, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002a739c0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc0028d4900, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a35f28, 0xb69ec0, 0xc001a35f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc0032c5e00, 0x21d9160, 0xc002e3abd0, 0x239d1f8, 0xc002a739c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002e3abd0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 6434 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae840, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002d8fc18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002d8fc00, 0xc0030f8000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002d8fc00, 0xc0030f8000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00011ebc8, 0xc0030f8000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0030e0c00, 0xc00303cb90, 0x2, 0x2, 0xc003308c18, 0x11e1e05, 0xc0032e4c80) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0030e0c00, 0xc00303cb90, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc003308c38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc00303cb00, 0x0, 0xc003308c78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc00303cb00, 0xc003698000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc0036960c0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc0036960c0, 0xc003612cc0, 0xb6ffc5, 0xc003612cc0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc0036960c0, 0xb6ff2b, 0xc0035300f8, 0xc003308d01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc003692380, 0xc003308e01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc003692380) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 10276 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002121b00, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 8539 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc001fee900) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 8278 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002116600, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 6301 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc0030f7e80, 0xc002a7f930, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc0030f7e80, 0xc001e85f78, 0x18, 0xc003580d80, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0030d2900) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 8025 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00244d810, 0x2389fb8, 0xc00192d680, 0xc0033617a0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 8192 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481adb90, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc00367f818, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc00367f800, 0xc0037bc000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc00367f800, 0xc0037bc000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00059e590, 0xc0037bc000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc00192e300, 0xc003109530, 0x2, 0x2, 0xc00398bc18, 0x11e1e05, 0xc000862c30) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc00192e300, 0xc003109530, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc00398bc38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0031094a0, 0x0, 0xc00398bc78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0031094a0, 0xc0037d1000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc00217df80) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc00217df80, 0xc002534e40, 0xb6ffc5, 0xc002534e40) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc00217df80, 0xb6ff2b, 0xc0024b7b88, 0xc00398bd01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc00238d880, 0xc00398be01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc00238d880) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 11281 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002715680) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 12483 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc00334db98, 0x0, 0x1) | |
runtime/sema.go:71 +0x47 | |
sync.(*Mutex).lockSlow(0xc00334db94) | |
sync/mutex.go:138 +0x105 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
sync.(*Once).doSlow(0xc00334db90, 0xc0031afd80) | |
sync/once.go:64 +0x105 | |
sync.(*Once).Do(0xc00334db90, 0xc0031afd80) | |
sync/once.go:59 +0x45 | |
created by github.com/multiformats/go-multistream.(*lazyClientConn).Write.func1 | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:124 +0x8f | |
goroutine 12439 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc003062360) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 7191 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc003462300, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
created by github.com/lucas-clemente/quic-go.(*baseServer).handleInitialImpl | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:494 +0x4b8 | |
goroutine 11063 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc00203af00, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 12419 [chan receive]: | |
github.com/libp2p/go-libp2p/p2p/protocol/ping.Ping.func2(0x2389fb8, 0xc002d6d8c0, 0x23a5cf8, 0xc002cd3c00) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/ping/ping.go:125 +0x48 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/ping.Ping | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/ping/ping.go:123 +0x2ce | |
goroutine 11429 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc003341980, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc0022cd800) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 11072 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0025578c0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10139 [select]: | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).ReadHandshakeMessage(0xc002dc1800, 0x3, 0xf8, 0xc003868b98, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:541 +0xaf | |
github.com/marten-seemann/qtls-go1-16.(*Conn).readHandshake(0xc00305dc00, 0xc000789816, 0xc000789800, 0xf8, 0x180) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/conn.go:1052 +0xaf8 | |
github.com/marten-seemann/qtls-go1-16.(*Conn).clientHandshake(0xc00305dc00, 0x0, 0x0) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/handshake_client.go:227 +0x2f9 | |
github.com/marten-seemann/qtls-go1-16.(*Conn).Handshake(0xc00305dc00, 0x0, 0x0) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/conn.go:1446 +0xc9 | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake.func1(0xc002dc1800, 0xc002fa6d80, 0xc002752060) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:304 +0x5a | |
created by github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:302 +0xa9 | |
goroutine 8812 [select]: | |
github.com/libp2p/go-yamux/v2.(*Stream).Read(0xc00211fc80, 0xc00020a5e0, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/stream.go:109 +0x166 | |
github.com/libp2p/go-libp2p-yamux.(*stream).Read(0xc00211fc80, 0xc00020a5e0, 0x1, 0x1, 0x1019200ffffdb, 0x0, 0xc0009746d0) | |
github.com/libp2p/go-libp2p-yamux@v0.5.4/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc00263fb80, 0xc00020a5e0, 0x1, 0x1, 0x901, 0x8, 0x992) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc0017c7320, 0xc00020a5e0, 0x1, 0x1, 0x203000, 0x134c577, 0xc000c32c28) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0001212c0, 0xc00020a5e0, 0x1, 0x1, 0x50, 0x48, 0x1e29a20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc0001212c0, 0xc00020a5e0, 0x1, 0x1, 0x1, 0xc0032ccec0, 0xb0d978, 0x8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00020a5d0, 0xc0032ccef0, 0x155c292, 0x203000) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc00020a5d0, 0xc001fef080, 0x80, 0x78) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0022354c0, 0x7f8940620ec8, 0x60, 0x78) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0022354c0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc0002b3500, 0x23a5cf8, 0xc0001212c0, 0xc00074bd00) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:52 +0x2c5 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0002b3500, 0x23a5cf8, 0xc0001212c0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:26 +0x3f | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc000640fd0, 0xf, 0x7f894059d2c0, 0xc0001212c0, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 6653 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc00361b880, 0xc0030cec30, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc00361b880, 0xc0022ed778, 0x18, 0xc00346c480, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002e3bdd0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 7062 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0036d5630, 0x2389fb8, 0xc0036fcbc0, 0xc0036c55c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 11005 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002fd6600, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 6311 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc003692580, 0xc002e39ee0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc003692580, 0xc0019b2f78, 0x18, 0xc0033b8a80, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0033c6870) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11276 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc003510270, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002fd6600) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 7227 [select]: | |
github.com/libp2p/go-yamux/v2.(*Session).AcceptStream(0xc000796d20, 0xc002d60000, 0x0, 0xb431ce) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:232 +0xf3 | |
github.com/libp2p/go-libp2p-yamux.(*conn).AcceptStream(0xc000796d20, 0xc003989f78, 0x18, 0xc0033b8d80, 0x147bf91) | |
github.com/libp2p/go-libp2p-yamux@v0.5.4/conn.go:35 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0030d2000) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 6310 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002d7ab40) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 6321 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00334e140, 0x2389fb8, 0xc003331380, 0xc003301aa0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 8287 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc003664ea0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 6634 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc00361b880) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 10721 [select]: | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake(0xc002e97800) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:311 +0x12c | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:539 +0xfb | |
goroutine 6633 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481ae018, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002d8f798, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc002d8f780, 0xc003599000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc002d8f780, 0xc003599000, 0x1000, 0x1000, 0x0, 0x1000, 0x11) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc0009129f0, 0xc003599000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc003591b60, 0xc00303cfb0, 0x2, 0x2, 0xc0027f5c18, 0x11e1e05, 0xc00334e2d0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc003591b60, 0xc00303cfb0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc0027f5c38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc00303cf20, 0x0, 0xc0027f5c78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc00303cf20, 0xc00360b000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc003638fc0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc003638fc0, 0xc003525500, 0xb6ffc5, 0xc0036392c0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc003638fc0, 0xb6ff2b, 0xc003530418, 0xc0027f5d01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc00361b880, 0xc0027f5e01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc00361b880) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 11263 [select]: | |
github.com/lucas-clemente/quic-go.(*client).dial(0xc002842840, 0x238a028, 0xc0031c44e0, 0x23793c0, 0xc0033b4870) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:317 +0x6a9 | |
github.com/lucas-clemente/quic-go.dialContext(0x238a028, 0xc0031c44e0, 0x2396cb8, 0xc00063c0c0, 0x23793c0, 0xc0033b4870, 0xc0021e3488, 0x12, 0xc00274c180, 0xc0001e7130, ...) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:217 +0x27f | |
github.com/lucas-clemente/quic-go.DialContext(0x238a028, 0xc0031c44e0, 0x2396cb8, 0xc00063c0c0, 0x23793c0, 0xc0033b4870, 0xc0021e3488, 0x12, 0xc00274c180, 0xc0001e7130, ...) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:176 +0xbc | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial(0xc000c6a840, 0x238a028, 0xc0031c44e0, 0x23a4dc0, 0xc0028ead80, 0xc000607f50, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:195 +0x346 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc0031c44e0, 0xc000607f50, 0x26, 0x23a4dc0, 0xc0028ead80, 0x2f7e360, 0x238a028, 0xc0031c44e0, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002f3e940) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 6527 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0036445f0, 0x2389fb8, 0xc00362d480, 0xc0036325c0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 11298 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0033d6810, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002910600) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 6556 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc003617490, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0036173b0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc003505220) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002e1f500, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0022e9728, 0xb69ec0, 0xc0022e9770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00359f800, 0x21d9160, 0xc0030d2cf0, 0x239d1f8, 0xc003505220) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0030d2cf0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 8295 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00217efa0, 0x2389fb8, 0xc00214fa80, 0xc0021e1c60) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 12503 [select]: | |
github.com/libp2p/go-mplex.(*Stream).waitForData(0xc00254b380, 0xc002d94f00, 0xb02600) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:71 +0xde | |
github.com/libp2p/go-mplex.(*Stream).Read(0xc00254b380, 0xc001bea49e, 0x1, 0x1, 0xc003393de0, 0x200010001, 0xc003682a30) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:118 +0x251 | |
github.com/libp2p/go-libp2p-mplex.(*stream).Read(0xc00254b380, 0xc001bea49e, 0x1, 0x1, 0x1cfe9e0, 0xc002ce2690, 0xc000100000) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc002fa2080, 0xc001bea49e, 0x1, 0x1, 0x7f8948267e18, 0x10, 0x10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*byteReader).ReadByte(0xc003059a20, 0xc000100000, 0x0, 0xc003682b38) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:471 +0x63 | |
github.com/multiformats/go-varint.ReadUvarint(0x23623c0, 0xc003059a20, 0xc002fa2080, 0x0, 0x0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/multiformats/go-multistream.lpReadBuf(0x7f894068dd90, 0xc002fa2080, 0xb7e8a5, 0xc003682c08, 0xb0afa5, 0x1d32200, 0x1ebd520) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:435 +0x6b | |
github.com/multiformats/go-multistream.ReadNextTokenBytes(0x7f894068dd90, 0xc002fa2080, 0xc002fa2080, 0x7f894068dd90, 0xc002fa2080, 0x10, 0x7f896fec4878) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:418 +0x39 | |
github.com/multiformats/go-multistream.ReadNextToken(...) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:407 | |
github.com/multiformats/go-multistream.(*lazyClientConn).doReadHandshake(0xc003616d90) | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:74 +0xbd | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read.func1() | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:59 +0x93 | |
sync.(*Once).doSlow(0xc003616d90, 0xc003682d78) | |
sync/once.go:68 +0xec | |
sync.(*Once).Do(...) | |
sync/once.go:59 | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read(0xc003616d90, 0xc003380be0, 0x20, 0x20, 0xb09d3f, 0xc000032000, 0x1d32200) | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:57 +0x110 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc002cd3d60, 0xc003380be0, 0x20, 0x20, 0xc003682e30, 0xb0afa5, 0x1d32200) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc002cd3d60, 0xc003380be0, 0x20, 0x20, 0x20, 0x0, 0x5, 0xc0019da6a0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p/p2p/protocol/ping.ping(0x23a5cf8, 0xc002cd3d60, 0x0, 0x580, 0xc002f85200) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/ping/ping.go:143 +0x187 | |
github.com/libp2p/go-libp2p/p2p/protocol/ping.Ping.func1(0xc002d94fc0, 0xc0030599f0, 0x2389fb8, 0xc002d6da00, 0x23a5cf8, 0xc002cd3d60, 0x23a4c40, 0xc0017b6840, 0xc0031f7740, 0x26) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/ping/ping.go:104 +0xc6 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/ping.Ping | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/ping/ping.go:98 +0x285 | |
goroutine 6865 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc0035c8f00, 0xc003626b60, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc0035c8f00, 0xc0022ebf78, 0x18, 0xc00346c900, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0030d3170) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 12276 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc0032a2300, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0032ec780, 0xc0032eb920) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 6112 [select]: | |
github.com/libp2p/go-yamux/v2.(*Session).sendLoop(0xc000796d20, 0x0, 0x0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:506 +0x1e5 | |
github.com/libp2p/go-yamux/v2.(*Session).send(0xc000796d20) | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:452 +0x2b | |
created by github.com/libp2p/go-yamux/v2.newSession | |
github.com/libp2p/go-yamux/v2@v2.2.0/session.go:133 +0x419 | |
goroutine 7016 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0036d86f0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc0033ac600) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 12076 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc0032a2300, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 9753 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc00197a3f0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc00197a310, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0025d8a40) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc000a69500, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a15f28, 0xb69ec0, 0xc001a15f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00283b400, 0x21d9160, 0xc0011a0cf0, 0x239d1f8, 0xc0025d8a40) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0011a0cf0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 7238 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc003275e60, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc0033ac900) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 8538 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a0a58, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc00326eb18, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc00326eb00, 0xc0033fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc00326eb00, 0xc0033fe000, 0x1000, 0x1000, 0x0, 0x1000, 0x7) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc00059eb10, 0xc0033fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc0033eb3e0, 0xc0031093d0, 0x2, 0x2, 0xc002cdcc18, 0x11e1e05, 0xc002dbe140) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc0033eb3e0, 0xc0031093d0, 0x2, 0x2, 0x2, 0x1000, 0x0, 0xc002cdcc38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc003109340, 0x0, 0xc002cdcc78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc003109340, 0xc0034e8000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc002026240) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc002026240, 0xc002660ba0, 0xb6ffc5, 0xc0020263c0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc002026240, 0xb6ff2b, 0xc001a9b0e8, 0xc002cdcd01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc001fee900, 0xc002cdce01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc001fee900) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 8288 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc0002a0fc0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc0002a0ee0, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc00090de20) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002116600, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc001a97728, 0xb69ec0, 0xc001a97770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc00237c500, 0x21d9160, 0xc0006ef4d0, 0x239d1f8, 0xc00090de20) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0006ef4d0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 8466 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fd510, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc000928718, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc000928700, 0xc0037e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc000928700, 0xc0037e0000, 0x1000, 0x1000, 0x0, 0x1000, 0x11) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000204ab8, 0xc0037e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc001979200, 0xc002108560, 0x2, 0x2, 0xc002866c18, 0x11e1e05, 0xc000863ae0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc001979200, 0xc002108560, 0x2, 0x2, 0x2, 0x1000, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc0021084d0, 0xc0034e6000, 0x0, 0x1000) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc0021084d0, 0xc0034e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc001aeb8c0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc001aeb8c0, 0x7, 0xc0000e8a80, 0xc002d50b80) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc001aeb8c0, 0xc002844ae0, 0x20, 0x5) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc001859f00, 0xc002a98c40, 0x20, 0x20, 0x0) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc001859f00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 10190 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002117b00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc003809d40, 0xc0027bd440) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 8642 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc001fee900, 0xc002a96ea0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc001fee900, 0xc0019ea778, 0x18, 0xc0021ac780, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc001818ea0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11734 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc003443f20, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc0028d4900) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 11110 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc00315a100) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 8628 [select]: | |
github.com/libp2p/go-mplex.(*Stream).waitForData(0xc0002fba00, 0xc0000a1ce0, 0x1eed700) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:71 +0xde | |
github.com/libp2p/go-mplex.(*Stream).Read(0xc0002fba00, 0xc002a09000, 0x1000, 0x1000, 0xc000080f50, 0x35, 0x10a) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:118 +0x251 | |
github.com/libp2p/go-libp2p-mplex.(*stream).Read(0xc0002fba00, 0xc002a09000, 0x1000, 0x1000, 0x11a, 0x120, 0x0) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc001fee980, 0xc002a09000, 0x1000, 0x1000, 0x13b49f7, 0x2f79da0, 0x2382960) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
bufio.(*Reader).fill(0xc0032b66c0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc0032b66c0, 0x7f89482538d8, 0xc0028d2a50, 0x1) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc0032b66c0, 0x1eed780, 0x23ad570, 0x1eed780) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio/protoio.(*uvarintReader).ReadMsg(0xc002c3fcc0, 0x2382960, 0xc0028d2d10, 0xc0028d2d10, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/protoio/uvarint_reader.go:60 +0x3e | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages(0x7f8948253838, 0xc002c3fcc0, 0x2382960, 0xc0028d2a50, 0xc002c3fcc0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/id.go:445 +0xb8 | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*IDService).handleIdentifyResponse(0xc0005ae410, 0x23a5c70, 0xc001fee980, 0x0, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/id.go:427 +0x1b3 | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*IDService).identifyConn(0xc0005ae410, 0x23a1118, 0xc001818ea0, 0xc0000a1b60) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/id.go:380 +0x545 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*IDService).IdentifyWait | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/id.go:327 +0x22d | |
goroutine 10520 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002c4b340, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002c4b260, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002b6e8f0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002910000, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc0036a1f28, 0xb69ec0, 0xc0036a1f70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002facf80, 0x21d9160, 0xc000a6def0, 0x239d1f8, 0xc002b6e8f0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc000a6def0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 12223 [select]: | |
github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg(0xc0036d49b0, 0x238a060, 0xc002f49f80, 0xc003311a80, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/internal/net/message_manager.go:340 +0x17d | |
github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest(0xc0036d49b0, 0x238a060, 0xc002f49f80, 0xc0035b0c00, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/internal/net/message_manager.go:295 +0x434 | |
github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest(0xc000c7cb00, 0x2389fb8, 0xc002f49f80, 0xc002fd5470, 0x26, 0xc0035b0c00, 0xff190d, 0xc0028b7dc0, 0x1d0e600) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/internal/net/message_manager.go:88 +0x445 | |
github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers(0xc000203280, 0x2389fb8, 0xc0028b7dc0, 0xc002fd5470, 0x26, 0xc002559da0, 0x22, 0x0, 0x26, 0x0, ...) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/pb/protocol_messenger.go:108 +0x103 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.func1(0x2389fb8, 0xc0028b7dc0, 0xc002fd5470, 0x26, 0x26, 0x0, 0x0, 0x1d697e0, 0xc003393260) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/lookup.go:32 +0x117 | |
github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer(0xc00278ab00, 0x2389fb8, 0xc0028b7dc0, 0xc0027bc180, 0xc002fd5470, 0x26) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:408 +0x2c2 | |
created by github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/query.go:325 +0x29e | |
goroutine 12484 [select]: | |
github.com/libp2p/go-mplex.(*Stream).waitForData(0xc002647ba0, 0xc002f78f00, 0xb7e800) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:71 +0xde | |
github.com/libp2p/go-mplex.(*Stream).Read(0xc002647ba0, 0xc001bee65a, 0x1, 0x1, 0x4, 0xb0253a, 0xc0031f7740) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:118 +0x251 | |
github.com/libp2p/go-libp2p-mplex.(*stream).Read(0xc002647ba0, 0xc001bee65a, 0x1, 0x1, 0x2, 0x0, 0xc000100400) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc0035b0c80, 0xc001bee65a, 0x1, 0x1, 0x7f8948265a80, 0x10, 0x10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*byteReader).ReadByte(0xc0031afdb0, 0xc000100400, 0x0, 0xc003495ab0) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:471 +0x63 | |
github.com/multiformats/go-varint.ReadUvarint(0x23623c0, 0xc0031afdb0, 0xc0035b0c80, 0x0, 0x0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/multiformats/go-multistream.lpReadBuf(0x7f894068dd90, 0xc0035b0c80, 0x0, 0xc003495b80, 0xb0afa5, 0x1d32200, 0x1ebd520) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:435 +0x6b | |
github.com/multiformats/go-multistream.ReadNextTokenBytes(0x7f894068dd90, 0xc0035b0c80, 0xc0035b0c80, 0x7f894068dd90, 0xc0035b0c80, 0x10, 0x7f896fec3f18) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:418 +0x39 | |
github.com/multiformats/go-multistream.ReadNextToken(...) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:407 | |
github.com/multiformats/go-multistream.(*lazyClientConn).doReadHandshake(0xc00334db90) | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:74 +0xbd | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read.func1() | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:59 +0x93 | |
sync.(*Once).doSlow(0xc00334db90, 0xc0038b6cf0) | |
sync/once.go:68 +0xec | |
sync.(*Once).Do(...) | |
sync/once.go:59 | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read(0xc00334db90, 0xc003314c28, 0x1, 0x1, 0xc00301a0a8, 0xb021c5, 0xc0038b6ef8) | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:57 +0x110 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc003346720, 0xc003314c28, 0x1, 0x1, 0xb021c5, 0xc0038b6ef8, 0x756ea1be05d239) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc003346720, 0xc003314c28, 0x1, 0x1, 0x1, 0xc0038b6f20, 0xb4c38e, 0xc0038b6e30) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc003314c18, 0xb69780, 0xc002f33e00, 0x4) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc003314c18, 0xc003697e00, 0x2333d10, 0xc0038b6ed8) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0036899c0, 0xc002d00240, 0xc002d002f8, 0xc002d00240) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0036899c0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1(0xc00337a120, 0xc003311a80, 0x238dd18, 0xc0036899c0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/internal/net/message_manager.go:328 +0x8b | |
created by github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/internal/net/message_manager.go:326 +0xae | |
goroutine 8976 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002513280, 0xc00091e4e0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002513280, 0xc001a7af78, 0x18, 0xc00359b680, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00326ac60) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 9289 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc003521800, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc000a66900, 0xc002a15980) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 8790 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc000795e60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 10244 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc003104570, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00203a900) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 8814 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0008cdcc0, 0x2389fb8, 0xc0022359c0, 0xc000121820) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 11582 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc0032619d0) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
goroutine 8966 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002513280) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 8774 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc003003500, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc003547500, 0xc002661c20) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 12304 [runnable]: | |
vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Open(0xc002fc3960, 0xc0035c2005, 0x0, 0x862, 0xc002f4a760, 0xc, 0xc, 0xc0035c2005, 0x4eb, 0x862, ...) | |
vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:67 +0x1eb | |
crypto/tls.(*xorNonceAEAD).Open(0xc002f4a760, 0xc0035c2005, 0x0, 0x862, 0xc003118518, 0x8, 0x8, 0xc0035c2005, 0x4eb, 0x862, ...) | |
crypto/tls/cipher_suites.go:324 +0x118 | |
crypto/tls.(*halfConn).decrypt(0xc0031184d8, 0xc0035c2000, 0x4f0, 0x867, 0x0, 0x0, 0x862, 0x17, 0x0, 0x0) | |
crypto/tls/conn.go:365 +0xa75 | |
crypto/tls.(*Conn).readRecordOrCCS(0xc003118380, 0x0, 0x0, 0x0) | |
crypto/tls/conn.go:659 +0x829 | |
crypto/tls.(*Conn).readRecord(...) | |
crypto/tls/conn.go:573 | |
crypto/tls.(*Conn).Read(0xc003118380, 0xc00366b000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
crypto/tls/conn.go:1276 +0x165 | |
bufio.(*Reader).fill(0xc00364cfc0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc00364cfc0, 0xc0029ddb04, 0x0, 0x11c24be) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc00364cfc0, 0x7a00000000000004, 0x0, 0xc00254b040) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc003577c00, 0xc00326db60, 0xc0034e3e90, 0x2fb1700, 0x0) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc003577c00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 8776 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc000c47170, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc003003500) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 8824 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc003003500, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 10720 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002910600, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc00290f140, 0xc00316b680) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 11212 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002fd6c00, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 10608 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002d22b80) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 7200 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc000c40c00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
created by github.com/lucas-clemente/quic-go.(*baseServer).handleInitialImpl | |
github.com/lucas-clemente/quic-go@v0.23.0/server.go:494 +0x4b8 | |
goroutine 8791 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc000fc38f0, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc000fc3810, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc0018331f0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc003003500, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc002cdef28, 0xb69ec0, 0xc002cdef70) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002163600, 0x21d9160, 0xc00191a360, 0x239d1f8, 0xc0018331f0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc00191a360) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11273 [select]: | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).ReadHandshakeMessage(0xc002e97800, 0x3, 0x101, 0xc0023e8b98, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:541 +0xaf | |
github.com/marten-seemann/qtls-go1-16.(*Conn).readHandshake(0xc0025a1180, 0xc00228be16, 0xc00228be00, 0x101, 0x180) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/conn.go:1052 +0xaf8 | |
github.com/marten-seemann/qtls-go1-16.(*Conn).clientHandshake(0xc0025a1180, 0x0, 0x0) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/handshake_client.go:227 +0x2f9 | |
github.com/marten-seemann/qtls-go1-16.(*Conn).Handshake(0xc0025a1180, 0x0, 0x0) | |
github.com/marten-seemann/qtls-go1-16@v0.1.4/conn.go:1446 +0xc9 | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake.func1(0xc002e97800, 0xc0031c4e40, 0xc002d2b620) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:304 +0x5a | |
created by github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:302 +0xa9 | |
goroutine 11274 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002fd6600, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc0028429c0, 0xc0031f0120) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 10633 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89481fdb68, 0x77, 0xc002a92180) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002a70e18, 0x77, 0x238a000, 0xc003288f00, 0xc002a70e00) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc002a70e00, 0x238a028, 0xc003288f00, 0x23637a0, 0xc002671180, 0x23637a0, 0xc0026711a0, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc002a70e00, 0x238a028, 0xc003288f00, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc003195b00, 0x21d9450, 0x7f894047dce8, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc003288f00, 0x1f4f261, 0x4, 0x2, 0x1, 0x0, 0x0, 0x23948b8, 0xc00091a240, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc003288f00, 0x1f4f261, 0x4, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc003195b00, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc002a70d80, 0x238a028, 0xc003288f00, 0xc00091a240, 0xc003195b00, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc002a70d80, 0x238a028, 0xc003288f00, 0xc00091a240, 0xc003195b00, 0xc003083738, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc002a70d80, 0x238a028, 0xc003288f00, 0x2379398, 0xc003195b00, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc002a70d80, 0x238a028, 0xc003288f00, 0xc002c7c2c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc003083a48, 0x238a028, 0xc003288f00, 0x1f4f261, 0x4, 0xc0027d82d0, 0x13, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/libp2p/go-reuseport-transport.reuseDial(0x238a028, 0xc003288f00, 0xc00091a240, 0x1f4f261, 0x4, 0xc0027d82d0, 0x13, 0x1f4f261, 0xc0016b3ac0, 0x0, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/reuseport.go:23 +0xf8 | |
github.com/libp2p/go-reuseport-transport.(*singleDialer).DialContext(0xc00091a240, 0x238a028, 0xc003288f00, 0x1f4f261, 0x4, 0xc0027d82d0, 0x13, 0x0, 0xc002b59b90, 0xc003288f00, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/singledialer.go:15 +0x77 | |
github.com/libp2p/go-reuseport-transport.(*Transport).DialContext(0xc00012bd18, 0x238a028, 0xc003288f00, 0x23a4dc0, 0xc002d09b18, 0x238a028, 0xc003288f00, 0xc002c7c2b0, 0x10) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/dial.go:43 +0x162 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).maDial(0xc00012bd00, 0x238a028, 0xc003288ea0, 0x23a4dc0, 0xc002d09b18, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:133 +0x188 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).Dial(0xc00012bd00, 0x238a028, 0xc003288ea0, 0x23a4dc0, 0xc002d09b18, 0xc002b62690, 0x22, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:141 +0x66 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc003288ea0, 0xc002b62690, 0x22, 0x23a4dc0, 0xc002d09b18, 0x2f7e360, 0x238a028, 0xc003288ea0, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002c73080) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 10723 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0027c0370, 0x2389fb8, 0xc0027d76c0, 0xc002799ac0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 10830 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc002eaf400, 0xc0024f6340, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc002eaf400, 0xc001a4c778, 0x18, 0xc002c99200, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0029142d0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11270 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002fd6000, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002842840, 0xc0031c4d80) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 10634 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc003288f00, 0xc002a70e00, 0xc002b7eba0, 0xc002b7eb40) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 10820 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).handleOutgoing(0xc002eaf400) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:191 +0xb4 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:106 +0x22d | |
goroutine 10819 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89480a04e8, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc00231d418, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc00231d400, 0xc00263b000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc00231d400, 0xc00263b000, 0x1000, 0x1000, 0x0, 0x1000, 0x10) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000204ed0, 0xc00263b000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc003127f20, 0xc000a65cc0, 0x2, 0x2, 0xc002622c18, 0x11e1e05, 0xc002e92b40) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc003127f20, 0xc000a65cc0, 0x2, 0x2, 0x2, 0x0, 0xc002622c40, 0xc002622c38) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc000a65c30, 0x0, 0xc002622c78, 0xb6a29a) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc000a65c30, 0xc00267e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc002e64b40) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc002e64b40, 0xc002e40540, 0xb6ffc5, 0xc002e659e0) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc002e64b40, 0xb6ff2b, 0xc002f86828, 0xc002622d01) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc002eaf400, 0xc002622e01, 0x0, 0x1, 0x3) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc002eaf400) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 10808 [select]: | |
github.com/libp2p/go-yamux/v2.(*Stream).Read(0xc00258afc0, 0xc002cd1f90, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-yamux/v2@v2.2.0/stream.go:109 +0x166 | |
github.com/libp2p/go-libp2p-yamux.(*stream).Read(0xc00258afc0, 0xc002cd1f90, 0x1, 0x1, 0x9200fff649, 0x0, 0x980000c002434d40) | |
github.com/libp2p/go-libp2p-yamux@v0.5.4/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc002d23880, 0xc002cd1f90, 0x1, 0x1, 0x901, 0x8, 0x992) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*lazyServerConn).Read(0xc00316eff0, 0xc002cd1f90, 0x1, 0x1, 0x203000, 0x134c577, 0xc000c32c28) | |
github.com/multiformats/go-multistream@v0.2.2/lazyServer.go:32 +0x76 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00287c3e0, 0xc002cd1f90, 0x1, 0x1, 0x50, 0x48, 0x1e29a20) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc00287c3e0, 0xc002cd1f90, 0x1, 0x1, 0x1, 0xc002434ec0, 0xb0d978, 0x8) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002cd1f80, 0xc002434ef0, 0x155c292, 0x203000) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc002cd1f80, 0xc002eafb00, 0x80, 0x78) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002fa52c0, 0x7f8948267b70, 0x60, 0x78) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002fa52c0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc0002b3500, 0x23a5cf8, 0xc00287c3e0, 0xc00273f200) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:52 +0x2c5 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0002b3500, 0x23a5cf8, 0xc00287c3e0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/dht_net.go:26 +0x3f | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc0016cb1f0, 0xf, 0x7f894059d2c0, 0xc00287c3e0, 0x1, 0x0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:529 +0xa2 | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:372 +0x63a | |
goroutine 12369 [select]: | |
github.com/libp2p/go-mplex.(*Stream).waitForData(0xc002647ad0, 0xc002f78cc0, 0xc0031af500) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:71 +0xde | |
github.com/libp2p/go-mplex.(*Stream).Read(0xc002647ad0, 0xc001be2a3b, 0x1, 0x1, 0x1, 0x0, 0xc002647b00) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:118 +0x251 | |
github.com/libp2p/go-libp2p-mplex.(*stream).Read(0xc002647ad0, 0xc001be2a3b, 0x1, 0x1, 0xc0031f7740, 0x26, 0xc00055e000) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc0035b0b80, 0xc001be2a3b, 0x1, 0x1, 0x7f89480a7ea0, 0x10, 0x10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*byteReader).ReadByte(0xc0033fa040, 0xc00055e000, 0x0, 0xc002965dc8) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:471 +0x63 | |
github.com/multiformats/go-varint.ReadUvarint(0x23623c0, 0xc0033fa040, 0xc0035b0b80, 0x0, 0x0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/multiformats/go-multistream.lpReadBuf(0x7f894068dd90, 0xc0035b0b80, 0x0, 0xc002965e98, 0xb0afa5, 0x1d32200, 0x1ebd520) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:435 +0x6b | |
github.com/multiformats/go-multistream.ReadNextTokenBytes(0x7f894068dd90, 0xc0035b0b80, 0xc0035b0b80, 0x7f894068dd90, 0xc0035b0b80, 0x0, 0x0) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:418 +0x39 | |
github.com/multiformats/go-multistream.ReadNextToken(...) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:407 | |
github.com/multiformats/go-multistream.(*lazyClientConn).doReadHandshake(0xc003498a10) | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:74 +0xbd | |
sync.(*Once).doSlow(0xc003498a10, 0xc0033fa010) | |
sync/once.go:68 +0xec | |
sync.(*Once).Do(0xc003498a10, 0xc0033fa010) | |
sync/once.go:59 +0x45 | |
created by github.com/multiformats/go-multistream.(*lazyClientConn).Write.func1 | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:124 +0x8f | |
goroutine 11362 [select]: | |
github.com/lucas-clemente/quic-go.(*incomingBidiStreamsMap).AcceptStream(0xc002caa310, 0x2389ff0, 0xc0000400e0, 0x10, 0x10, 0x1e5d7a0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map_incoming_bidi.go:79 +0x146 | |
github.com/lucas-clemente/quic-go.(*streamsMap).AcceptStream(0xc002caa230, 0x2389ff0, 0xc0000400e0, 0x10, 0x1e5d7a0, 0x1, 0xc002a72530) | |
github.com/lucas-clemente/quic-go@v0.23.0/streams_map.go:176 +0xc5 | |
github.com/lucas-clemente/quic-go.(*session).AcceptStream(0xc002fd6600, 0x2389ff0, 0xc0000400e0, 0xb431ce, 0xc00198e728, 0xb69ec0, 0xc00198e770) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:1864 +0x4b | |
github.com/libp2p/go-libp2p-quic-transport.(*conn).AcceptStream(0xc002cce780, 0x21d9160, 0xc0023d1e60, 0x239d1f8, 0xc002a72530) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/conn.go:47 +0x4f | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc0023d1e60) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11002 [select]: | |
net.(*netFD).connect.func2(0x238a028, 0xc002d7c480, 0xc002e81a80, 0xc0029a9d40, 0xc0029a9ce0) | |
net/fd_unix.go:118 +0x8a | |
created by net.(*netFD).connect | |
net/fd_unix.go:117 +0x253 | |
goroutine 11271 [select]: | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake(0xc00274c480) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:311 +0x12c | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:539 +0xfb | |
goroutine 11260 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialWorkerLoop(0xc000223b00, 0x2389fb8, 0xc002f3e640, 0xc000607f50, 0x26, 0xc002e41800) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:382 +0x34e | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).startDialWorker | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:303 +0x7f | |
goroutine 11314 [select]: | |
github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake(0xc0027b0c00) | |
github.com/lucas-clemente/quic-go@v0.23.0/internal/handshake/crypto_setup.go:311 +0x12c | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:539 +0xfb | |
goroutine 10888 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc002a7c9b0, 0x2389fb8, 0xc00301efc0, 0xc002c65960) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 11646 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002ae3e60) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 11264 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f894809fcc0, 0x77, 0xc0027b0300) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc002e81a98, 0x77, 0x238a000, 0xc002d7c480, 0xc002e81a80) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc002e81a80, 0x238a028, 0xc002d7c480, 0x23637c0, 0xc002ad3c40, 0x23637c0, 0xc002ad3c80, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc002e81a80, 0x238a028, 0xc002d7c480, 0x23948b8, 0xc001914510, 0x23948b8, 0xc002f05500, 0x21d9450, 0x7f8940593f30, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc002d7c480, 0x1f4f265, 0x4, 0xa, 0x1, 0x0, 0x1, 0x23948b8, 0xc001914510, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc002d7c480, 0x1f4f265, 0x4, 0x23948b8, 0xc001914510, 0x23948b8, 0xc002f05500, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc002e81a00, 0x238a028, 0xc002d7c480, 0xc001914510, 0xc002f05500, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc002e81a00, 0x238a028, 0xc002d7c480, 0xc001914510, 0xc002f05500, 0xc003081738, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc002e81a00, 0x238a028, 0xc002d7c480, 0x2379398, 0xc002f05500, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc002e81a00, 0x238a028, 0xc002d7c480, 0xc00281ed10, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc003081a48, 0x238a028, 0xc002d7c480, 0x1f4f265, 0x4, 0xc0025df8a0, 0x19, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/libp2p/go-reuseport-transport.reuseDial(0x238a028, 0xc002d7c480, 0xc001914510, 0x1f4f265, 0x4, 0xc0025df8a0, 0x19, 0x1f4f265, 0xc002982a38, 0x0, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/reuseport.go:23 +0xf8 | |
github.com/libp2p/go-reuseport-transport.(*singleDialer).DialContext(0xc001914510, 0x238a028, 0xc002d7c480, 0x1f4f265, 0x4, 0xc0025df8a0, 0x19, 0x0, 0xc0037a7b90, 0xc002d7c480, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/singledialer.go:15 +0x77 | |
github.com/libp2p/go-reuseport-transport.(*Transport).DialContext(0xc00012bd18, 0x238a028, 0xc002d7c480, 0x23a4dc0, 0xc0028ead50, 0x238a028, 0xc002d7c480, 0xc00281ed00, 0x10) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/dial.go:43 +0x162 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).maDial(0xc00012bd00, 0x238a028, 0xc002d7c420, 0x23a4dc0, 0xc0028ead50, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:133 +0x188 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).Dial(0xc00012bd00, 0x238a028, 0xc002d7c420, 0x23a4dc0, 0xc0028ead50, 0xc000607f50, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:141 +0x66 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc002d7c420, 0xc000607f50, 0x26, 0x23a4dc0, 0xc0028ead50, 0x2f7e360, 0x238a028, 0xc002d7c420, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002f3e980) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 11265 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f894809fda8, 0x77, 0xc0027b0480) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc00321dc18, 0x77, 0x238a000, 0xc0033b2d20, 0xc00321dc00) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitWrite(...) | |
internal/poll/fd_poll_runtime.go:96 | |
internal/poll.(*FD).WaitWrite(...) | |
internal/poll/fd_unix.go:528 | |
net.(*netFD).connect(0xc00321dc00, 0x238a028, 0xc0033b2d20, 0x23637a0, 0xc002fc2800, 0x23637a0, 0xc002fc2820, 0x0, 0x0, 0x0, ...) | |
net/fd_unix.go:141 +0x27b | |
net.(*netFD).dial(0xc00321dc00, 0x238a028, 0xc0033b2d20, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc003428900, 0x21d9450, 0x7f8948263ec8, 0x10) | |
net/sock_posix.go:149 +0x10b | |
net.socket(0x238a028, 0xc0033b2d20, 0x1f4f261, 0x4, 0x2, 0x1, 0x0, 0x0, 0x23948b8, 0xc00091a240, ...) | |
net/sock_posix.go:70 +0x1c5 | |
net.internetSocket(0x238a028, 0xc0033b2d20, 0x1f4f261, 0x4, 0x23948b8, 0xc00091a240, 0x23948b8, 0xc003428900, 0x1, 0x0, ...) | |
net/ipsock_posix.go:141 +0x145 | |
net.(*sysDialer).doDialTCP(0xc00321db80, 0x238a028, 0xc0033b2d20, 0xc00091a240, 0xc003428900, 0x1d0fe00, 0x2faf6f8, 0x0) | |
net/tcpsock_posix.go:65 +0xc5 | |
net.(*sysDialer).dialTCP(0xc00321db80, 0x238a028, 0xc0033b2d20, 0xc00091a240, 0xc003428900, 0xc001973738, 0xb04d10, 0x60) | |
net/tcpsock_posix.go:61 +0xd7 | |
net.(*sysDialer).dialSingle(0xc00321db80, 0x238a028, 0xc0033b2d20, 0x2379398, 0xc003428900, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:580 +0x5e8 | |
net.(*sysDialer).dialSerial(0xc00321db80, 0x238a028, 0xc0033b2d20, 0xc002b6f890, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
net/dial.go:548 +0x15e | |
net.(*Dialer).DialContext(0xc001973a48, 0x238a028, 0xc0033b2d20, 0x1f4f261, 0x4, 0xc002e04810, 0x12, 0x0, 0x0, 0x0, ...) | |
net/dial.go:425 +0x6e5 | |
github.com/libp2p/go-reuseport-transport.reuseDial(0x238a028, 0xc0033b2d20, 0xc00091a240, 0x1f4f261, 0x4, 0xc002e04810, 0x12, 0x1f4f261, 0xc00171c670, 0x0, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/reuseport.go:23 +0xf8 | |
github.com/libp2p/go-reuseport-transport.(*singleDialer).DialContext(0xc00091a240, 0x238a028, 0xc0033b2d20, 0x1f4f261, 0x4, 0xc002e04810, 0x12, 0x0, 0xc003831b90, 0xc0033b2d20, ...) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/singledialer.go:15 +0x77 | |
github.com/libp2p/go-reuseport-transport.(*Transport).DialContext(0xc00012bd18, 0x238a028, 0xc0033b2d20, 0x23a4dc0, 0xc0028ead98, 0x238a028, 0xc0033b2d20, 0xc002b6f880, 0x10) | |
github.com/libp2p/go-reuseport-transport@v0.0.5/dial.go:43 +0x162 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).maDial(0xc00012bd00, 0x238a028, 0xc0033b2cc0, 0x23a4dc0, 0xc0028ead98, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:133 +0x188 | |
github.com/libp2p/go-tcp-transport.(*TcpTransport).Dial(0xc00012bd00, 0x238a028, 0xc0033b2cc0, 0x23a4dc0, 0xc0028ead98, 0xc000607f50, 0x26, 0x0, 0x0, 0x0, ...) | |
github.com/libp2p/go-tcp-transport@v0.2.8/tcp.go:141 +0x66 | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialAddr(0xc000223b00, 0x238a028, 0xc0033b2cc0, 0xc000607f50, 0x26, 0x23a4dc0, 0xc0028ead98, 0x2f7e360, 0x238a028, 0xc0033b2cc0, ...) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:705 +0x225 | |
github.com/libp2p/go-libp2p-swarm.(*dialLimiter).executeDial(0xc000c6a240, 0xc002f3e9c0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:230 +0x169 | |
created by github.com/libp2p/go-libp2p-swarm.(*dialLimiter).addCheckFdLimit | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/limiter.go:180 +0x5f8 | |
goroutine 11715 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc0031cda00, 0xc002597d40, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc0031cda00, 0xc002030778, 0x18, 0xc0027b0780, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc002e14000) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 11769 [select]: | |
github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc002dac480, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/send_queue.go:60 +0xf5 | |
github.com/lucas-clemente/quic-go.(*session).run.func1(0xc002fd6f00) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:541 +0x34 | |
created by github.com/lucas-clemente/quic-go.(*session).run | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:540 +0x125 | |
goroutine 10774 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc002fc9110) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
goroutine 11622 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f89405e6818, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0030a7498, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc0030a7480, 0xc002d86000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc0030a7480, 0xc002d86000, 0x1000, 0x1000, 0x0, 0x1000, 0x11) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000975020, 0xc002d86000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc003545ec0, 0xc002d8c090, 0x2, 0x2, 0xc002627c18, 0x11e1e05, 0xc00308da90) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc003545ec0, 0xc002d8c090, 0x2, 0x2, 0x2, 0x1000, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc002d8c000, 0xc002cb6000, 0x0, 0x1000) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc002d8c000, 0xc002cb6000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc0037029c0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc0037029c0, 0x7, 0xc0000e8a80, 0xc002d50b80) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc0037029c0, 0xc002be15f0, 0x20, 0x5) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc0031cda00, 0xc001856d20, 0x20, 0x20, 0x0) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc0031cda00) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 12283 [select]: | |
github.com/libp2p/go-mplex.(*Stream).waitForData(0xc0029fc8f0, 0xc0029ddb00, 0xc0031af500) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:71 +0xde | |
github.com/libp2p/go-mplex.(*Stream).Read(0xc0029fc8f0, 0xc001bee88e, 0x1, 0x1, 0x1, 0x0, 0xc0029fc920) | |
github.com/libp2p/go-mplex@v0.3.0/stream.go:118 +0x251 | |
github.com/libp2p/go-libp2p-mplex.(*stream).Read(0xc0029fc8f0, 0xc001bee88e, 0x1, 0x1, 0xb4ad0c, 0xc002f84a78, 0xc000580000) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/stream.go:14 +0x4d | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc0032e1a00, 0xc001bee88e, 0x1, 0x1, 0x7f8948265a80, 0x10, 0x10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*byteReader).ReadByte(0xc0031afe10, 0xc000580000, 0x0, 0xc003490b48) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:471 +0x63 | |
github.com/multiformats/go-varint.ReadUvarint(0x23623c0, 0xc0031afe10, 0xc0032e1a00, 0x0, 0x0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/multiformats/go-multistream.lpReadBuf(0x7f894068dd90, 0xc0032e1a00, 0x2, 0xc003490c18, 0xb0afa5, 0x1d32200, 0x1ebd520) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:435 +0x6b | |
github.com/multiformats/go-multistream.ReadNextTokenBytes(0x7f894068dd90, 0xc0032e1a00, 0xc0032e1a00, 0x7f894068dd90, 0xc0032e1a00, 0x1, 0x0) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:418 +0x39 | |
github.com/multiformats/go-multistream.ReadNextToken(...) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:407 | |
github.com/multiformats/go-multistream.(*MultistreamMuxer).NegotiateLazy(0xc000c76210, 0x7f894068dd60, 0xc0032e1a00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:267 +0x38b | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc0007d2840, 0x23a5c70, 0xc0032e1a00) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:340 +0xca | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1.1(0xc003258630, 0x239d198, 0xc0029fc8f0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:125 +0xff | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1 | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:112 +0xd1 | |
goroutine 11602 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc00308cbe0, 0x2389fb8, 0xc002ca0280, 0xc0031357e0) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 12016 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0035307d0, 0x2389fb8, 0xc003423440, 0xc0031a7200) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 12122 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc001104900, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002eb1980, 0xc002d56900) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 11976 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc0035a8770) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
goroutine 11686 [select]: | |
github.com/libp2p/go-libp2p-swarm.(*Swarm).dialWorkerLoop(0xc000223b00, 0x2389fb8, 0xc00339a540, 0xc002c92150, 0x22, 0xc002afa2a0) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:382 +0x34e | |
created by github.com/libp2p/go-libp2p-swarm.(*Swarm).startDialWorker | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_dial.go:303 +0x7f | |
goroutine 11767 [select]: | |
github.com/lucas-clemente/quic-go.(*session).run(0xc002fd6f00, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/session.go:594 +0xce7 | |
github.com/lucas-clemente/quic-go.(*client).dial.func1(0xc002843140, 0xc002e82de0) | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:302 +0x42 | |
created by github.com/lucas-clemente/quic-go.(*client).dial | |
github.com/lucas-clemente/quic-go@v0.23.0/client.go:301 +0x586 | |
goroutine 11714 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc0027830e0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:424 +0x229 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 11770 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc0028d4900, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 12103 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc001104900, 0xc00063c0c0) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 11699 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc002cd5ea0) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
goroutine 12365 [select]: | |
github.com/libp2p/go-mplex.(*Multiplex).Accept(0xc00343e800, 0xc00275fad0, 0x0, 0xb431ce) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:127 +0x86 | |
github.com/libp2p/go-libp2p-mplex.(*conn).AcceptStream(0xc00343e800, 0xc001a93778, 0x18, 0xc002e17200, 0x147bf91) | |
github.com/libp2p/go-libp2p-mplex@v0.4.1/conn.go:31 +0x2b | |
github.com/libp2p/go-libp2p-swarm.(*Conn).start.func1(0xc003418240) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:107 +0xe8 | |
created by github.com/libp2p/go-libp2p-swarm.(*Conn).start | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_conn.go:102 +0x3f | |
goroutine 12044 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0xc0033bd0e0, 0x2389fb8, 0xc0030aafc0, 0xc0030a5880) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:90 +0x105 | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/protocol/identify/peer_loop.go:72 +0x9c | |
goroutine 12064 [select]: | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream(0xc0007d2840, 0x238a028, 0xc0029f87e0, 0xc00338c6c0, 0x22, 0xc0006288c0, 0x4, 0x4, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:605 +0x658 | |
github.com/libp2p/go-libp2p/p2p/host/routed.(*RoutedHost).NewStream(0xc0017b6840, 0x238a028, 0xc0029f87e0, 0xc00338c6c0, 0x22, 0xc0006288c0, 0x4, 0x4, 0x0, 0x0, ...) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/routed/routed.go:179 +0xfd | |
github.com/ipfs/go-bitswap/network.(*impl).newStreamToPeer(...) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:349 | |
github.com/ipfs/go-bitswap/network.(*streamMessageSender).Connect(0xc0030eb000, 0x2389fb8, 0xc0030abb40, 0x0, 0x0, 0x0, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:117 +0x1af | |
github.com/ipfs/go-bitswap/network.(*impl).NewMessageSender.func1(0xc0034ddca8, 0x13335c8) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:290 +0x3c | |
github.com/ipfs/go-bitswap/network.(*streamMessageSender).multiAttempt(0xc0030eb000, 0x2389fb8, 0xc0030abb40, 0xc00230dcd8, 0xc00055e000, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:159 +0x107 | |
github.com/ipfs/go-bitswap/network.(*impl).NewMessageSender(0xc0000c3540, 0x2389fb8, 0xc0030abb40, 0xc00338c6c0, 0x22, 0xc0027d9c20, 0xc002cf5558, 0x4, 0x0, 0xc00073a688) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:289 +0x129 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).initializeSender(0xc002e9bc20, 0x5, 0xc00073a6fe, 0x5, 0x5) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:847 +0xcb | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).sendMessage(0xc002e9bc20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:514 +0x53 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).sendIfReady(0xc002e9bc20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:509 +0x4b | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xc002e9bc20) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:458 +0x465 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:393 +0xad | |
goroutine 11973 [chan receive]: | |
github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial.func1(0x23a4cc0, 0xc002fd7800, 0xc00063c360) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:211 +0x5c | |
created by github.com/libp2p/go-libp2p-quic-transport.(*transport).Dial | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/transport.go:210 +0x41c | |
goroutine 12420 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc003616cb8, 0x0, 0x1) | |
runtime/sema.go:71 +0x47 | |
sync.(*Mutex).lockSlow(0xc003616cb4) | |
sync/mutex.go:138 +0x105 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
sync.(*Once).doSlow(0xc003616cb0, 0xc003059880) | |
sync/once.go:64 +0x105 | |
sync.(*Once).Do(0xc003616cb0, 0xc003059880) | |
sync/once.go:59 +0x45 | |
created by github.com/multiformats/go-multistream.(*lazyClientConn).Write.func1 | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:124 +0x8f | |
goroutine 12368 [chan receive]: | |
github.com/ipfs/go-bitswap/network.(*impl).Ping(0xc0000c3540, 0x238a028, 0xc002f85140, 0xc0031f7740, 0x26, 0x0, 0x0, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:227 +0xe6 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*peerConn).Ping(0xc003500a20, 0x238a028, 0xc002f85140, 0x238a028, 0xc002f85140, 0xc003059960) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:186 +0x59 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).measurePingLatency(0xc00275fa00) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/donthavetimeoutmgr.go:196 +0x91 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).Start | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/donthavetimeoutmgr.go:166 +0xf9 | |
goroutine 12376 [chan receive]: | |
github.com/ipfs/go-bitswap/network.(*impl).Ping(0xc0000c3540, 0x238a028, 0xc002f84e40, 0xc003244b70, 0x26, 0x0, 0x0, 0x0) | |
github.com/ipfs/go-bitswap@v0.4.0/network/ipfs_impl.go:227 +0xe6 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*peerConn).Ping(0xc0031a7e40, 0x238a028, 0xc002f84e40, 0x238a028, 0xc002f84e40, 0xc003059790) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/messagequeue.go:186 +0x59 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).measurePingLatency(0xc0024f7ba0) | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/donthavetimeoutmgr.go:196 +0x91 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).Start | |
github.com/ipfs/go-bitswap@v0.4.0/internal/messagequeue/donthavetimeoutmgr.go:166 +0xf9 | |
goroutine 12377 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc00210ad20, 0xc001ba1bcd, 0x1, 0x1, 0xc002756500, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc00210ad20, 0xc001ba1bcd, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc003059430, 0xc001ba1bcd, 0x1, 0x1, 0x18, 0x1f37620, 0xc00006ec00) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc00342d680, 0xc001ba1bcd, 0x1, 0x1, 0x7f89404cb340, 0x10, 0x10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*byteReader).ReadByte(0xc0030def20, 0xc00006ec00, 0x0, 0xc001798dc8) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:471 +0x63 | |
github.com/multiformats/go-varint.ReadUvarint(0x23623c0, 0xc0030def20, 0xc00342d680, 0x0, 0x0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/multiformats/go-multistream.lpReadBuf(0x7f894068dd90, 0xc00342d680, 0x0, 0xc001798e98, 0xb0afa5, 0x1d32200, 0x1ebd520) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:435 +0x6b | |
github.com/multiformats/go-multistream.ReadNextTokenBytes(0x7f894068dd90, 0xc00342d680, 0xc00342d680, 0x7f894068dd90, 0xc00342d680, 0x23a4dc0, 0xc002845f98) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:418 +0x39 | |
github.com/multiformats/go-multistream.ReadNextToken(...) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:407 | |
github.com/multiformats/go-multistream.(*lazyClientConn).doReadHandshake(0xc003616b60) | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:74 +0xbd | |
sync.(*Once).doSlow(0xc003616b60, 0xc0030596f0) | |
sync/once.go:68 +0xec | |
sync.(*Once).Do(0xc003616b60, 0xc0030596f0) | |
sync/once.go:59 +0x45 | |
created by github.com/multiformats/go-multistream.(*lazyClientConn).Write.func1 | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:124 +0x8f | |
goroutine 12253 [runnable]: | |
internal/poll.runtime_pollWait(0x7f89405e6730, 0x72, 0xffffffffffffffff) | |
runtime/netpoll.go:222 +0x55 | |
internal/poll.(*pollDesc).wait(0xc0032e0998, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) | |
internal/poll/fd_poll_runtime.go:87 +0x45 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:92 | |
internal/poll.(*FD).Read(0xc0032e0980, 0xc00366a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
internal/poll/fd_unix.go:166 +0x1d5 | |
net.(*netFD).Read(0xc0032e0980, 0xc00366a000, 0x1000, 0x1000, 0x0, 0x1000, 0x9) | |
net/fd_posix.go:55 +0x4f | |
net.(*conn).Read(0xc000912dd0, 0xc00366a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
net/net.go:183 +0x91 | |
bufio.(*Reader).Read(0xc00364cf00, 0xc00323a400, 0x2, 0x2, 0xc0034dfc18, 0x11e1e05, 0xc00354a0f0) | |
bufio/bufio.go:227 +0x222 | |
io.ReadAtLeast(0x2360bc0, 0xc00364cf00, 0xc00323a400, 0x2, 0x2, 0x2, 0x1000, 0x0, 0x0) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).readNextInsecureMsgLen(0xc00323a370, 0xc00315d000, 0x0, 0x1000) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:134 +0x66 | |
github.com/libp2p/go-libp2p-noise.(*secureSession).Read(0xc00323a370, 0xc00315d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-libp2p-noise@v0.2.2/rw.go:53 +0x20e | |
bufio.(*Reader).fill(0xc0034370e0) | |
bufio/bufio.go:101 +0x108 | |
bufio.(*Reader).ReadByte(0xc0034370e0, 0xc002d57d04, 0x0, 0x11c24be) | |
bufio/bufio.go:253 +0x39 | |
github.com/multiformats/go-varint.ReadUvarint(0x2360ba0, 0xc0034370e0, 0xe700000000000004, 0x0, 0xc00254b2b0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-mplex.(*Multiplex).readNextHeader(0xc00343e800, 0xc00343c930, 0xc0034dfe90, 0x2fb1700, 0x0) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:508 +0x3f | |
github.com/libp2p/go-mplex.(*Multiplex).handleIncoming(0xc00343e800) | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:365 +0xe5 | |
created by github.com/libp2p/go-mplex.NewMultiplex | |
github.com/libp2p/go-mplex@v0.3.0/multiplex.go:105 +0x20b | |
goroutine 12405 [chan receive]: | |
github.com/lucas-clemente/quic-go.(*receiveStream).readImpl(0xc001cd6960, 0xc001bdd0da, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:148 +0x2bd | |
github.com/lucas-clemente/quic-go.(*receiveStream).Read(0xc001cd6960, 0xc001bdd0da, 0x1, 0x1, 0x0, 0x0, 0x0) | |
github.com/lucas-clemente/quic-go@v0.23.0/receive_stream.go:85 +0x69 | |
github.com/libp2p/go-libp2p-quic-transport.(*stream).Read(0xc002ce4fd0, 0xc001bdd0da, 0x1, 0x1, 0x0, 0x0, 0xc000101400) | |
github.com/libp2p/go-libp2p-quic-transport@v0.12.0/stream.go:20 +0x58 | |
github.com/libp2p/go-libp2p-swarm.(*Stream).Read(0xc0035b0a80, 0xc001bdd0da, 0x1, 0x1, 0x7f894043b6d0, 0x10, 0x10) | |
github.com/libp2p/go-libp2p-swarm@v0.5.3/swarm_stream.go:57 +0x62 | |
github.com/multiformats/go-multistream.(*byteReader).ReadByte(0xc0032f4da0, 0xc000101400, 0x0, 0xc003492ab0) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:471 +0x63 | |
github.com/multiformats/go-varint.ReadUvarint(0x23623c0, 0xc0032f4da0, 0xc0035b0a80, 0x0, 0x0) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/multiformats/go-multistream.lpReadBuf(0x7f894068dd90, 0xc0035b0a80, 0x26, 0xc003492b80, 0xb0afa5, 0x1d32200, 0x1ebd520) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:435 +0x6b | |
github.com/multiformats/go-multistream.ReadNextTokenBytes(0x7f894068dd90, 0xc0035b0a80, 0xc0035b0a80, 0x7f894068dd90, 0xc0035b0a80, 0x10, 0x7f896fec43c8) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:418 +0x39 | |
github.com/multiformats/go-multistream.ReadNextToken(...) | |
github.com/multiformats/go-multistream@v0.2.2/multistream.go:407 | |
github.com/multiformats/go-multistream.(*lazyClientConn).doReadHandshake(0xc003619490) | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:74 +0xbd | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read.func1() | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:59 +0x93 | |
sync.(*Once).doSlow(0xc003619490, 0xc0019dbcf0) | |
sync/once.go:68 +0xec | |
sync.(*Once).Do(...) | |
sync/once.go:59 | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read(0xc003619490, 0xc003646520, 0x1, 0x1, 0xb0d21b, 0xc00270c580, 0x203000) | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:57 +0x110 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0033d5d20, 0xc003646520, 0x1, 0x1, 0xc003340990, 0xb1489b, 0xc00270c588) | |
github.com/libp2p/go-libp2p@v0.15.0/p2p/host/basic/basic_host.go:1011 +0x52 | |
io.ReadAtLeast(0x7f894068ddf0, 0xc0033d5d20, 0xc003646520, 0x1, 0x1, 0x1, 0x30, 0x7f896fec4878, 0x30) | |
io/io.go:328 +0x87 | |
io.ReadFull(...) | |
io/io.go:347 | |
github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc003646510, 0xc002cce780, 0x238a060, 0xc003340990) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:185 +0x5f | |
github.com/multiformats/go-varint.ReadUvarint(0x2362160, 0xc003646510, 0x0, 0xc0019dbfb0, 0x13bbb9c) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0x77 | |
github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003565ac0, 0x2faf6f8, 0x1c80f40, 0xc00281f320) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:119 +0x5e | |
github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc003565ac0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
github.com/libp2p/go-msgio@v0.0.6/varint.go:149 +0x9d | |
github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1(0xc00364d2c0, 0xc003577e80, 0x238dd18, 0xc003565ac0) | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/internal/net/message_manager.go:328 +0x8b | |
created by github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg | |
github.com/libp2p/go-libp2p-kad-dht@v0.13.1/internal/net/message_manager.go:326 +0xae | |
goroutine 12404 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc003619498, 0x0, 0x1) | |
runtime/sema.go:71 +0x47 | |
sync.(*Mutex).lockSlow(0xc003619494) | |
sync/mutex.go:138 +0x105 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
sync.(*Once).doSlow(0xc003619490, 0xc0032f4d70) | |
sync/once.go:64 +0x105 | |
sync.(*Once).Do(0xc003619490, 0xc0032f4d70) | |
sync/once.go:59 +0x45 | |
created by github.com/multiformats/go-multistream.(*lazyClientConn).Write.func1 | |
github.com/multiformats/go-multistream@v0.2.2/lazyClient.go:124 +0x8f | |
goroutine 12400 [select]: | |
github.com/lucas-clemente/quic-go.(*closedLocalSession).run(0xc00359d500) | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:51 +0xa5 | |
created by github.com/lucas-clemente/quic-go.newClosedLocalSession | |
github.com/lucas-clemente/quic-go@v0.23.0/closed_session.go:45 +0x11a | |
rax 0xca | |
rbx 0x2f7ff20 | |
rcx 0xb74e43 | |
rdx 0x0 | |
rdi 0x2f80070 | |
rsi 0x80 | |
rbp 0x7ffe8376eb80 | |
rsp 0x7ffe8376eb38 | |
r8 0x0 | |
r9 0x0 | |
r10 0x0 | |
r11 0x286 | |
r12 0xc0001457a4 | |
r13 0x0 | |
r14 0x1 | |
r15 0x1 | |
rip 0xb74e41 | |
rflags 0x286 | |
cs 0x33 | |
fs 0x0 | |
gs 0x0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment