Created
November 1, 2022 17:29
-
-
Save christroutner/d8e7e9dc210d0fc0d93e9b36b5797fd5 to your computer and use it in GitHub Desktop.
go-ipfs dump
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
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x4153cb40, 0x0, 0xa}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).CancelSessionWants(0xc0a16e0, 0x3a7e, {0x1d492080, 0xa, 0x10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:177 +0x70 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0x112397b8, {0x2244df44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:300 +0x219 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x112397b8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 15435 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xe49d760) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/messagequeue.go:424 +0x1e3 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/messagequeue.go:393 +0xd6 | |
goroutine 652553 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xfc3c840, 0x26}, {0x2328ccf8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc3c840, 0x26}, {0x40a8e770, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc3c840, 0x26}, {0x9931ccc, 0x3f4eb0e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2fcdad70}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x416175a8, 0x13}, {0xe7b3e198, 0x2fcdad70}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 433425 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x4149ea50}, {0x13afa158, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x17de9860, {0x9923008, 0x4149ea50}, {0x13afa158, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x17de9860, {0x9923008, 0x4149ea50}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x17de9860, {0x9923008, 0x4149ea50}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 904452 [semacquire, 6 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x5229) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x214bb590) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x214bb590, {0x9923008, 0xf3fba10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 736763 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x3fc8e8a0}, {0x1bab4770, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1b182e10, {0x9923008, 0x3fc8e8a0}, {0x1bab4770, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1b182e10, {0x9923008, 0x3fc8e8a0}, {0x18a7f740, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1b182e10, {0x9923008, 0x3fc8e8a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 636116 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x34dc42d0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x110cec30, {0x9923008, 0x34dc42d0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x110cec30, {0x9923008, 0x34dc42d0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x110cec30, {0x9923008, 0x34dc42d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 437459 [chan receive, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Shutdown(...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:206 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xf3a3770) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:408 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xf3a3770, {0x9923008, 0x44522750}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 18941 [select, 15 minutes]: | |
github.com/libp2p/go-yamux/v3.(*Stream).Read(0xf88f4d0, {0x1437e000, 0x1000, 0x1000}) | |
github.com/libp2p/go-yamux/v3@v3.1.2/stream.go:111 +0x107 | |
github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xf88f4d0, {0x1437e000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/muxer/yamux/stream.go:17 +0x39 | |
github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x112a6550, {0x1437e000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/net/swarm/swarm_stream.go:55 +0x43 | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read(0x14201280, {0x1437e000, 0x1000, 0x1000}) | |
github.com/multiformats/go-multistream@v0.3.3/lazyClient.go:68 +0xa1 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x141f2e40, {0x1437e000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:1078 +0x3f | |
bufio.(*Reader).fill(0x142eb770) | |
bufio/bufio.go:106 +0xe9 | |
bufio.(*Reader).ReadByte(0x142eb770) | |
bufio/bufio.go:264 +0x2e | |
github.com/multiformats/go-varint.ReadUvarint({0x9917428, 0x142eb770}) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0xa6 | |
github.com/libp2p/go-msgio/protoio.(*uvarintReader).ReadMsg(0x1431b1e0, {0x992124c, 0x14331e40}) | |
github.com/libp2p/go-msgio@v0.2.0/protoio/uvarint_reader.go:70 +0x7e | |
github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerEOF(0xc607440, {0x9923008, 0xd4b6a50}, {0x992e75c, 0x141f2e40}) | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:129 +0x160 | |
created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:117 +0x3ed | |
goroutine 617018 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2d948120}, {0x1c75f270, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1ae740f0, {0x9923008, 0x2d948120}, {0x1c75f270, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1ae740f0, {0x9923008, 0x2d948120}, {0x1b987230, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1ae740f0, {0x9923008, 0x2d948120}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 460215 [select, 11 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xf6a8a98) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 693321 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x153975d8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1422711 [semacquire]: | |
sync.runtime_SemacquireMutex(0xd31be64, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xd31be60) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xd31be60) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xd31be60) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/sessioninterestmanager.(*SessionInterestManager).RemoveSession(0xd31be60, 0x7cce) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessioninterestmanager/sessioninterestmanager.go:52 +0x56 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x7cce) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:124 +0x46 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x496425a0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x496425a0, {0x9923008, 0x19346180}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 749767 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4230) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x14f4d590) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x14f4d590, {0x9923008, 0x2d1e8810}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 349016 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x31eab620}, {0x41c5db60, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xd0413b0, {0x9923008, 0x31eab620}, {0x41c5db60, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0xd0413b0, {0x9923008, 0x31eab620}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xd0413b0, {0x9923008, 0x31eab620}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 22069 [runnable]: | |
github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc607440, {0x9923008, 0xd4b6a50}, {0x992e75c, 0x1123ff30}, 0xe8343c0) | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:154 +0x2f0 | |
created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:116 +0x337 | |
goroutine 844387 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4bda) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x4ee05a40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x4ee05a40, {0x9923008, 0x53f5a8a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 651566 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1c8f16c8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 387670 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x1f7a0dc8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x1f7a0dc8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x21ba) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xedb5a40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xedb5a40, {0x9923008, 0x1ebf5590}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 947773 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x94b47bc0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x949e7950, {0x9923008, 0x94b47bc0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x949e7950, {0x9923008, 0x94b47bc0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x949e7950, {0x9923008, 0x94b47bc0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1308039 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0xe667810}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xd2d093e0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xd2bdc8a0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xd2bdc8a0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x4, {0x99231a8, 0xd2bb3ad0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 73794 [select]: | |
github.com/libp2p/go-libp2p-pubsub.(*discover).Advertise.func1() | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/discovery.go:203 +0x2e0 | |
created by github.com/libp2p/go-libp2p-pubsub.(*discover).Advertise | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/discovery.go:190 +0x173 | |
goroutine 392525 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x41f20b70, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x41f20b70, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x223a) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x13fb3590) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x13fb3590, {0x9923008, 0x1f637860}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 578880 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xf2b5a88) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 413466 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x326cf698, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x326cf698, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).CancelSessionWants(0xc0a16e0, 0x241f, {0x326cf690, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:177 +0x70 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0x224d4138, {0x14689f44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:300 +0x219 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x224d4138) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1479148 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x967237f8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xb17d27b0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xb17d2240, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xb17d2240, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x5, {0x99231a8, 0x6c526030}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 379514 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x420317c0, 0x5, 0x8}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x420317c0, 0x5, 0x8}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x2154) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x17c0ba40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x17c0ba40, {0x9923008, 0x14fdff50}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 751740 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x10193038) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 828468 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4a4a) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2f5fba40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2f5fba40, {0x9923008, 0x12698870}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 567029 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x16299710, 0x3, 0x3}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xd954750, 0x26}, {0x16299710, 0x3, 0x3}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xd954750, 0x26}, {0x163fff98, 0x3, 0x3}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xd954750, 0x26}, {0x9931ccc, 0x163ffef0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x17ad27d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1c634648, 0x13}, {0xe7b3e198, 0x17ad27d0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 9003 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0xe032c60) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/messagequeue.go:424 +0x1e3 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/messagequeue.go:393 +0xd6 | |
goroutine 791012 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x462c) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x11cd7680) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x11cd7680, {0x9923008, 0x312b1b00}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1296966 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x1f4bb968}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xccbc2f30, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xccba5890, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xccba5890, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x21, {0x99231a8, 0xccb87c50}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 661522 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xfc48660, 0x26}, {0x3f5f6ea0, 0x2, 0x2}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc48660, 0x26}, {0x3f2ea130, 0x2, 0x2}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc48660, 0x26}, {0x9931ccc, 0x22c72708}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0xe05dd60}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x46343038, 0x13}, {0xe7b3e198, 0xe05dd60}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 539776 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x1b437b28, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x1b437b28, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x2e37) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x123243c0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x123243c0, {0x9923008, 0x473040c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1172002 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xd31be64, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xd31be60) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xd31be60) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xd31be60) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/sessioninterestmanager.(*SessionInterestManager).RecordSessionInterest(0xd31be60, 0x633b, {0x6aac0990, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessioninterestmanager/sessioninterestmanager.go:35 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1bc8e5a0, {0x9923008, 0x310961e0}, {0x6aac0990, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:443 +0x6b | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1bc8e5a0, {0x9923008, 0x310961e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 395715 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x16f869a8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 905681 [semacquire, 6 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x5253) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x25fbe960) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x25fbe960, {0x9923008, 0x19b66a20}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 624534 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1b95b650, 0x22}, {0x31c51680, 0x85, 0x85}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b95b650, 0x22}, {0x34f252c0, 0x25, 0x25}, {0x2209cc00, 0x60, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b95b650, 0x22}, {0x9931ccc, 0x16381f20}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1b97e0a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1b3a5308, 0x13}, {0xe7b3e198, 0x1b97e0a0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 751898 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x10193a88) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 689870 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x13d6f3f8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 435212 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x2603) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x206ae0f0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x206ae0f0, {0x9923008, 0x412545d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 435165 [chan receive, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Shutdown(...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:206 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x23e51ef0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:408 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x23e51ef0, {0x9923008, 0x4233cc90}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 699324 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xe4d2e40, 0x26}, {0x1be1c700, 0x6b, 0x6b}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x1ed0adc0, 0x2b, 0x2b}, {0x4561a600, 0x40, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x9931ccc, 0x1ecc6c00}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1307acd0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1e2774a0, 0x13}, {0xe7b3e198, 0x1307acd0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 601570 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1ef4cf48) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1436239 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x44c1a7e0}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x1d6c2db0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x195aa720, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x195aa720, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x5, {0x99231a8, 0x34b77bc0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 421884 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x114aede0}, {0x4787fb10, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1af542d0, {0x9923008, 0x114aede0}, {0x4787fb10, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x1af542d0, {0x9923008, 0x114aede0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1af542d0, {0x9923008, 0x114aede0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 957075 [select, 4 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x9b361998) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 20853 [select]: | |
github.com/libp2p/go-yamux/v3.(*Session).AcceptStream(0xefb80a0) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:262 +0xd2 | |
github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xefb80a0) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/muxer/yamux/conn.go:38 +0x21 | |
github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/net/swarm/swarm_conn.go:110 +0xa4 | |
created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/net/swarm/swarm_conn.go:105 +0x5a | |
goroutine 605544 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x33c5) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x10489c20) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x10489c20, {0x9923008, 0x540ad5f0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1379734 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x6b0a9ba0}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x941f7560, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x94234120, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x94234120, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0xa, {0x99231a8, 0xc253fc8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 728008 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x4b14f320}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xf9c81e0, {0x9923008, 0x4b14f320}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0xf9c81e0, {0x9923008, 0x4b14f320}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xf9c81e0, {0x9923008, 0x4b14f320}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 21424 [runnable]: | |
internal/poll.runtime_pollWait(0xe7a08104, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0xec9f234, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0xec9f220, {0xe382f383, 0x4c7c, 0x4c7d}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0xec9f220, {0xe382f383, 0x4c7c, 0x4c7d}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x105184f0, {0xe382f383, 0x4c7c, 0x4c7d}) | |
net/net.go:183 +0x4f | |
bufio.(*Reader).Read(0x14bb2a80, {0xe382f383, 0x4c7c, 0x4c7d}) | |
bufio/bufio.go:222 +0x106 | |
io.ReadAtLeast({0x991743c, 0x14bb2a80}, {0xe3824000, 0xffff, 0x10000}, 0xffff) | |
io/io.go:331 +0x97 | |
io.ReadFull(...) | |
io/io.go:350 | |
github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextMsgInsecure(0x14ba8540, {0xe3824000, 0xffff, 0x10000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/security/noise/rw.go:147 +0x4a | |
github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read(0x14ba8540, {0xd0a07d0, 0xc, 0xc}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/security/noise/rw.go:75 +0x2d8 | |
io.ReadAtLeast({0xe7b3e118, 0x14ba8540}, {0xd0a07d0, 0xc, 0xc}, 0xc) | |
io/io.go:331 +0x97 | |
io.ReadFull(...) | |
io/io.go:350 | |
github.com/libp2p/go-yamux/v3.(*Session).recvLoop(0xe57c8c0) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:644 +0xf9 | |
github.com/libp2p/go-yamux/v3.(*Session).recv(0xe57c8c0) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:616 +0x21 | |
created by github.com/libp2p/go-yamux/v3.newSession | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:158 +0x56e | |
goroutine 1368137 [semacquire]: | |
sync.runtime_SemacquireMutex(0xd31be64, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xd31be60) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xd31be60) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xd31be60) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/sessioninterestmanager.(*SessionInterestManager).RemoveSession(0xd31be60, 0x71eb) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessioninterestmanager/sessioninterestmanager.go:52 +0x56 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x71eb) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:124 +0x46 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x24d36a50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x24d36a50, {0x9923008, 0x4c188060}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 654485 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x46c71a10}, {0x49e43e90, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1e61af00, {0x9923008, 0x46c71a10}, {0x49e43e90, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1e61af00, {0x9923008, 0x46c71a10}, {0x49e42898, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1e61af00, {0x9923008, 0x46c71a10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 358048 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x34e923f0}, {0x37220a20, 0x6, 0x6}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x34b13b30, {0x9923008, 0x34e923f0}, {0x37220a20, 0x6, 0x6}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x34b13b30, {0x9923008, 0x34e923f0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x34b13b30, {0x9923008, 0x34e923f0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 659330 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923068, 0xd33b9c8}, {0x11c7d2c0, 0x26}, {0x0, 0x0, 0x0}, {0x0, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.New.func2({0x11c7d2c0, 0x26}, {0x271a8340, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:220 +0x9c | |
github.com/ipfs/go-bitswap/internal/messagequeue.New.func1({0x271a8340, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/messagequeue.go:218 +0x143 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).fireTimeout(0x11275580, {0x271a8340, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/donthavetimeoutmgr.go:351 +0x51 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).checkForTimeouts | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/donthavetimeoutmgr.go:256 +0x2c8 | |
goroutine 1300141 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x1c2597d0}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xce7a20f0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xce799ad0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xce799ad0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x5, {0x99231a8, 0xce79e0a8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 644738 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3731) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x197420f0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x197420f0, {0x9923008, 0x372a4b70}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 869509 [select, 7 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xf2ce8b8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 718346 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xd1e54d0, 0x26}, {0x558eb200, 0x88, 0x88}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xd1e54d0, 0x26}, {0x5562b400, 0x27, 0x27}, {0x54973880, 0x61, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xd1e54d0, 0x26}, {0x9931ccc, 0x558f6420}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x54828870}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3ffbe120, 0x13}, {0xe7b3e198, 0x54828870}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 700674 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3cdd) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1e383c20) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1e383c20, {0x9923008, 0x16899740}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 719478 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x53eb8e70}, {0x6017e200, 0xa, 0x10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x60028d20, {0x9923008, 0x53eb8e70}, {0x6017e200, 0xa, 0x10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x60028d20, {0x9923008, 0x53eb8e70}, {0x6009f600, 0xa, 0x10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x60028d20, {0x9923008, 0x53eb8e70}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 788323 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1b95b650, 0x22}, {0x10d16c00, 0x71, 0x71}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b95b650, 0x22}, {0x1c3ea000, 0x34, 0x34}, {0x162dd000, 0x3d, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b95b650, 0x22}, {0x9931ccc, 0x127c2fa8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x31daecd0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x4a4c8be8, 0x13}, {0xe7b3e198, 0x31daecd0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 594198 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x4b0449d0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x28ff1a10, 0x26}, {0x4b0449d0, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x28ff1a10, 0x26}, {0x4b044990, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x28ff1a10, 0x26}, {0x9931ccc, 0x18f84dc8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2d954c80}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x43571e90, 0x13}, {0xe7b3e198, 0x2d954c80}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 631746 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x323c95d8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 393979 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x1fef1f80}, {0x164e83f8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x15d5cc30, {0x9923008, 0x1fef1f80}, {0x164e83f8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x15d5cc30, {0x9923008, 0x1fef1f80}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x15d5cc30, {0x9923008, 0x1fef1f80}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 56957 [IO wait, 14 minutes]: | |
internal/poll.runtime_pollWait(0xe79ca854, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0x133692d4, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0x133692c0, {0x153dc4cd, 0x1, 0x1}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0x133692c0, {0x153dc4cd, 0x1, 0x1}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x153b8070, {0x153dc4cd, 0x1, 0x1}) | |
net/net.go:183 +0x4f | |
net/http.(*connReader).backgroundRead(0x153dc4c0) | |
net/http/server.go:672 +0x46 | |
created by net/http.(*connReader).startBackgroundRead | |
net/http/server.go:668 +0xd6 | |
goroutine 389145 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendWants(0xc0a1620, {0x9923008, 0x2d888d20}, {0x11054630, 0x26}, {0x31fc2528, 0x3, 0x3}, {0x31fc2540, 0x3, ...}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:147 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).sendWants(0x10222318, 0xfcfec7c) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:588 +0x278 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).sendNextWants(0x10222318, {0x13558440, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:570 +0x353 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0x10222318, {0xfcfef44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:305 +0x25e | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x10222318) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1456339 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x8a96f690}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x786487e0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x76fb2ed0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x76fb2ed0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x18, {0x99231a8, 0x45881ae8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 789415 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xe5f5e30, 0x26}, {0x17db2300, 0x5c, 0x5c}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x17e1ba20, 0x2b, 0x2b}, {0x1e169380, 0x31, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x9931ccc, 0x135ce588}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x53f3c460}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x4af79668, 0x13}, {0xe7b3e198, 0x53f3c460}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 666390 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3941) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xef99770) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xef99770, {0x9923008, 0x4065e9c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 405576 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x3c1e91d0}, {0x2bbb9420, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x35901d10, {0x9923008, 0x3c1e91d0}, {0x2bbb9420, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x35901d10, {0x9923008, 0x3c1e91d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x35901d10, {0x9923008, 0x3c1e91d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 410438 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x4a769398, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x4a769398, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).CancelSessionWants(0xc0a16e0, 0x2408, {0x4a769390, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:177 +0x70 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0x24b5c318, {0x17c85f44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:300 +0x219 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x24b5c318) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 883277 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x5053) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1642e0f0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1642e0f0, {0x9923008, 0x1a884ae0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 759125 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x113e39b0}, {0x1ecfe030, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1a92cc30, {0x9923008, 0x113e39b0}, {0x1ecfe030, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1a92cc30, {0x9923008, 0x113e39b0}, {0x1e7f1ec8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1a92cc30, {0x9923008, 0x113e39b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 60687 [IO wait]: | |
internal/poll.runtime_pollWait(0xe78f974c, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0x1b5bfe64, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0x1b5bfe50, {0xe65e000, 0x1000, 0x1000}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0x1b5bfe50, {0xe65e000, 0x1000, 0x1000}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0xd59ca80, {0xe65e000, 0x1000, 0x1000}) | |
net/net.go:183 +0x4f | |
net/http.(*connReader).Read(0xe8fc2c0, {0xe65e000, 0x1000, 0x1000}) | |
net/http/server.go:780 +0x133 | |
bufio.(*Reader).fill(0xdbdf050) | |
bufio/bufio.go:106 +0xe9 | |
bufio.(*Reader).Peek(0xdbdf050, 0x4) | |
bufio/bufio.go:144 +0x6d | |
net/http.(*conn).readRequest(0xefb0fc0, {0x9923008, 0x110a2720}) | |
net/http/server.go:985 +0x268 | |
net/http.(*conn).serve(0xefb0fc0, {0x9923068, 0xd642408}) | |
net/http/server.go:1891 +0x373 | |
created by net/http.(*Server).Serve | |
net/http/server.go:3071 +0x498 | |
goroutine 721389 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xe5f5e30, 0x26}, {0x1f783800, 0x5d, 0x5d}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x61df5080, 0x2f, 0x2f}, {0x61df5200, 0x2e, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x9931ccc, 0x2325bf08}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x4b0aee10}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5433f1a0, 0x13}, {0xe7b3e198, 0x4b0aee10}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 618989 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2fe51860}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x301f9860, {0x9923008, 0x2fe51860}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x301f9860, {0x9923008, 0x2fe51860}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x301f9860, {0x9923008, 0x2fe51860}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 646177 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x19d4a9a8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 865781 [select, 7 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x805e8c78) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 644740 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3732) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x197421e0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x197421e0, {0x9923008, 0x372a4f60}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 767436 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x1dae1c50}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x159aa870, {0x9923008, 0x1dae1c50}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x159aa870, {0x9923008, 0x1dae1c50}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x159aa870, {0x9923008, 0x1dae1c50}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 385493 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x219f) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x163d42d0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x163d42d0, {0x9923008, 0x174dabd0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 573102 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1d4b1308) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 626944 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xe4d2e40, 0x26}, {0x1dd1eb98, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x1d648e60, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x9931ccc, 0x3d45bae8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0xfffb8b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1a68e078, 0x13}, {0xe7b3e198, 0xfffb8b0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 799388 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4788) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2865ac30) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2865ac30, {0x9923008, 0x55d88c00}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 716257 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x464f5308) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 642850 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x168c1860, 0x26}, {0x49f81050, 0x12, 0x12}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x168c1860, 0x26}, {0xa6a1594, 0x0, 0x0}, {0x49f80d80, 0x12, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x168c1860, 0x26}, {0x9931ccc, 0x4c97bc68}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x34296410}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x14d43038, 0x13}, {0xe7b3e198, 0x34296410}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 468086 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x26e65438, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x26e65438, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x1f566f60, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x9931ccc, 0x2015dc08}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2e132140}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x12d6c708, 0x13}, {0xe7b3e198, 0x2e132140}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 399707 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x31e8bf20}, {0x455f8c90, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1ae74960, {0x9923008, 0x31e8bf20}, {0x455f8c90, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1ae74960, {0x9923008, 0x31e8bf20}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1ae74960, {0x9923008, 0x31e8bf20}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 898955 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xfc48660, 0x26}, {0x45b32860, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc48660, 0x26}, {0x445aa858, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc48660, 0x26}, {0x9931ccc, 0x41268a20}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x3d3889b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x31be51e8, 0x13}, {0xe7b3e198, 0x3d3889b0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 678610 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x12b39c68) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 909388 [semacquire, 6 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x52d4) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x327fbef0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x327fbef0, {0x9923008, 0x344d2210}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 826787 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1c4ac840, 0x26}, {0x406ce738, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x406ce6e8, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x9931ccc, 0x778d7da0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x23e42050}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1ec896f8, 0x13}, {0xe7b3e198, 0x23e42050}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 891287 [select, 7 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x49c694e8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 22086 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0x11e66000) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/messagequeue.go:424 +0x1e3 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/messagequeue.go:393 +0xd6 | |
goroutine 805748 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x11c7d2c0, 0x26}, {0x363fed80, 0x41, 0x41}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x11c7d2c0, 0x26}, {0x24ab5a40, 0x17, 0x17}, {0x345949a0, 0x2a, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x11c7d2c0, 0x26}, {0x9931ccc, 0x2fd3a1e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1c134f50}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xff84978, 0x13}, {0xe7b3e198, 0x1c134f50}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 600824 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x199f89f0, 0x26}, {0x4d391c50, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x199f89f0, 0x26}, {0x4d391670, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x199f89f0, 0x26}, {0x9931ccc, 0x4d5001e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1367d2c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x45d3b728, 0x13}, {0xe7b3e198, 0x1367d2c0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 776498 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x44dd) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x5bd4d2c0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x5bd4d2c0, {0x9923008, 0x5be078c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1461249 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x8bd1def0}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x7af3b860, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x7aaf64b0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x7aaf64b0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x15, {0x99231a8, 0x369dcca8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 695129 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1935ce70, 0x26}, {0x2cdfbaf8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1935ce70, 0x26}, {0x475a5a98, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1935ce70, 0x26}, {0x9931ccc, 0x4ccee1e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x31bbbcc0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1ab0f4b8, 0x13}, {0xe7b3e198, 0x31bbbcc0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 589943 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x168c1860, 0x26}, {0x2e196900, 0x30, 0x30}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x168c1860, 0x26}, {0x1f6aef60, 0xc, 0xc}, {0x46153200, 0x24, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x168c1860, 0x26}, {0x9931ccc, 0x4c818e10}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x223f0b40}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3203e9f0, 0x13}, {0xe7b3e198, 0x223f0b40}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 712043 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x43155140}, {0x42a3d120, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x45411770, {0x9923008, 0x43155140}, {0x42a3d120, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x45411770, {0x9923008, 0x43155140}, {0x4207f7e0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x45411770, {0x9923008, 0x43155140}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 786621 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x12d6f830, 0x26}, {0x3f862a00, 0x9f, 0x9f}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x12d6f830, 0x26}, {0x31208f00, 0x25, 0x25}, {0x4d37ec00, 0x7a, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x12d6f830, 0x26}, {0x9931ccc, 0x21534d20}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0xf738410}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x44833aa0, 0x13}, {0xe7b3e198, 0xf738410}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 405761 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x3c360570}, {0x1f567738, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x3c318ff0, {0x9923008, 0x3c360570}, {0x1f567738, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x3c318ff0, {0x9923008, 0x3c360570}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x3c318ff0, {0x9923008, 0x3c360570}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 673618 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1935ce70, 0x26}, {0xec76fc0, 0x41, 0x41}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1935ce70, 0x26}, {0xfd82e10, 0x1e, 0x1e}, {0xf26d9e0, 0x23, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1935ce70, 0x26}, {0x9931ccc, 0x31bbfc08}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x107dcc80}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x49f85de8, 0x13}, {0xe7b3e198, 0x107dcc80}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 482598 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x40109bf0}, {0x452e34b8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x106b7ef0, {0x9923008, 0x40109bf0}, {0x452e34b8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x106b7ef0, {0x9923008, 0x40109bf0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x106b7ef0, {0x9923008, 0x40109bf0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 704869 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1b7603f0, 0x26}, {0x47542400, 0x72, 0x72}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b7603f0, 0x26}, {0x2d74a340, 0x31, 0x31}, {0x31acc6c0, 0x41, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b7603f0, 0x26}, {0x9931ccc, 0x2e0625a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2f70efa0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x341f2240, 0x13}, {0xe7b3e198, 0x2f70efa0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 700769 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1b9925e8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 744132 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1386f038) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 951258 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x5751) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x97254f00) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x97254f00, {0x9923008, 0x97314f30}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 591550 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x4abcde80, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x4abcde80, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x4abccb38, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x9931ccc, 0x17bcb890}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x20197130}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3ff31e00, 0x13}, {0xe7b3e198, 0x20197130}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 636096 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x10489218) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1445939 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x72572dd8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x21fb90b0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x218a4360, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x218a4360, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x18, {0x99231a8, 0x404a6330}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 822351 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x34293230}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x23c4a0f0, {0x9923008, 0x34293230}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x23c4a0f0, {0x9923008, 0x34293230}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x23c4a0f0, {0x9923008, 0x34293230}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 922395 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xd4b9aa0, 0x26}, {0x4b944f00, 0x91, 0x91}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xd4b9aa0, 0x26}, {0x722e5080, 0x2b, 0x2b}, {0x72cd8700, 0x66, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xd4b9aa0, 0x26}, {0x9931ccc, 0x72acf920}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x72a795e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x341f3410, 0x13}, {0xe7b3e198, 0x72a795e0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 1437391 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x406277d8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x36816c30, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x337e3380, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x337e3380, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x9, {0x99231a8, 0x3c63eea0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 663504 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3906) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1dbad680) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1dbad680, {0x9923008, 0x314497a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 713330 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x46950d68) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1323378 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x1b1b27d8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xda2ab920, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xda2ab8c0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xda2ab8c0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x0, {0x99231a8, 0xda38d3b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 335042 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x49dffbe0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x49dffbe0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x1c95) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1f107a40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1f107a40, {0x9923008, 0x1f3d46c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 74031 [select, 14 minutes]: | |
github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc607440, {0x9923008, 0xd4b6a50}, {0x992e75c, 0x1bc49980}, 0x10d21fc0) | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:154 +0x2f0 | |
created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:116 +0x337 | |
goroutine 717386 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3ec5) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x4baeb3b0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x4baeb3b0, {0x9923008, 0x45972930}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 939249 [select, 4 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x8e26c318) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 595910 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x11e7f218) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 531279 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x410d02c0, 0x7, 0x7}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x410d02c0, 0x7, 0x7}, {0x4599c9a0, 0xe, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x40f4f7c0, 0x7, 0x7}, {0x4599c9a0, 0xe, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x9931ccc, 0x36a5db00}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2e87a690}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x372898c0, 0x13}, {0xe7b3e198, 0x2e87a690}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 529520 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x1aa56480, 0x2f, 0x2f}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x1aa56480, 0x2f, 0x2f}, {0x2d8fa000, 0x7c, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x1a9c1680, 0x2f, 0x2f}, {0x2d8fa000, 0x7c, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x9931ccc, 0x469b2a80}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x13779b30}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2d73fb78, 0x13}, {0xe7b3e198, 0x13779b30}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 762876 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x142157d0, 0x26}, {0x3dadd540, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x3dadd4d0, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x9931ccc, 0x4cb67ab8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x178eab90}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x30567260, 0x13}, {0xe7b3e198, 0x178eab90}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 705785 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x126982a0}, {0x4d143c08, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x2f54aff0, {0x9923008, 0x126982a0}, {0x4d143c08, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x2f54aff0, {0x9923008, 0x126982a0}, {0x4b9a9420, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2f54aff0, {0x9923008, 0x126982a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 374389 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x2072) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x10207e00) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x10207e00, {0x9923008, 0x31144000}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 598144 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xd31be64, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xd31be60) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xd31be60) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xd31be60) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/sessioninterestmanager.(*SessionInterestManager).RemoveSession(0xd31be60, 0x3382) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessioninterestmanager/sessioninterestmanager.go:52 +0x56 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3382) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:124 +0x46 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2d7fa0f0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2d7fa0f0, {0x9923008, 0x4d194e10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 72282 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0x10097d40, {0x9923008, 0xf36e060}, 0x136fa3c0) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/protocol/identify/peer_loop.go:90 +0xcb | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/protocol/identify/peer_loop.go:72 +0xf1 | |
goroutine 658570 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x142157d0, 0x26}, {0x2011cfc0, 0x38, 0x38}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x244eb5e0, 0x13, 0x13}, {0x2d598a00, 0x25, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x9931ccc, 0x2caa9968}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x14d349b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x4c543a88, 0x13}, {0xe7b3e198, 0x14d349b0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 639209 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x19a63d40, 0x26}, {0x1f842910, 0x2, 0x2}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x1f7c31b0, 0x2, 0x2}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x9931ccc, 0x36d21338}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1b1d4be0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x33e89c08, 0x13}, {0xe7b3e198, 0x1b1d4be0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 49993 [IO wait, 14 minutes]: | |
internal/poll.runtime_pollWait(0xe7a8f7a8, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0x1101feb4, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0x1101fea0, {0x14cc8a6d, 0x1, 0x1}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0x1101fea0, {0x14cc8a6d, 0x1, 0x1}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x11f30698, {0x14cc8a6d, 0x1, 0x1}) | |
net/net.go:183 +0x4f | |
net/http.(*connReader).backgroundRead(0x14cc8a60) | |
net/http/server.go:672 +0x46 | |
created by net/http.(*connReader).startBackgroundRead | |
net/http/server.go:668 +0xd6 | |
goroutine 477655 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x47af04c0, 0x8, 0x8}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x47af04c0, 0x8, 0x8}, {0x3ca6ee00, 0x1c, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x35876180, 0x8, 0x8}, {0x3ca6ee00, 0x1c, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x9931ccc, 0x416fcc30}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x34adabe0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x356e40c0, 0x13}, {0xe7b3e198, 0x34adabe0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 668314 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3974) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xe206a50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xe206a50, {0x9923008, 0x42a7da10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 678611 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x1f173d10}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x12b39ef0, {0x9923008, 0x1f173d10}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x12b39ef0, {0x9923008, 0x1f173d10}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x12b39ef0, {0x9923008, 0x1f173d10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 794510 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x46b7) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x13e04e10) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x13e04e10, {0x9923008, 0x2cd84300}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 624860 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x358b) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xf540000) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xf540000, {0x9923008, 0x201d8e40}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 696251 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x168c6b88) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 458305 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x154c5740}, {0x30a940f8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xfd8a690, {0x9923008, 0x154c5740}, {0x30a940f8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0xfd8a690, {0x9923008, 0x154c5740}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xfd8a690, {0x9923008, 0x154c5740}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 619289 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2ff534d0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xefa1860, {0x9923008, 0x2ff534d0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0xefa1860, {0x9923008, 0x2ff534d0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xefa1860, {0x9923008, 0x2ff534d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 523881 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x2db80640, 0x8, 0x8}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x2db80640, 0x8, 0x8}, {0x1304e580, 0x2, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x20697700, 0x8, 0x8}, {0x1304e580, 0x2, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x9931ccc, 0x4161f170}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1ea55d10}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1e47eff0, 0x13}, {0xe7b3e198, 0x1ea55d10}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 648942 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x37db) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1adbaff0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1adbaff0, {0x9923008, 0x42ace1b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 627312 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1b9e1f20, 0x26}, {0x1aabd400, 0x7d, 0x7d}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b9e1f20, 0x26}, {0x2eb93180, 0x27, 0x27}, {0x230338c0, 0x56, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b9e1f20, 0x26}, {0x9931ccc, 0x3d45ab10}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0xe9b74a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1a68fe78, 0x13}, {0xe7b3e198, 0xe9b74a0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 444619 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x323bda40}, {0x221bf1e0, 0x2, 0x2}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x303e4d20, {0x9923008, 0x323bda40}, {0x221bf1e0, 0x2, 0x2}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x303e4d20, {0x9923008, 0x323bda40}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x303e4d20, {0x9923008, 0x323bda40}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 779087 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x454b) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x6b459b30) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x6b459b30, {0x9923008, 0x6b55fa40}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 476964 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2d5af2c0}, {0x1f5ce660, 0x3, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xeca8a50, {0x9923008, 0x2d5af2c0}, {0x1f5ce660, 0x3, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0xeca8a50, {0x9923008, 0x2d5af2c0}, {0x2d5acbe0, 0x3, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xeca8a50, {0x9923008, 0x2d5af2c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 491166 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2f8042a0}, {0x453f39d0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1143fa40, {0x9923008, 0x2f8042a0}, {0x453f39d0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1143fa40, {0x9923008, 0x2f8042a0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1143fa40, {0x9923008, 0x2f8042a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 589912 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x32ce) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x25a1eff0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x25a1eff0, {0x9923008, 0x444f8960}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 882439 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x5025) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x10192e10) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x10192e10, {0x9923008, 0x32de2f60}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 652317 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xe4d2e40, 0x26}, {0x17d838c0, 0x56, 0x56}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x367bc6c0, 0x24, 0x24}, {0x1f9f6340, 0x32, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x9931ccc, 0x3f2720c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2fcda190}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x41616d98, 0x13}, {0xe7b3e198, 0x2fcda190}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 1443743 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x712f27c8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x555737d0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x552abad0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x552abad0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0xf, {0x99231a8, 0x36f4a978}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 869138 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4e91) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1776cb40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1776cb40, {0x9923008, 0x4a58baa0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 18364 [runnable]: | |
internal/poll.runtime_pollWait(0xe7a8f538, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0xf5b6884, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0xf5b6870, {0x110d9000, 0x1000, 0x1000}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0xf5b6870, {0x110d9000, 0x1000, 0x1000}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0xe565df0, {0x110d9000, 0x1000, 0x1000}) | |
net/net.go:183 +0x4f | |
bufio.(*Reader).Read(0xe3c71d0, {0xe6c1130, 0x2, 0x2}) | |
bufio/bufio.go:236 +0x1ce | |
io.ReadAtLeast({0x991743c, 0xe3c71d0}, {0xe6c1130, 0x2, 0x2}, 0x2) | |
io/io.go:331 +0x97 | |
io.ReadFull(...) | |
io/io.go:350 | |
github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen(0xe6c10e0) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/security/noise/rw.go:133 +0x51 | |
github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read(0xe6c10e0, {0xd01b6e0, 0xc, 0xc}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/security/noise/rw.go:52 +0x186 | |
io.ReadAtLeast({0xe7b3e118, 0xe6c10e0}, {0xd01b6e0, 0xc, 0xc}, 0xc) | |
io/io.go:331 +0x97 | |
io.ReadFull(...) | |
io/io.go:350 | |
github.com/libp2p/go-yamux/v3.(*Session).recvLoop(0x10c9caa0) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:644 +0xf9 | |
github.com/libp2p/go-yamux/v3.(*Session).recv(0x10c9caa0) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:616 +0x21 | |
created by github.com/libp2p/go-yamux/v3.newSession | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:158 +0x56e | |
goroutine 767484 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x11a12ae0, 0x26}, {0x53d0a498, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x53d0a448, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x9931ccc, 0x288585b8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2dad7220}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1fbd4ff0, 0x13}, {0xe7b3e198, 0x2dad7220}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 1104638 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xc4dbda0, 0x26}, {0xa4bf70d0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x462d6ef0, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x9931ccc, 0xa2613a58}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2fd48fa0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x99c3ebb8, 0x13}, {0xe7b3e198, 0x2fd48fa0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 632132 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xfc48660, 0x26}, {0x449f2b90, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc48660, 0x26}, {0x44834d80, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc48660, 0x26}, {0x9931ccc, 0x44e7b3b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1dd62050}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x19faab28, 0x13}, {0xe7b3e198, 0x1dd62050}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 437460 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x1965ed20, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x1965ed20, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).CancelSessionWants(0xc0a16e0, 0x2639, {0x1965ed18, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:177 +0x70 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0xf3a37b8, {0xc545f44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:300 +0x219 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xf3a37b8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 706931 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xd4b9aa0, 0x26}, {0x1b755200, 0x5d, 0x5d}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xd4b9aa0, 0x26}, {0x17901360, 0x14, 0x14}, {0x3cc7d900, 0x49, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xd4b9aa0, 0x26}, {0x9931ccc, 0x31ae40f0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x32d59130}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x31a6af48, 0x13}, {0xe7b3e198, 0x32d59130}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 650611 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x37f6) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1bd6f0e0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1bd6f0e0, {0x9923008, 0x43725c20}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 399695 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x31e8b2c0}, {0x1e79ac00, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1ae74690, {0x9923008, 0x31e8b2c0}, {0x1e79ac00, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x1ae74690, {0x9923008, 0x31e8b2c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1ae74690, {0x9923008, 0x31e8b2c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 960149 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x587a) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x9e0b9d10) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x9e0b9d10, {0x9923008, 0x9e149680}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1446793 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x7292b388}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x2b9a72f0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x2aee6870, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x2aee6870, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x22, {0x99231a8, 0x405ac7e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 717784 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3ef2) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x4ccb3c20) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x4ccb3c20, {0x9923008, 0x45ca3e30}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 826166 [select, 8 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x2c8e14e8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1326771 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x1e6e6f58}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xde1cf680, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Get(0xd336480, {0x9923068, 0xde1f5950}, {{0xde1cf5f0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:222 +0xb6 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Get(0xd29efa0, {0x9923068, 0xde1f5950}, {{0xde1cf5f0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:87 +0xb9 | |
github.com/ipfs/go-blockservice.getBlock({0x9923068, 0xde1f5950}, {{0xde1cf5f0, 0x24}}, {0xe7b286e0, 0xd29efc0}, 0x51d812c8) | |
github.com/ipfs/go-blockservice@v0.3.0/blockservice.go:226 +0x71 | |
github.com/ipfs/go-blockservice.(*blockService).GetBlock(0xd36f710, {0x9923068, 0xde1f5950}, {{0xde1cf5f0, 0x24}}) | |
github.com/ipfs/go-blockservice@v0.3.0/blockservice.go:213 +0x114 | |
github.com/ipfs/kubo/core/coreapi.(*BlockAPI).Get(0xe032370, {0x9923048, 0xde1fe300}, {0xe7af2a10, 0xde1d8aa0}) | |
github.com/ipfs/kubo@v0.14.0/core/coreapi/block.go:80 +0x2dd | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).handleGettingFirstBlock(0xe0315c0, 0x51d816b0, {0xc0d072ad9cb9db40, 0xbe69fb0e9e, 0xa68b1e0}, {0x9923488, 0x1e6e6ee0}, {0x9927864, 0xde1d8aa0}) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:1093 +0xad | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).getOrHeadHandler(0xe0315c0, {0x9922dc0, 0xde1f8a50}, 0x51d816b0) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:420 +0x9d4 | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).ServeHTTP(0xe0315c0, {0x9922dc0, 0xde1f8a50}, 0xde18f680) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:318 +0x3b3 | |
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.(*Handler).ServeHTTP(0xdbe1ae0, {0xe7af1c10, 0xde1b9020}, 0xde18ea80) | |
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.32.0/handler.go:191 +0xc1d | |
net/http.(*ServeMux).ServeHTTP(0xe034480, {0xe7af1c10, 0xde1b9020}, 0xde18ea80) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.HostnameOption.func1.1({0xe7af1c10, 0xde1b9020}, 0xde18ea80) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/hostname.go:229 +0x2e9 | |
net/http.HandlerFunc.ServeHTTP(0xe0344b0, {0xe7af1c10, 0xde1b9020}, 0xde18ea80) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe034390, {0xe7af1c10, 0xde1b9020}, 0xde18ea80) | |
net/http/server.go:2462 +0x155 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerResponseSize.func1({0xe7af1c10, 0xde1b8ff0}, 0xde18ea80) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:239 +0xb6 | |
net/http.HandlerFunc.ServeHTTP(0xe02e7e0, {0xe7af1c10, 0xde1b8ff0}, 0xde18ea80) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerRequestSize.func2({0xe7af1c10, 0xde1b8ff0}, 0xde18ea80) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:204 +0x64 | |
net/http.HandlerFunc.ServeHTTP(0xe02e880, {0xe7af1c10, 0xde1b8ff0}, 0xde18ea80) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func2({0xe7af1c10, 0xde1b8ff0}, 0xde18ea80) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:84 +0x88 | |
net/http.HandlerFunc.ServeHTTP(0xe02e920, {0xe7af1c10, 0xde1b8ff0}, 0xde18ea80) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1({0x9922030, 0xde119e00}, 0xde18ea80) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:117 +0xaf | |
net/http.HandlerFunc.ServeHTTP(0xd6425d0, {0x9922030, 0xde119e00}, 0xde18ea80) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe0341e0, {0x9922030, 0xde119e00}, 0xde18ea80) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.makeHandler.func1({0x9922030, 0xde119e00}, 0xde18ea80) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/corehttp.go:54 +0x72 | |
net/http.HandlerFunc.ServeHTTP(0xdfe9598, {0x9922030, 0xde119e00}, 0xde18ea80) | |
net/http/server.go:2084 +0x34 | |
net/http.serverHandler.ServeHTTP({0xe0054d0}, {0x9922030, 0xde119e00}, 0xde18ea80) | |
net/http/server.go:2916 +0x371 | |
net/http.(*conn).serve(0xdbe93200, {0x9923068, 0xd642720}) | |
net/http/server.go:1966 +0x67d | |
created by net/http.(*Server).Serve | |
net/http/server.go:3071 +0x498 | |
goroutine 25830 [IO wait]: | |
internal/poll.runtime_pollWait(0xe7a68a68, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0xef44104, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0xef440f0, {0x118b9000, 0x1000, 0x1000}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0xef440f0, {0x118b9000, 0x1000, 0x1000}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x12a9a328, {0x118b9000, 0x1000, 0x1000}) | |
net/net.go:183 +0x4f | |
bufio.(*Reader).Read(0x145ff1a0, {0x13ace470, 0x2, 0x2}) | |
bufio/bufio.go:236 +0x1ce | |
io.ReadAtLeast({0x991743c, 0x145ff1a0}, {0x13ace470, 0x2, 0x2}, 0x2) | |
io/io.go:331 +0x97 | |
io.ReadFull(...) | |
io/io.go:350 | |
github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen(0x13ace420) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/security/noise/rw.go:133 +0x51 | |
github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read(0x13ace420, {0xdcc38f0, 0xc, 0xc}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/security/noise/rw.go:52 +0x186 | |
io.ReadAtLeast({0xe7b3e118, 0x13ace420}, {0xdcc38f0, 0xc, 0xc}, 0xc) | |
io/io.go:331 +0x97 | |
io.ReadFull(...) | |
io/io.go:350 | |
github.com/libp2p/go-yamux/v3.(*Session).recvLoop(0x1560e8c0) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:644 +0xf9 | |
github.com/libp2p/go-yamux/v3.(*Session).recv(0x1560e8c0) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:616 +0x21 | |
created by github.com/libp2p/go-yamux/v3.newSession | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:158 +0x56e | |
goroutine 713323 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3e4c) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x46950a50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x46950a50, {0x9923008, 0x43bafdd0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 515832 [select, 11 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xf60b128) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 584111 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x4677e5e8, 0x3, 0x3}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x1a406b70, 0x26}, {0x4677e5e8, 0x3, 0x3}, {0x2e912320, 0x14, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a406b70, 0x26}, {0x46723140, 0x3, 0x3}, {0x2e912320, 0x14, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a406b70, 0x26}, {0x9931ccc, 0x46723098}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2e949770}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xe460e70, 0x13}, {0xe7b3e198, 0x2e949770}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 1477972 [select]: | |
github.com/libp2p/go-libp2p-kad-dht.(*query).run(0x2dfa8a50) | |
github.com/libp2p/go-libp2p-kad-dht@v0.16.0/query.go:274 +0x1e8 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery(0xc29f200, {0x9923048, 0x908b7440}, {0xaeeba2a0, 0x22}, 0x1f0f7300, 0x96f4348) | |
github.com/libp2p/go-libp2p-kad-dht@v0.16.0/query.go:174 +0x386 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup(0xc29f200, {0x9923048, 0x908b7440}, {0xaeeba2a0, 0x22}, 0x1f0f7300, 0x96f4348) | |
github.com/libp2p/go-libp2p-kad-dht@v0.16.0/query.go:81 +0xa3 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers(0xc29f200, {0x9923048, 0x908b7440}, {0xaeeba2a0, 0x22}) | |
github.com/libp2p/go-libp2p-kad-dht@v0.16.0/lookup.go:24 +0xe7 | |
github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).Provide(0xc29f200, {0x9923048, 0x908b73c0}, {{0xfc49920, 0x24}}, 0x1) | |
github.com/libp2p/go-libp2p-kad-dht@v0.16.0/routing.go:410 +0x41d | |
github.com/libp2p/go-libp2p-kad-dht/dual.(*DHT).Provide(0xc2e34b8, {0x9923048, 0x908b73c0}, {{0xfc49920, 0x24}}, 0x1) | |
github.com/libp2p/go-libp2p-kad-dht@v0.16.0/dual/dual.go:156 +0x69 | |
github.com/libp2p/go-libp2p-routing-helpers.Parallel.Provide.func2({0x9927940, 0xc2e34b8}) | |
github.com/libp2p/go-libp2p-routing-helpers@v0.2.3/parallel.go:440 +0x49 | |
github.com/libp2p/go-libp2p-routing-helpers.Parallel.put({{0x9572f360, 0x1, 0x1}, {0x0, 0x0}}, 0x5dfbbef0) | |
github.com/libp2p/go-libp2p-routing-helpers@v0.2.3/parallel.go:119 +0xa6 | |
github.com/libp2p/go-libp2p-routing-helpers.Parallel.Provide({{0xc2e3f40, 0x1, 0x1}, {0x0, 0x0}}, {0x9923048, 0x908b73c0}, {{0xfc49920, 0x24}}, 0x1) | |
github.com/libp2p/go-libp2p-routing-helpers@v0.2.3/parallel.go:439 +0xcc | |
github.com/libp2p/go-libp2p-routing-helpers.Tiered.Provide(...) | |
github.com/libp2p/go-libp2p-routing-helpers@v0.2.3/tiered.go:87 | |
github.com/ipfs/go-bitswap/network.(*impl).Provide(0xc0a1560, {0x9923048, 0x908b73c0}, {{0xfc49920, 0x24}}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:399 +0x4c | |
github.com/ipfs/go-bitswap.(*Bitswap).provideWorker.func1({{0xfc49920, 0x24}}, 0x37) | |
github.com/ipfs/go-bitswap@v0.7.0/workers.go:169 +0x29d | |
created by github.com/ipfs/go-bitswap.(*Bitswap).provideWorker | |
github.com/ipfs/go-bitswap@v0.7.0/workers.go:191 +0x159 | |
goroutine 392123 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x12cb3b78) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 591635 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x458ab920}, {0x2c95d3c8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xdf253b0, {0x9923008, 0x458ab920}, {0x2c95d3c8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0xdf253b0, {0x9923008, 0x458ab920}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xdf253b0, {0x9923008, 0x458ab920}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 640088 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1b7603f0, 0x26}, {0x4d7f2900, 0x5e, 0x5e}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b7603f0, 0x26}, {0x13e89500, 0x2f, 0x2f}, {0x13e89980, 0x2f, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b7603f0, 0x26}, {0x9931ccc, 0x4af803d8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1d61d130}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x34725410, 0x13}, {0xe7b3e198, 0x1d61d130}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 868246 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4e51) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xf0acb40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xf0acb40, {0x9923008, 0x476eae10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 853361 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4ccc) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x7a1d3770) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x7a1d3770, {0x9923008, 0x7a46c5a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 99115 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).consumeTimeouts(0x1e369080) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/donthavetimeoutmgr.go:283 +0xbe | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).checkForTimeouts | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/donthavetimeoutmgr.go:274 +0x470 | |
goroutine 61251 [select, 14 minutes]: | |
github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc607440, {0x9923008, 0xd4b6a50}, {0x992e75c, 0x10db4e20}, 0x1535b5c0) | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:154 +0x2f0 | |
created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:116 +0x337 | |
goroutine 701819 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x19a66ab0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1f38ec30, {0x9923008, 0x19a66ab0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1f38ec30, {0x9923008, 0x19a66ab0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1f38ec30, {0x9923008, 0x19a66ab0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1445702 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x72325898}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x6c9c0810, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x6c9aa060, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x6c9aa060, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x17, {0x99231a8, 0x40491ae8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 625599 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xe6b6c78) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 768310 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1a93f590, 0x26}, {0x1616ca80, 0x6a, 0x6a}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x31bb7600, 0x2b, 0x2b}, {0x49e66200, 0x3f, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x9931ccc, 0x55594d38}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x155aceb0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xf77e150, 0x13}, {0xe7b3e198, 0x155aceb0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 651246 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1c79c8b8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 859525 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4d97) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x7d988a50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x7d988a50, {0x9923008, 0x7d9d6d80}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 586270 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x4175ab70}, {0x115180e0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1d73f0e0, {0x9923008, 0x4175ab70}, {0x115180e0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1d73f0e0, {0x9923008, 0x4175ab70}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1d73f0e0, {0x9923008, 0x4175ab70}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 765101 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4391) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2dd05590) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2dd05590, {0x9923008, 0x16285290}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 869096 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4e82) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x159420f0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x159420f0, {0x9923008, 0x478ac030}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 738521 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1b9e1f20, 0x26}, {0x41a71cd0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b9e1f20, 0x26}, {0x41a71c78, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b9e1f20, 0x26}, {0x9931ccc, 0x401fd968}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x351eb860}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x476907f8, 0x13}, {0xe7b3e198, 0x351eb860}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 355966 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendWants(0xc0a1620, {0x9923008, 0x322b1140}, {0xd1e54d0, 0x26}, {0xa6a1594, 0x0, 0x0}, {0x204fffb0, 0x6, ...}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:147 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).sendWants(0x3225b7b8, 0x1c811c7c) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:588 +0x278 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).sendNextWants(0x3225b7b8, {0x2e0b5000, 0xe, 0x10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:570 +0x353 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0x3225b7b8, {0x1c811f44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:305 +0x25e | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x3225b7b8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 685761 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x308af080}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x120c0a50, {0x9923008, 0x308af080}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x120c0a50, {0x9923008, 0x308af080}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x120c0a50, {0x9923008, 0x308af080}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 451774 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x18a7e830, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x1b95b650, 0x22}, {0x18a7e830, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b95b650, 0x22}, {0x18a7e7d8, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b95b650, 0x22}, {0x9931ccc, 0x1377e1b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x31ffa550}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1aa310c8, 0x13}, {0xe7b3e198, 0x31ffa550}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 641646 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x10837860}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x17164960, {0x9923008, 0x10837860}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x17164960, {0x9923008, 0x10837860}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x17164960, {0x9923008, 0x10837860}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 619769 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x105a1f38) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 884215 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1a93f590, 0x26}, {0x2fddc000, 0x96, 0x96}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x1ff34f00, 0x27, 0x27}, {0x45f20e00, 0x6f, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x9931ccc, 0x32327ab8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x3fbe20f0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3f912de0, 0x13}, {0xe7b3e198, 0x3fbe20f0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 583063 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1675a7c8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 473494 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x28f7) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2decaa50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2decaa50, {0x9923008, 0x411ece70}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 437506 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x2646) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xf68fe00) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xf68fe00, {0x9923008, 0x4455b320}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 914733 [semacquire, 6 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x5382) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2f0d1950) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2f0d1950, {0x9923008, 0x6bb4ffb0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 684151 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x11f6a408) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 734357 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x415124b0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1a118b40, {0x9923008, 0x415124b0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1a118b40, {0x9923008, 0x415124b0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1a118b40, {0x9923008, 0x415124b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 357867 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x44613d20, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x44613d20, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x1f1f) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x34753680) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x34753680, {0x9923008, 0x3480b5c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 456482 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x1fd8c640, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x1fd8c640, 0x4, 0x4}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x179b28a0, 0x4, 0x4}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x9931ccc, 0x1b37c150}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1da93590}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2fbb2660, 0x13}, {0xe7b3e198, 0x1da93590}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 720281 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x60e8c228) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 651609 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x4508f830}, {0x4207f9f0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1cb805a0, {0x9923008, 0x4508f830}, {0x4207f9f0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1cb805a0, {0x9923008, 0x4508f830}, {0x3f50e6b8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1cb805a0, {0x9923008, 0x4508f830}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 360323 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x1cb9bc98, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x1cb9bc98, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x1f5c) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x174d1770) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x174d1770, {0x9923008, 0x1e787b60}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1479307 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x96723f98}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xb1a44a80, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xb1924f00, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xb1924f00, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x1e, {0x99231a8, 0x6c55f488}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 606701 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1377dc68) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 487068 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x4ac140f0}, {0x11958a80, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x16bddef0, {0x9923008, 0x4ac140f0}, {0x11958a80, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x16bddef0, {0x9923008, 0x4ac140f0}, {0x4ac03700, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x16bddef0, {0x9923008, 0x4ac140f0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 682061 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3b1e) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x194a5770) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x194a5770, {0x9923008, 0x2e3d87e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 787835 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4612) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x3c4a3950) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x3c4a3950, {0x9923008, 0x4d5fd140}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 752396 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1c4ac840, 0x26}, {0x144c8c00, 0x8, 0x8}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x46d79548, 0x1, 0x1}, {0x144c8b80, 0x7, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x9931ccc, 0x3695cdb0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2d954e10}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x22e2a4e0, 0x13}, {0xe7b3e198, 0x2d954e10}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 567646 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x2eb16b40, 0x24, 0x24}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x1935ce70, 0x26}, {0x2eb16b40, 0x24, 0x24}, {0x2eb167e0, 0x21, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1935ce70, 0x26}, {0x2eaaa360, 0x24, 0x24}, {0x2eb167e0, 0x21, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1935ce70, 0x26}, {0x9931ccc, 0x2ddc6f00}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x353d5a90}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2ec4bb90, 0x13}, {0xe7b3e198, 0x353d5a90}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 38332 [IO wait, 15 minutes]: | |
internal/poll.runtime_pollWait(0xe7a23784, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0x11ea5c84, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0x11ea5c70, {0x13a8f82d, 0x1, 0x1}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0x11ea5c70, {0x13a8f82d, 0x1, 0x1}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0xd1ebf80, {0x13a8f82d, 0x1, 0x1}) | |
net/net.go:183 +0x4f | |
net/http.(*connReader).backgroundRead(0x13a8f820) | |
net/http/server.go:672 +0x46 | |
created by net/http.(*connReader).startBackgroundRead | |
net/http/server.go:668 +0xd6 | |
goroutine 685755 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3b67) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x120c0870) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x120c0870, {0x9923008, 0x308ae210}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 620477 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xc4db9b0, 0x26}, {0x242d89a0, 0x2a, 0x2a}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0xa6a1594, 0x0, 0x0}, {0x242d86e0, 0x2a, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x9931ccc, 0x31c60408}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x353cc320}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x17a85338, 0x13}, {0xe7b3e198, 0x353cc320}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 425546 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x4787fbe0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x4787fbe0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x24d0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x17ecaff0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x17ecaff0, {0x9923008, 0x34511170}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 855911 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4d2f) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x7b0adef0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x7b0adef0, {0x9923008, 0x7b23def0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 434907 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x13afa1c0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x13afa1c0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x25dc) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x24b78780) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x24b78780, {0x9923008, 0x41fc7710}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1479597 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x96760d98}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xb2f23b30, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xb2f225d0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xb2f225d0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x5, {0x99231a8, 0x1cefeeb8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 656251 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x22dc6a98) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1475271 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x93f33108}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xa9ac9ef0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xa996a0f0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xa996a0f0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x14, {0x99231a8, 0x26e7bdd0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 1273483 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xd31be64, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xd31be60) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xd31be60) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xd31be60) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/sessioninterestmanager.(*SessionInterestManager).RemoveSession(0xd31be60, 0x6dd2) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessioninterestmanager/sessioninterestmanager.go:52 +0x56 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x6dd2) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:124 +0x46 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xc557aa50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xc557aa50, {0x9923008, 0xc5563890}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 457639 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x171a6ec0, 0x5, 0x8}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x171a6ec0, 0x5, 0x8}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x27cb) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xfb2e1e0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xfb2e1e0, {0x9923008, 0x20691b60}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 525098 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x2fb761f8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x2fb761f8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x2d09) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2000e690) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2000e690, {0x9923008, 0x19f2f320}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 565743 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x31eb9040, 0x31, 0x31}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x31eb9040, 0x31, 0x31}, {0x31eb89c0, 0x33, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x31eb84e0, 0x31, 0x31}, {0x31eb89c0, 0x33, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x9931ccc, 0x2d900f60}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x3531ea50}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1aa4dcb0, 0x13}, {0xe7b3e198, 0x3531ea50}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 873434 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4f19) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x17a73d10) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x17a73d10, {0x9923008, 0x3629f320}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 885505 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xc4db9b0, 0x26}, {0x4cd80380, 0x6e, 0x6e}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x106134a0, 0x2c, 0x2c}, {0xd1e6d80, 0x42, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x9931ccc, 0x2d8d6ac8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2fe37ea0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3fd704f8, 0x13}, {0xe7b3e198, 0x2fe37ea0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 567126 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x1737c5c0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x1b9e1f20, 0x26}, {0x1737c5c0, 0x1, 0x1}, {0x17ee4de0, 0x4, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b9e1f20, 0x26}, {0x1737c530, 0x1, 0x1}, {0x17ee4de0, 0x4, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b9e1f20, 0x26}, {0x9931ccc, 0x1a588390}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1e9f8a00}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x151eb0b0, 0x13}, {0xe7b3e198, 0x1e9f8a00}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 47064 [select, 15 minutes]: | |
github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x153a8e40, {0x9923068, 0x10aa07b0}) | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/subscription.go:26 +0xa5 | |
github.com/ipfs/kubo/core/coreapi.(*pubSubSubscription).Next(0x12823128, {0x9923008, 0x153a8d50}) | |
github.com/ipfs/kubo@v0.14.0/core/coreapi/pubsub.go:120 +0xfa | |
github.com/ipfs/kubo/core/commands.glob..func115(0x154bee80, {0xe78fa038, 0x11f590e0}, {0x9339860, 0xe0014d0}) | |
github.com/ipfs/kubo@v0.14.0/core/commands/pubsub.go:102 +0x276 | |
github.com/ipfs/go-ipfs-cmds.(*Command).call(0xa53fc40, 0x154bee80, {0xe78fa038, 0x11f590e0}, {0x9339860, 0xe0014d0}) | |
github.com/ipfs/go-ipfs-cmds@v0.8.1/command.go:189 +0x1b4 | |
github.com/ipfs/go-ipfs-cmds.(*Command).Call(0xa53fc40, 0x154bee80, {0xe78fa038, 0x11f590e0}, {0x9339860, 0xe0014d0}) | |
github.com/ipfs/go-ipfs-cmds@v0.8.1/command.go:159 +0x4d | |
github.com/ipfs/go-ipfs-cmds/http.(*handler).ServeHTTP(0xe0151d0, {0xe7af1c10, 0x153a8d20}, 0xe2cfc00) | |
github.com/ipfs/go-ipfs-cmds@v0.8.1/http/handler.go:192 +0xb36 | |
github.com/ipfs/go-ipfs-cmds/http.prefixHandler.ServeHTTP({{0x944952b, 0x7}, {0x9917f54, 0xe0151d0}}, {0xe7af1c10, 0x153a8d20}, 0xe2cfc00) | |
github.com/ipfs/go-ipfs-cmds@v0.8.1/http/apiprefix.go:24 +0xff | |
github.com/rs/cors.(*Cors).Handler.func1({0xe7af1c10, 0x153a8d20}, 0xe2cfc00) | |
github.com/rs/cors@v1.7.0/cors.go:219 +0x1e1 | |
net/http.HandlerFunc.ServeHTTP(0xe0151f0, {0xe7af1c10, 0x153a8d20}, 0xe2cfc00) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe001cb0, {0xe7af1c10, 0x153a8d20}, 0xe2cfc00) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.CheckVersionOption.func1.1({0xe7af1c10, 0x153a8d20}, 0xe2cfc00) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/commands.go:188 +0x2d1 | |
net/http.HandlerFunc.ServeHTTP(0xe0151a0, {0xe7af1c10, 0x153a8d20}, 0xe2cfc00) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe001980, {0xe7af1c10, 0x153a8d20}, 0xe2cfc00) | |
net/http/server.go:2462 +0x155 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerResponseSize.func1({0xe7af1c10, 0x153a8cf0}, 0xe2cfc00) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:239 +0xb6 | |
net/http.HandlerFunc.ServeHTTP(0xdfc3fe0, {0xe7af1c10, 0x153a8cf0}, 0xe2cfc00) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerRequestSize.func2({0xe7af1c10, 0x153a8cf0}, 0xe2cfc00) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:204 +0x64 | |
net/http.HandlerFunc.ServeHTTP(0xe02e080, {0xe7af1c10, 0x153a8cf0}, 0xe2cfc00) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func2({0xe7af1c10, 0x153a8cf0}, 0xe2cfc00) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:84 +0x88 | |
net/http.HandlerFunc.ServeHTTP(0xe02e120, {0xe7af1c10, 0x153a8cf0}, 0xe2cfc00) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1({0x9922030, 0x14d91400}, 0xe2cfc00) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:117 +0xaf | |
net/http.HandlerFunc.ServeHTTP(0xd6421f8, {0x9922030, 0x14d91400}, 0xe2cfc00) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe0017d0, {0x9922030, 0x14d91400}, 0xe2cfc00) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.makeHandler.func1({0x9922030, 0x14d91400}, 0xe2cfc00) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/corehttp.go:54 +0x72 | |
net/http.HandlerFunc.ServeHTTP(0xdfe9208, {0x9922030, 0x14d91400}, 0xe2cfc00) | |
net/http/server.go:2084 +0x34 | |
net/http.serverHandler.ServeHTTP({0xe004e10}, {0x9922030, 0x14d91400}, 0xe2cfc00) | |
net/http/server.go:2916 +0x371 | |
net/http.(*conn).serve(0x13528fc0, {0x9923068, 0xd642408}) | |
net/http/server.go:1966 +0x67d | |
created by net/http.(*Server).Serve | |
net/http/server.go:3071 +0x498 | |
goroutine 1445644 [semacquire]: | |
sync.runtime_SemacquireMutex(0xd31be64, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xd31be60) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xd31be60) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xd31be60) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/sessioninterestmanager.(*SessionInterestManager).RemoveSession(0xd31be60, 0x7fc4) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessioninterestmanager/sessioninterestmanager.go:52 +0x56 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x7fc4) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:124 +0x46 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xb1146a50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xb1146a50, {0x9923008, 0x45017a40}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 481197 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x3f426c00, 0x2d, 0x2d}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xd1e54d0, 0x26}, {0x3f426c00, 0x2d, 0x2d}, {0x3f4a4700, 0x70, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xd1e54d0, 0x26}, {0x3f426900, 0x2d, 0x2d}, {0x3f4a4700, 0x70, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xd1e54d0, 0x26}, {0x9931ccc, 0x3f452288}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x3f3b7ea0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3cdab4a0, 0x13}, {0xe7b3e198, 0x3f3b7ea0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 591566 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x4587f6e0}, {0x2c95c700, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xdf245a0, {0x9923008, 0x4587f6e0}, {0x2c95c700, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0xdf245a0, {0x9923008, 0x4587f6e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xdf245a0, {0x9923008, 0x4587f6e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 466783 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x2001b050, 0x2, 0x2}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x2001b050, 0x2, 0x2}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x1fef3e70, 0x2, 0x2}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x9931ccc, 0x2f726930}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x20718050}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x17c81740, 0x13}, {0xe7b3e198, 0x20718050}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 619290 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xefa18a8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 751506 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x427a) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x159c72c0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x159c72c0, {0x9923008, 0x30264a50}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 559899 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x15eb2120, 0x24, 0x24}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x199f89f0, 0x26}, {0x15eb2120, 0x24, 0x24}, {0x45b5ab00, 0xaa, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x199f89f0, 0x26}, {0x15570b40, 0x24, 0x24}, {0x45b5ab00, 0xaa, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x199f89f0, 0x26}, {0x9931ccc, 0x100afe60}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x23b26a00}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x171f02d0, 0x13}, {0xe7b3e198, 0x23b26a00}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 625598 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x205e34d0}, {0x1b3b2100, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xe6b6c30, {0x9923008, 0x205e34d0}, {0x1b3b2100, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0xe6b6c30, {0x9923008, 0x205e34d0}, {0x2057cfd0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xe6b6c30, {0x9923008, 0x205e34d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1356829 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x1e0fd048}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xaa8dbc0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xa954f60, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xa954f60, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x6, {0x99231a8, 0xa951320}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 597736 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x11c7d2c0, 0x26}, {0x371e5110, 0x6, 0x6}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x11c7d2c0, 0x26}, {0x4d057830, 0x5, 0x5}, {0x42b27c00, 0x1, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x11c7d2c0, 0x26}, {0x9931ccc, 0x28532b58}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x203c7810}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x4af78138, 0x13}, {0xe7b3e198, 0x203c7810}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 864808 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4e00) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x802f0ff0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x802f0ff0, {0x9923008, 0x80333740}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 614532 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x16259260, 0x26}, {0x3f8bf9a0, 0x14, 0x14}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x16259260, 0x26}, {0xa6a1594, 0x0, 0x0}, {0x3f8bf860, 0x14, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x16259260, 0x26}, {0x9931ccc, 0x1aab9f80}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x44f56410}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2ee4e048, 0x13}, {0xe7b3e198, 0x44f56410}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 1415853 [semacquire]: | |
sync.runtime_SemacquireMutex(0xd31be64, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xd31be60) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xd31be60) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xd31be60) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/sessioninterestmanager.(*SessionInterestManager).RemoveSession(0xd31be60, 0x7aea) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessioninterestmanager/sessioninterestmanager.go:52 +0x56 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x7aea) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:124 +0x46 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2c8d9d10) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2c8d9d10, {0x9923008, 0x3108cf30}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1335660 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x1c651d10}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xdeb05950, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xdeae16b0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xdeae16b0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x4, {0x99231a8, 0xdead3788}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 723050 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x16259260, 0x26}, {0x2dad5140, 0x18, 0x18}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x16259260, 0x26}, {0x2f0d4bd8, 0x1, 0x1}, {0x28f143c0, 0x17, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x16259260, 0x26}, {0x9931ccc, 0x13678ea0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1f4e59f0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x54c89f20, 0x13}, {0xe7b3e198, 0x1f4e59f0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 797702 [select, 8 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x16bca048) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 651629 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1cb808b8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 620475 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xe4d2e40, 0x26}, {0x107b68d0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x107b6870, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x9931ccc, 0x294e3860}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x353cc2d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x17a852a8, 0x13}, {0xe7b3e198, 0x353cc2d0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 604071 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x537f23f0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1f51ee10, {0x9923008, 0x537f23f0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1f51ee10, {0x9923008, 0x537f23f0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1f51ee10, {0x9923008, 0x537f23f0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1262028 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Add(0xc1b30c0, {0x91e7ba0, 0x91fd4100}, {0x91e4d60, 0xa4c4500}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:111 +0x3c | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).cacheHave(...) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:356 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Get(0xd336480, {0x9923068, 0x23d384c8}, {{0x23518d80, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:231 +0x338 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Get(0xd29efa0, {0x9923068, 0x23d384c8}, {{0x23518d80, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:87 +0xb9 | |
github.com/ipfs/go-blockservice.getBlock({0x9923068, 0x23d384c8}, {{0x23518d80, 0x24}}, {0xe7b286e0, 0xd29efc0}, 0x312912c8) | |
github.com/ipfs/go-blockservice@v0.3.0/blockservice.go:226 +0x71 | |
github.com/ipfs/go-blockservice.(*blockService).GetBlock(0xd36f710, {0x9923068, 0x23d384c8}, {{0x23518d80, 0x24}}) | |
github.com/ipfs/go-blockservice@v0.3.0/blockservice.go:213 +0x114 | |
github.com/ipfs/kubo/core/coreapi.(*BlockAPI).Get(0xe032370, {0x9923048, 0x23ba1100}, {0xe7af2a10, 0x7bfcfb00}) | |
github.com/ipfs/kubo@v0.14.0/core/coreapi/block.go:80 +0x2dd | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).handleGettingFirstBlock(0xe0315c0, 0x312916b0, {0xc0d072a2041a04ab, 0xb39b8aebf3, 0xa68b1e0}, {0x9923488, 0xb3dd6a60}, {0x9927864, 0x7bfcfb00}) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:1093 +0xad | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).getOrHeadHandler(0xe0315c0, {0x9922dc0, 0x23cd13b0}, 0x312916b0) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:420 +0x9d4 | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).ServeHTTP(0xe0315c0, {0x9922dc0, 0x23cd13b0}, 0x23b9f800) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:318 +0x3b3 | |
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.(*Handler).ServeHTTP(0xdbe1ae0, {0xe7af1c10, 0x23cd0000}, 0x23b9f600) | |
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.32.0/handler.go:191 +0xc1d | |
net/http.(*ServeMux).ServeHTTP(0xe034480, {0xe7af1c10, 0x23cd0000}, 0x23b9f600) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.HostnameOption.func1.1({0xe7af1c10, 0x23cd0000}, 0x23b9f600) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/hostname.go:229 +0x2e9 | |
net/http.HandlerFunc.ServeHTTP(0xe0344b0, {0xe7af1c10, 0x23cd0000}, 0x23b9f600) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe034390, {0xe7af1c10, 0x23cd0000}, 0x23b9f600) | |
net/http/server.go:2462 +0x155 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerResponseSize.func1({0xe7af1c10, 0x2392bfb0}, 0x23b9f600) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:239 +0xb6 | |
net/http.HandlerFunc.ServeHTTP(0xe02e7e0, {0xe7af1c10, 0x2392bfb0}, 0x23b9f600) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerRequestSize.func2({0xe7af1c10, 0x2392bfb0}, 0x23b9f600) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:204 +0x64 | |
net/http.HandlerFunc.ServeHTTP(0xe02e880, {0xe7af1c10, 0x2392bfb0}, 0x23b9f600) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func2({0xe7af1c10, 0x2392bfb0}, 0x23b9f600) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:84 +0x88 | |
net/http.HandlerFunc.ServeHTTP(0xe02e920, {0xe7af1c10, 0x2392bfb0}, 0x23b9f600) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1({0x9922030, 0x2353a320}, 0x23b9f600) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:117 +0xaf | |
net/http.HandlerFunc.ServeHTTP(0xd6425d0, {0x9922030, 0x2353a320}, 0x23b9f600) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe0341e0, {0x9922030, 0x2353a320}, 0x23b9f600) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.makeHandler.func1({0x9922030, 0x2353a320}, 0x23b9f600) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/corehttp.go:54 +0x72 | |
net/http.HandlerFunc.ServeHTTP(0xdfe9598, {0x9922030, 0x2353a320}, 0x23b9f600) | |
net/http/server.go:2084 +0x34 | |
net/http.serverHandler.ServeHTTP({0xe0054d0}, {0x9922030, 0x2353a320}, 0x23b9f600) | |
net/http/server.go:2916 +0x371 | |
net/http.(*conn).serve(0xb80e67e0, {0x9923068, 0xd642720}) | |
net/http/server.go:1966 +0x67d | |
created by net/http.(*Server).Serve | |
net/http/server.go:3071 +0x498 | |
goroutine 670713 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1eba5218) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 578765 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3200) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xf2b41e0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xf2b41e0, {0x9923008, 0x16c91e30}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 684679 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1a93f590, 0x26}, {0x198e4a80, 0x67, 0x67}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x1a09e500, 0x26, 0x26}, {0x3d7dab40, 0x41, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x9931ccc, 0x2d7544f8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x494e2050}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x17a440a8, 0x13}, {0xe7b3e198, 0x494e2050}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 718658 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x11c7d2c0, 0x26}, {0x24bac700, 0x37, 0x37}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x11c7d2c0, 0x26}, {0x55be7290, 0x11, 0x11}, {0x12aaadc0, 0x26, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x11c7d2c0, 0x26}, {0x9931ccc, 0x5631b4a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x54a6b040}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3ffbf128, 0x13}, {0xe7b3e198, 0x54a6b040}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 485111 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x2a01) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x13fb20f0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x13fb20f0, {0x9923008, 0x49836d50}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 769783 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4433) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x3e87c960) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x3e87c960, {0x9923008, 0x36fcf1a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 589846 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x44497e00}, {0x295a8c30, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x25a1e3c0, {0x9923008, 0x44497e00}, {0x295a8c30, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x25a1e3c0, {0x9923008, 0x44497e00}, {0x31795488, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x25a1e3c0, {0x9923008, 0x44497e00}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 586227 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1d73e048) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 909025 [semacquire, 6 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x52c4) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x322860f0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x322860f0, {0x9923008, 0x342c5e90}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 539081 [select, 11 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x11efaf48) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 360299 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x1cb9bf80, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x1cb9bf80, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).CancelSessionWants(0xc0a16e0, 0x1f53, {0x1cb9bf78, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:177 +0x70 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0x16c08b88, {0x15e7bf44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:300 +0x219 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x16c08b88) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 429836 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendWants(0xc0a1620, {0x9923008, 0x1b329260}, {0xd4b9aa0, 0x26}, {0xa6a1594, 0x0, 0x0}, {0x1ad51db0, 0xa, ...}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:147 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).sendWants(0xdf61998, 0x1615cc7c) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:588 +0x278 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).sendNextWants(0xdf61998, {0x18c36d60, 0x2, 0x2}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:570 +0x353 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0xdf61998, {0x1615cf44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:305 +0x25e | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xdf61998) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 561692 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x1aa4fce0, 0x2a, 0x2a}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x1aa4fce0, 0x2a, 0x2a}, {0x10bbe400, 0x7e, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x1aa4fa20, 0x2a, 0x2a}, {0x10bbe400, 0x7e, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x9931ccc, 0x235fa108}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1ad0c640}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x19d20360, 0x13}, {0xe7b3e198, 0x1ad0c640}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 609543 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3403) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1f8f8a50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1f8f8a50, {0x9923008, 0x32158150}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 742633 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x415f) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x12e28780) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x12e28780, {0x9923008, 0x2f90ea80}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 578215 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xf25a9a8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 389483 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x135dae70, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x135dae70, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x21e2) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x104f85a0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x104f85a0, {0x9923008, 0x2e6e3590}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 826137 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4a18) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2c8e0f00) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2c8e0f00, {0x9923008, 0x1a2d7f50}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 476253 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x28cb7bc0}, {0x1f057d40, 0x6, 0x6}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xe2cb680, {0x9923008, 0x28cb7bc0}, {0x1f057d40, 0x6, 0x6}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0xe2cb680, {0x9923008, 0x28cb7bc0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xe2cb680, {0x9923008, 0x28cb7bc0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 696432 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x19d36db0, 0x22}, {0x4bab1c00, 0x77, 0x77}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x19d36db0, 0x22}, {0x231039e0, 0x21, 0x21}, {0x462f3600, 0x56, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x19d36db0, 0x22}, {0x9931ccc, 0x4d3d9248}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x30064af0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x190d5518, 0x13}, {0xe7b3e198, 0x30064af0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 394155 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x164e8868, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x164e8868, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x225e) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x15d68870) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x15d68870, {0x9923008, 0x20108360}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1396314 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x54b36b80}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xa9bc9170, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xa9bc90e0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xa9bc90e0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x0, {0x99231a8, 0x1df910f8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 804801 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4836) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x3cb82a50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x3cb82a50, {0x9923008, 0x1e7099b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 699994 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x34b36090}, {0x13ae8ac0, 0x5, 0x8}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1c60aa50, {0x9923008, 0x34b36090}, {0x13ae8ac0, 0x5, 0x8}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1c60aa50, {0x9923008, 0x34b36090}, {0x2004ac80, 0x5, 0x8}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1c60aa50, {0x9923008, 0x34b36090}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 656167 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x4a9e9380}, {0x3cc4a140, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x22c545a0, {0x9923008, 0x4a9e9380}, {0x3cc4a140, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x22c545a0, {0x9923008, 0x4a9e9380}, {0x2681d128, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x22c545a0, {0x9923008, 0x4a9e9380}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 504643 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x201e2a20, 0x23, 0x23}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x201e2a20, 0x23, 0x23}, {0x2d956000, 0xc0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x1fa599e0, 0x23, 0x23}, {0x2d956000, 0xc0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x9931ccc, 0x23837bc0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2890c3c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1c635818, 0x13}, {0xe7b3e198, 0x2890c3c0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 751664 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x101929a8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 23585 [select, 15 minutes]: | |
github.com/libp2p/go-yamux/v3.(*Stream).Read(0x10c80e10, {0xf5ad000, 0x1000, 0x1000}) | |
github.com/libp2p/go-yamux/v3@v3.1.2/stream.go:111 +0x107 | |
github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x10c80e10, {0xf5ad000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/muxer/yamux/stream.go:17 +0x39 | |
github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xf613540, {0xf5ad000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/net/swarm/swarm_stream.go:55 +0x43 | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read(0x11305480, {0xf5ad000, 0x1000, 0x1000}) | |
github.com/multiformats/go-multistream@v0.3.3/lazyClient.go:68 +0xa1 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x13415430, {0xf5ad000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:1078 +0x3f | |
bufio.(*Reader).fill(0x1345c150) | |
bufio/bufio.go:106 +0xe9 | |
bufio.(*Reader).ReadByte(0x1345c150) | |
bufio/bufio.go:264 +0x2e | |
github.com/multiformats/go-varint.ReadUvarint({0x9917428, 0x1345c150}) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0xa6 | |
github.com/libp2p/go-msgio/protoio.(*uvarintReader).ReadMsg(0x13544960, {0x992124c, 0x11305d80}) | |
github.com/libp2p/go-msgio@v0.2.0/protoio/uvarint_reader.go:70 +0x7e | |
github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerEOF(0xc607440, {0x9923008, 0xd4b6a50}, {0x992e75c, 0x13415430}) | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:129 +0x160 | |
created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:117 +0x3ed | |
goroutine 397909 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x18633038) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 839717 [select, 7 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x45521038) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 696916 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xfc3c840, 0x26}, {0x14555480, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc3c840, 0x26}, {0x49fef518, 0x3, 0x3}, {0x25c34168, 0x1, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc3c840, 0x26}, {0x9931ccc, 0x49fef470}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1f6c3810}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1b0abf68, 0x13}, {0xe7b3e198, 0x1f6c3810}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 641644 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x10836d20}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x17164870, {0x9923008, 0x10836d20}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x17164870, {0x9923008, 0x10836d20}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x17164870, {0x9923008, 0x10836d20}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 846561 [select, 7 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x5a044408) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 589609 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x2597cd68) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 461075 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x1348bef8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x1348bef8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x2826) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x10153680) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x10153680, {0x9923008, 0xf70f620}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 432619 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x259f) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1628cb40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1628cb40, {0x9923008, 0x411201b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 376389 [select, 11 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x12aa4b88) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 636629 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xfc48660, 0x26}, {0x47752660, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc48660, 0x26}, {0x475a5938, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc48660, 0x26}, {0x9931ccc, 0x3eed5440}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x14db3590}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1443d3f8, 0x13}, {0xe7b3e198, 0x14db3590}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 579060 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xf2b7f38) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 554186 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xfa6f5d8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1299454 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x20391048}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xce340510, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xce32b140, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xce32b140, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x7, {0x99231a8, 0xce323608}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 674517 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3a45) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x10d09a40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x10d09a40, {0x9923008, 0x32de2d50}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 717905 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xe4d2e40, 0x26}, {0x503e6070, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x503e6020, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe4d2e40, 0x26}, {0x9931ccc, 0x4ee99428}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x53cd0280}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x36fdae40, 0x13}, {0xe7b3e198, 0x53cd0280}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 1360140 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x20bbab50}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x6d05ce0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x7198900, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x7198900, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x8, {0x99231a8, 0x71871b8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 857877 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xc4db9b0, 0x26}, {0x7e3f7108, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x7e3f70b8, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x9931ccc, 0x7e446d98}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x7cb1a4b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x7ca71650, 0x13}, {0xe7b3e198, 0x7cb1a4b0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 1449957 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x8970da90}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x5a80bb00, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Get(0xd336480, {0x9923068, 0x44f314b8}, {{0x5a80ba70, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:222 +0xb6 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Get(0xd29efa0, {0x9923068, 0x44f314b8}, {{0x5a80ba70, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:87 +0xb9 | |
github.com/ipfs/go-blockservice.getBlock({0x9923068, 0x44f314b8}, {{0x5a80ba70, 0x24}}, {0xe7b286e0, 0xd29efc0}, 0x7a49d2c8) | |
github.com/ipfs/go-blockservice@v0.3.0/blockservice.go:226 +0x71 | |
github.com/ipfs/go-blockservice.(*blockService).GetBlock(0xd36f710, {0x9923068, 0x44f314b8}, {{0x5a80ba70, 0x24}}) | |
github.com/ipfs/go-blockservice@v0.3.0/blockservice.go:213 +0x114 | |
github.com/ipfs/kubo/core/coreapi.(*BlockAPI).Get(0xe032370, {0x9923048, 0x59a0ab80}, {0xe7af2a10, 0x351101a0}) | |
github.com/ipfs/kubo@v0.14.0/core/coreapi/block.go:80 +0x2dd | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).handleGettingFirstBlock(0xe0315c0, 0x7a49d6b0, {0xc0d072c1e4187642, 0xd14d53938b, 0xa68b1e0}, {0x9923488, 0x8970da28}, {0x9927864, 0x351101a0}) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:1093 +0xad | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).getOrHeadHandler(0xe0315c0, {0x9922dc0, 0x5a262330}, 0x7a49d6b0) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:420 +0x9d4 | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).ServeHTTP(0xe0315c0, {0x9922dc0, 0x5a262330}, 0x7f71ac00) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:318 +0x3b3 | |
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.(*Handler).ServeHTTP(0xdbe1ae0, {0xe7af1c10, 0x5a14e450}, 0x7f71a200) | |
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.32.0/handler.go:191 +0xc1d | |
net/http.(*ServeMux).ServeHTTP(0xe034480, {0xe7af1c10, 0x5a14e450}, 0x7f71a200) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.HostnameOption.func1.1({0xe7af1c10, 0x5a14e450}, 0x7f71a200) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/hostname.go:229 +0x2e9 | |
net/http.HandlerFunc.ServeHTTP(0xe0344b0, {0xe7af1c10, 0x5a14e450}, 0x7f71a200) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe034390, {0xe7af1c10, 0x5a14e450}, 0x7f71a200) | |
net/http/server.go:2462 +0x155 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerResponseSize.func1({0xe7af1c10, 0x5a14e420}, 0x7f71a200) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:239 +0xb6 | |
net/http.HandlerFunc.ServeHTTP(0xe02e7e0, {0xe7af1c10, 0x5a14e420}, 0x7f71a200) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerRequestSize.func2({0xe7af1c10, 0x5a14e420}, 0x7f71a200) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:204 +0x64 | |
net/http.HandlerFunc.ServeHTTP(0xe02e880, {0xe7af1c10, 0x5a14e420}, 0x7f71a200) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func2({0xe7af1c10, 0x5a14e420}, 0x7f71a200) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:84 +0x88 | |
net/http.HandlerFunc.ServeHTTP(0xe02e920, {0xe7af1c10, 0x5a14e420}, 0x7f71a200) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1({0x9922030, 0x23c8f720}, 0x7f71a200) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:117 +0xaf | |
net/http.HandlerFunc.ServeHTTP(0xd6425d0, {0x9922030, 0x23c8f720}, 0x7f71a200) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe0341e0, {0x9922030, 0x23c8f720}, 0x7f71a200) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.makeHandler.func1({0x9922030, 0x23c8f720}, 0x7f71a200) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/corehttp.go:54 +0x72 | |
net/http.HandlerFunc.ServeHTTP(0xdfe9598, {0x9922030, 0x23c8f720}, 0x7f71a200) | |
net/http/server.go:2084 +0x34 | |
net/http.serverHandler.ServeHTTP({0xe0054d0}, {0x9922030, 0x23c8f720}, 0x7f71a200) | |
net/http/server.go:2916 +0x371 | |
net/http.(*conn).serve(0x17107aa0, {0x9923068, 0xd642720}) | |
net/http/server.go:1966 +0x67d | |
created by net/http.(*Server).Serve | |
net/http/server.go:3071 +0x498 | |
goroutine 724697 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3fba) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x11de63c0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x11de63c0, {0x9923008, 0x473d91a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 385667 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x1f6510d8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x1f6510d8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x21aa) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x163d4d20) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x163d4d20, {0x9923008, 0x18c8bb60}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 614485 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x1483a1b0}, {0x1ffaa2b8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x11de60f0, {0x9923008, 0x1483a1b0}, {0x1ffaa2b8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x11de60f0, {0x9923008, 0x1483a1b0}, {0x1ff277a0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x11de60f0, {0x9923008, 0x1483a1b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 70169 [IO wait]: | |
internal/poll.runtime_pollWait(0xe7a22dc4, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0x15214244, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0x15214230, {0xea2d000, 0x1000, 0x1000}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0x15214230, {0xea2d000, 0x1000, 0x1000}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x11f30978, {0xea2d000, 0x1000, 0x1000}) | |
net/net.go:183 +0x4f | |
net/http.(*connReader).Read(0x11fd9720, {0xea2d000, 0x1000, 0x1000}) | |
net/http/server.go:780 +0x133 | |
bufio.(*Reader).fill(0xea14cc0) | |
bufio/bufio.go:106 +0xe9 | |
bufio.(*Reader).Peek(0xea14cc0, 0x4) | |
bufio/bufio.go:144 +0x6d | |
net/http.(*conn).readRequest(0x11fd0780, {0x9923008, 0x154597d0}) | |
net/http/server.go:985 +0x268 | |
net/http.(*conn).serve(0x11fd0780, {0x9923068, 0xd642408}) | |
net/http/server.go:1891 +0x373 | |
created by net/http.(*Server).Serve | |
net/http/server.go:3071 +0x498 | |
goroutine 56921 [IO wait, 15 minutes]: | |
internal/poll.runtime_pollWait(0xe78404a8, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0x1aaad374, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0x1aaad360, {0x1aa4720d, 0x1, 0x1}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0x1aaad360, {0x1aa4720d, 0x1, 0x1}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x1a9f3b10, {0x1aa4720d, 0x1, 0x1}) | |
net/net.go:183 +0x4f | |
net/http.(*connReader).backgroundRead(0x1aa47200) | |
net/http/server.go:672 +0x46 | |
created by net/http.(*connReader).startBackgroundRead | |
net/http/server.go:668 +0xd6 | |
goroutine 683060 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3b29) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1fd042d0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1fd042d0, {0x9923008, 0x2eafdda0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 628109 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x35ca) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x18fdaa50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x18fdaa50, {0x9923008, 0x1cb49fb0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 545992 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x20fa3b80, 0x29, 0x29}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xd1e54d0, 0x26}, {0x20fa3b80, 0x29, 0x29}, {0x23aa4700, 0x6c, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xd1e54d0, 0x26}, {0x20fa38c0, 0x29, 0x29}, {0x23aa4700, 0x6c, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xd1e54d0, 0x26}, {0x9931ccc, 0x23a8d578}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x453e9720}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3167a360, 0x13}, {0xe7b3e198, 0x453e9720}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 563465 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x1fed8ab0, 0x6, 0x6}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x1fed8ab0, 0x6, 0x6}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x1fed8870, 0x6, 0x6}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x9931ccc, 0x245c6ae0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2fca0370}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1b1603a8, 0x13}, {0xe7b3e198, 0x2fca0370}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 395675 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1673bc68) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 133615 [select]: | |
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).loop(0x149bad00, {0x9923008, 0xfbcc210}, 0x15612ea0) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/protocol/identify/peer_loop.go:90 +0xcb | |
created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*peerHandler).start | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/protocol/identify/peer_loop.go:72 +0xf1 | |
goroutine 1290510 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x1eeb96a0}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xcf7b33b0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xcac287e0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xcac287e0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x3, {0x99231a8, 0xcac245b8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 567413 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x3017fd58) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 969059 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x59a4) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xa7f40870) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xa7f40870, {0x9923008, 0xa7f2d020}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 759146 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x431b) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1a92d590) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1a92d590, {0x9923008, 0x100f0b70}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 908936 [semacquire, 6 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x52af) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x30898e10) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x30898e10, {0x9923008, 0x341c8780}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 33303 [select]: | |
github.com/libp2p/go-yamux/v3.(*Session).sendLoop(0x10aeb4a0) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:559 +0x614 | |
github.com/libp2p/go-yamux/v3.(*Session).send(0x10aeb4a0) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:488 +0x21 | |
created by github.com/libp2p/go-yamux/v3.newSession | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:159 +0x5b3 | |
goroutine 830659 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x32468630}, {0x4b9772d0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x327faff0, {0x9923008, 0x32468630}, {0x4b9772d0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x327faff0, {0x9923008, 0x32468630}, {0x4b88b138, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x327faff0, {0x9923008, 0x32468630}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 642798 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3713) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x17217950) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x17217950, {0x9923008, 0x321af710}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1461250 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x8bd1def8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x7af3b8c0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x7aaf6f30, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x7aaf6f30, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x16, {0x99231a8, 0x369dcf78}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 710904 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3e0d) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x4122b950) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x4122b950, {0x9923008, 0x3ff86d80}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1447495 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x732d6d98}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x42b375f0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x3fbca660, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x3fbca660, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x24, {0x99231a8, 0x406b16c8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 923671 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1d760b70, 0x26}, {0x8c4cdc50, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1d760b70, 0x26}, {0x8963de28, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1d760b70, 0x26}, {0x9931ccc, 0x8966b9f8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x85a00d20}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5be2fe60, 0x13}, {0xe7b3e198, 0x85a00d20}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 882113 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x5018) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1569ad20) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1569ad20, {0x9923008, 0x32c9f620}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 589958 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x2e754640, 0x4, 0x4}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x2e754640, 0x4, 0x4}, {0x358906a0, 0x1, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x45df4360, 0x4, 0x4}, {0x358906a0, 0x1, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x9931ccc, 0x4c819308}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x223f0c30}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3203ea68, 0x13}, {0xe7b3e198, 0x223f0c30}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 941645 [select, 4 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x8eccbf38) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 611452 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xf3f76c8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 744131 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x322b0e70}, {0x1b5acaa8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1386eff0, {0x9923008, 0x322b0e70}, {0x1b5acaa8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1386eff0, {0x9923008, 0x322b0e70}, {0x1a9f2b98, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1386eff0, {0x9923008, 0x322b0e70}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 636125 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x368a) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x111b9680) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x111b9680, {0x9923008, 0x34dc5950}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 944242 [select, 4 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x9133fe48) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 909457 [semacquire, 6 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x52ea) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1d45b0e0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1d45b0e0, {0x9923008, 0x346b4690}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 698046 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3c9d) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1ad67b30) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1ad67b30, {0x9923008, 0x1767ac90}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 722867 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3f68) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x19233e00) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x19233e00, {0x9923008, 0x4610cf30}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 678559 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x1f14e9c0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1296e4b0, {0x9923008, 0x1f14e9c0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1296e4b0, {0x9923008, 0x1f14e9c0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1296e4b0, {0x9923008, 0x1f14e9c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 561869 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x2676cdc8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x2676cdc8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x304e) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1442def0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1442def0, {0x9923008, 0x1f899800}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 644876 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3755) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x18f98a50) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x18f98a50, {0x9923008, 0x3ff613e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 583343 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x149f7128) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 703652 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x28f029a8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 778636 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4518) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x6b2ea960) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x6b2ea960, {0x9923008, 0x6b35e8a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 874906 [select, 7 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x139f2e58) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1373991 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x6bda1da8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x997275f0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x8e5781e0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x8e5781e0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x3, {0x99231a8, 0x2033ef18}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 855101 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4cff) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x7ae901e0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x7ae901e0, {0x9923008, 0x7ae7e8d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 573025 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1c417c68) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 629032 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x168c1860, 0x26}, {0x138b81e0, 0xa, 0xa}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x168c1860, 0x26}, {0x162867f0, 0x2, 0x2}, {0x19f77b80, 0x8, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x168c1860, 0x26}, {0x9931ccc, 0x2fb90ae0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1c54a500}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1c635518, 0x13}, {0xe7b3e198, 0x1c54a500}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 610118 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x341c) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x19325590) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x19325590, {0x9923008, 0x32aca270}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 718532 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x54a6ec78) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 926513 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x5512) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x87549a40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x87549a40, {0x9923008, 0x87733950}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 783056 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x457e) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x11231c20) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x11231c20, {0x9923008, 0x4769b650}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 137172 [runnable]: | |
internal/poll.runtime_pollWait(0xe7786500, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0xe85ac44, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0xe85ac30, {0x17ffb000, 0x1000, 0x1000}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0xe85ac30, {0x17ffb000, 0x1000, 0x1000}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x1f59f8e8, {0x17ffb000, 0x1000, 0x1000}) | |
net/net.go:183 +0x4f | |
bufio.(*Reader).Read(0x153db020, {0x1ff0fa90, 0x2, 0x2}) | |
bufio/bufio.go:236 +0x1ce | |
io.ReadAtLeast({0x991743c, 0x153db020}, {0x1ff0fa90, 0x2, 0x2}, 0x2) | |
io/io.go:331 +0x97 | |
io.ReadFull(...) | |
io/io.go:350 | |
github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen(0x1ff0fa40) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/security/noise/rw.go:133 +0x51 | |
github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read(0x1ff0fa40, {0xde211d0, 0xc, 0xc}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/security/noise/rw.go:52 +0x186 | |
io.ReadAtLeast({0xe7b3e118, 0x1ff0fa40}, {0xde211d0, 0xc, 0xc}, 0xc) | |
io/io.go:331 +0x97 | |
io.ReadFull(...) | |
io/io.go:350 | |
github.com/libp2p/go-yamux/v3.(*Session).recvLoop(0x169ee640) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:644 +0xf9 | |
github.com/libp2p/go-yamux/v3.(*Session).recv(0x169ee640) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:616 +0x21 | |
created by github.com/libp2p/go-yamux/v3.newSession | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:158 +0x56e | |
goroutine 603235 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xd1e54d0, 0x26}, {0x501715d8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xd1e54d0, 0x26}, {0x50171530, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xd1e54d0, 0x26}, {0x9931ccc, 0x5017df38}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x4d653db0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x47333398, 0x13}, {0xe7b3e198, 0x4d653db0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 502866 [select, 11 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1e8fb038) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 586246 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x2e512f10, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x2e512f10, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3265) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1d73e960) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1d73e960, {0x9923008, 0x416d4390}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 815181 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x1f1957d0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x18d7e780, {0x9923008, 0x1f1957d0}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x18d7e780, {0x9923008, 0x1f1957d0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x18d7e780, {0x9923008, 0x1f1957d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 469109 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x36852900, 0x2e, 0x2e}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x36852900, 0x2e, 0x2e}, {0x1c567800, 0x40, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x1b63f680, 0x2e, 0x2e}, {0x1c567800, 0x40, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x9931ccc, 0x30459f98}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2eb8cc30}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1ad620c0, 0x13}, {0xe7b3e198, 0x2eb8cc30}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 93781 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).consumeTimeouts(0x11275580) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/donthavetimeoutmgr.go:283 +0xbe | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).checkForTimeouts | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/donthavetimeoutmgr.go:274 +0x470 | |
goroutine 638945 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x36dc) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1372c780) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1372c780, {0x9923008, 0x196f8c30}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 937288 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x8ce737d0}, {0x7117f020, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x8c87b0e0, {0x9923008, 0x8ce737d0}, {0x7117f020, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x8c87b0e0, {0x9923008, 0x8ce737d0}, {0x8ce76b78, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x8c87b0e0, {0x9923008, 0x8ce737d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 502219 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x301c0180}, {0x4af9ca70, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1d63d590, {0x9923008, 0x301c0180}, {0x4af9ca70, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1d63d590, {0x9923008, 0x301c0180}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1d63d590, {0x9923008, 0x301c0180}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 661049 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x36ee3320}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x49231e00, {0x9923008, 0x36ee3320}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x49231e00, {0x9923008, 0x36ee3320}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x49231e00, {0x9923008, 0x36ee3320}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1375208 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xc4dbda0, 0x26}, {0x4bd608f8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x6bf1a480, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x9931ccc, 0x10f54e70}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x87169130}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xb5fea018, 0x13}, {0xe7b3e198, 0x87169130}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 777692 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x6ad67130, 0x0, 0xa}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x6ad67130, 0x0, 0xa}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).CancelSessionWants(0xc0a16e0, 0x44bc, {0x6ae27700, 0xa, 0x10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:177 +0x70 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0x576338a8, {0x11c53744, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:300 +0x219 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x576338a8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 838684 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4b64) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x453525a0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x453525a0, {0x9923008, 0x2a008960}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 464652 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x34dc4ed0}, {0x17a4d420, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x11f541e0, {0x9923008, 0x34dc4ed0}, {0x17a4d420, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x11f541e0, {0x9923008, 0x34dc4ed0}, {0x1c7a4be8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x11f541e0, {0x9923008, 0x34dc4ed0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 549958 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0xa6a1594, 0x0, 0x0}, {0x46bf5300, 0x7, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0xa6a1594, 0x0, 0x0}, {0x46bf5300, 0x7, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x9931ccc, 0x46f81a70}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x313feeb0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x41b106c0, 0x13}, {0xe7b3e198, 0x313feeb0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 435518 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x43198720}, {0x19503af0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1363c0f0, {0x9923008, 0x43198720}, {0x19503af0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1363c0f0, {0x9923008, 0x43198720}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1363c0f0, {0x9923008, 0x43198720}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 354265 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x2fb65308) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 540422 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x44543758, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x44543758, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).CancelSessionWants(0xc0a16e0, 0x2e65, {0x44543750, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:177 +0x70 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0x12f915d8, {0x4a0b6f44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:300 +0x219 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x12f915d8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1300979 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x1ffabfb0}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xcec1dad0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xcea87860, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xcea87860, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x2d, {0x99231a8, 0xcea8a210}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 794470 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x46ad) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x13e042d0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x13e042d0, {0x9923008, 0x2c8f9b90}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 751059 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x159bc6d8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 581072 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x3215d3b0}, {0x116a8f90, 0x3, 0x3}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1173aff0, {0x9923008, 0x3215d3b0}, {0x116a8f90, 0x3, 0x3}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1173aff0, {0x9923008, 0x3215d3b0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1173aff0, {0x9923008, 0x3215d3b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1299493 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x203912f0}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xce341410, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xce32b7a0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xce32b7a0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x2e, {0x99231a8, 0xce323938}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 1127641 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xd31be64, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xd31be60) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xd31be60) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xd31be60) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/sessioninterestmanager.(*SessionInterestManager).RemoveSession(0xd31be60, 0x61d8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessioninterestmanager/sessioninterestmanager.go:52 +0x56 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x61d8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:124 +0x46 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xa3c092c0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xa3c092c0, {0x9923008, 0x55a6d230}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 651395 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x44fe88d0}, {0x2bbda500, 0xa, 0x10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1c8f0e10, {0x9923008, 0x44fe88d0}, {0x2bbda500, 0xa, 0x10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1c8f0e10, {0x9923008, 0x44fe88d0}, {0x26e0ab00, 0xa, 0x10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1c8f0e10, {0x9923008, 0x44fe88d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 687105 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x19a63d40, 0x26}, {0x2ec0c440, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x2dee7450, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x9931ccc, 0x4501dd28}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x28fecb40}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x20e36f18, 0x13}, {0xe7b3e198, 0x28fecb40}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 464772 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x11f54e58) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 410423 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x32e30900}, {0x4a768b20, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x23071b30, {0x9923008, 0x32e30900}, {0x4a768b20, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x23071b30, {0x9923008, 0x32e30900}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x23071b30, {0x9923008, 0x32e30900}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 613743 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3472) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1196f1d0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1196f1d0, {0x9923008, 0x1f1d2090}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 873506 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4f30) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x19066690) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x19066690, {0x9923008, 0x36868090}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 654616 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x11a12ae0, 0x26}, {0x30745620, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x307455c0, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x9931ccc, 0x18825740}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1f8df450}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x43a680a8, 0x13}, {0xe7b3e198, 0x1f8df450}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 1314143 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x1b83a0e8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xd5a5acc0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xd5a531a0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xd5a531a0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x2c, {0x99231a8, 0xd5a35800}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 590101 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x32d6) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x25a594a0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x25a594a0, {0x9923008, 0x4465efc0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1321523 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x17b67f60}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xd912cab0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xd90b4000, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xd90b4000, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x22, {0x99231a8, 0xd90a44f8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 892252 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1c4ac840, 0x26}, {0x1ac89e60, 0x2, 0x2}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x2216cb58, 0x1, 0x1}, {0x2216cb78, 0x1, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x9931ccc, 0x402c29d8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x4a635180}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xffefb30, 0x13}, {0xe7b3e198, 0x4a635180}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 461073 [chan receive, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Shutdown(...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:206 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x10153590) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:408 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x10153590, {0x9923008, 0xf70f290}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 750707 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4245) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1569a870) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1569a870, {0x9923008, 0x2fc06db0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 603704 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1b7603f0, 0x26}, {0x53932000, 0x7c, 0x7c}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b7603f0, 0x26}, {0x503c5800, 0x30, 0x30}, {0x50764280, 0x4c, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b7603f0, 0x26}, {0x9931ccc, 0x535e1278}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x535d6960}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x4738bf08, 0x13}, {0xe7b3e198, 0x535d6960}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 645649 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x40c69980}, {0x4a670e30, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x19b7b2c0, {0x9923008, 0x40c69980}, {0x4a670e30, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x19b7b2c0, {0x9923008, 0x40c69980}, {0x2ed06510, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x19b7b2c0, {0x9923008, 0x40c69980}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 410498 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x326cf4e0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x326cf4e0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x2414) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xf55e960) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xf55e960, {0x9923008, 0x354401e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 36493 [select, 15 minutes]: | |
github.com/libp2p/go-yamux/v3.(*Stream).Read(0x112175f0, {0xdb7e000, 0x1000, 0x1000}) | |
github.com/libp2p/go-yamux/v3@v3.1.2/stream.go:111 +0x107 | |
github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x112175f0, {0xdb7e000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/muxer/yamux/stream.go:17 +0x39 | |
github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xe85b400, {0xdb7e000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/net/swarm/swarm_stream.go:55 +0x43 | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read(0x15431300, {0xdb7e000, 0x1000, 0x1000}) | |
github.com/multiformats/go-multistream@v0.3.3/lazyClient.go:68 +0xa1 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x14d2ecc0, {0xdb7e000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:1078 +0x3f | |
bufio.(*Reader).fill(0x1445dc20) | |
bufio/bufio.go:106 +0xe9 | |
bufio.(*Reader).ReadByte(0x1445dc20) | |
bufio/bufio.go:264 +0x2e | |
github.com/multiformats/go-varint.ReadUvarint({0x9917428, 0x1445dc20}) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0xa6 | |
github.com/libp2p/go-msgio/protoio.(*uvarintReader).ReadMsg(0x1431a760, {0x992124c, 0x154b65c0}) | |
github.com/libp2p/go-msgio@v0.2.0/protoio/uvarint_reader.go:70 +0x7e | |
github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerEOF(0xc607440, {0x9923008, 0xd4b6a50}, {0x992e75c, 0x14d2ecc0}) | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:129 +0x160 | |
created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:117 +0x3ed | |
goroutine 47123 [IO wait, 15 minutes]: | |
internal/poll.runtime_pollWait(0xe79c0df4, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0x1540d824, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0x1540d810, {0x13874b8d, 0x1, 0x1}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0x1540d810, {0x13874b8d, 0x1, 0x1}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x13a73a88, {0x13874b8d, 0x1, 0x1}) | |
net/net.go:183 +0x4f | |
net/http.(*connReader).backgroundRead(0x13874b80) | |
net/http/server.go:672 +0x46 | |
created by net/http.(*connReader).startBackgroundRead | |
net/http/server.go:668 +0xd6 | |
goroutine 578218 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x31e4) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xf25ab40) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xf25ab40, {0x9923008, 0x1a1cbcb0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1442487 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x6b94dee0}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x53a9cea0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x53a99e00, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x53a99e00, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0xc, {0x99231a8, 0x28a9aa98}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 552740 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xf6a9b78) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 926562 [select, 4 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x87549c68) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 566092 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x2da81c68) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1316879 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x322a7468}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xd6542b40, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xd6f76f00, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xd6f76f00, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x19, {0x99231a8, 0xd6f3be90}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 649966 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1c4ac840, 0x26}, {0x2e970630, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x40a3a858, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1c4ac840, 0x26}, {0x9931ccc, 0x2c1f7818}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2ddcc960}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x36cc38a8, 0x13}, {0xe7b3e198, 0x2ddcc960}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 453763 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x1fa8a3f0, 0x5, 0x5}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x1fa8a3f0, 0x5, 0x5}, {0x30de2548, 0x1, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x302fac60, 0x5, 0x5}, {0x30de2548, 0x1, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x9931ccc, 0x142cf380}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x32368a50}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x17ee3de8, 0x13}, {0xe7b3e198, 0x32368a50}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 415119 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2dea0e10}, {0x1c973880, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1021bd10, {0x9923008, 0x2dea0e10}, {0x1c973880, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x1021bd10, {0x9923008, 0x2dea0e10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1021bd10, {0x9923008, 0x2dea0e10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 645637 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x40c68450}, {0x4a670de8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x19b7af00, {0x9923008, 0x40c68450}, {0x4a670de8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x19b7af00, {0x9923008, 0x40c68450}, {0x2e437988, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x19b7af00, {0x9923008, 0x40c68450}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 13933 [select]: | |
github.com/libp2p/go-yamux/v3.(*Session).AcceptStream(0x10c0ba40) | |
github.com/libp2p/go-yamux/v3@v3.1.2/session.go:262 +0xd2 | |
github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x10c0ba40) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/muxer/yamux/conn.go:38 +0x21 | |
github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/net/swarm/swarm_conn.go:110 +0xa4 | |
created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/net/swarm/swarm_conn.go:105 +0x5a | |
goroutine 682282 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x11a12ae0, 0x26}, {0x20e4b380, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x20e4b2e0, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x9931ccc, 0x28d517b8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x19454050}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1b5a5ce0, 0x13}, {0xe7b3e198, 0x19454050}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 490454 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x22471f80, 0x10, 0x10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x22471f80, 0x10, 0x10}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x21cf3a00, 0x10, 0x10}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x9931ccc, 0x23d7c108}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x40101f40}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1aec6678, 0x13}, {0xe7b3e198, 0x40101f40}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 629355 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x19a63d40, 0x26}, {0x1a5a64e0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x1a5a6468, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x9931ccc, 0x402ec000}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1d55dc20}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2e7442a0, 0x13}, {0xe7b3e198, 0x1d55dc20}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 905975 [semacquire, 6 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x525c) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x26e0b860) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x26e0b860, {0x9923008, 0x1e087b00}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 710056 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x3f826408) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 448367 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x1b5a9398, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x1b5a9398, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x1b5a9310, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x9931ccc, 0x138e2dc8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1d594af0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1b9d7f20, 0x13}, {0xe7b3e198, 0x1d594af0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 596376 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x1e540900, 0x2f, 0x2f}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x1e540900, 0x2f, 0x2f}, {0x1db0b180, 0x4a, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x1d80db00, 0x2f, 0x2f}, {0x1db0b180, 0x4a, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x9931ccc, 0x1e134de0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x3263dae0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x4531a888, 0x13}, {0xe7b3e198, 0x3263dae0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 955784 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x57e2) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x99ee6c30) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x99ee6c30, {0x9923008, 0x9a0ee4e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 557056 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x10226b88) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 605543 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x10489b78) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 1470520 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x919aa2e8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x447d2a50, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0x31bd94d0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0x31bd94d0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0xe, {0x99231a8, 0x4c7c0de0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 575792 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x318b) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1e6d6000) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1e6d6000, {0x9923008, 0x193125d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 604088 [select, 10 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1f51f308) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 642902 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xd954750, 0x26}, {0x55c79560, 0x22, 0x22}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xd954750, 0x26}, {0x12241320, 0xb, 0xb}, {0x45bcc840, 0x17, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xd954750, 0x26}, {0x9931ccc, 0x4c9d41b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x34297630}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1461cab0, 0x13}, {0xe7b3e198, 0x34297630}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 389507 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2e765d40}, {0x135daec8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x104f8f00, {0x9923008, 0x2e765d40}, {0x135daec8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x104f8f00, {0x9923008, 0x2e765d40}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x104f8f00, {0x9923008, 0x2e765d40}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1391968 [semacquire]: | |
sync.runtime_SemacquireMutex(0xd31be64, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xd31be60) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xd31be60) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xd31be60) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/sessioninterestmanager.(*SessionInterestManager).RemoveSession(0xd31be60, 0x7556) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessioninterestmanager/sessioninterestmanager.go:52 +0x56 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x7556) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:124 +0x46 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x88d4f3b0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x88d4f3b0, {0x9923008, 0x1a52cd50}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 637908 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x142157d0, 0x26}, {0x413de480, 0x89, 0x89}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x12f84f00, 0x2f, 0x2f}, {0xf13a300, 0x5a, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x9931ccc, 0x478e82a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x14863900}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x20c99470, 0x13}, {0xe7b3e198, 0x14863900}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 1453596 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x8a1274a8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0x77790240, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Get(0xd336480, {0x9923068, 0x45b79758}, {{0x777901b0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:222 +0xb6 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Get(0xd29efa0, {0x9923068, 0x45b79758}, {{0x777901b0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:87 +0xb9 | |
github.com/ipfs/go-blockservice.getBlock({0x9923068, 0x45b79758}, {{0x777901b0, 0x24}}, {0xe7b286e0, 0xd29efc0}, 0x8b5592c8) | |
github.com/ipfs/go-blockservice@v0.3.0/blockservice.go:226 +0x71 | |
github.com/ipfs/go-blockservice.(*blockService).GetBlock(0xd36f710, {0x9923068, 0x45b79758}, {{0x777901b0, 0x24}}) | |
github.com/ipfs/go-blockservice@v0.3.0/blockservice.go:213 +0x114 | |
github.com/ipfs/kubo/core/coreapi.(*BlockAPI).Get(0xe032370, {0x9923048, 0x5a3a4d00}, {0xe7af2a10, 0x1fa773a0}) | |
github.com/ipfs/kubo@v0.14.0/core/coreapi/block.go:80 +0x2dd | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).handleGettingFirstBlock(0xe0315c0, 0x8b5596b0, {0xc0d072c2169d271e, 0xd17b730e66, 0xa68b1e0}, {0x9923488, 0x8a127440}, {0x9927864, 0x1fa773a0}) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:1093 +0xad | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).getOrHeadHandler(0xe0315c0, {0x9922dc0, 0x783de030}, 0x8b5596b0) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:420 +0x9d4 | |
github.com/ipfs/kubo/core/corehttp.(*gatewayHandler).ServeHTTP(0xe0315c0, {0x9922dc0, 0x783de030}, 0x2242b180) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/gateway_handler.go:318 +0x3b3 | |
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.(*Handler).ServeHTTP(0xdbe1ae0, {0xe7af1c10, 0x5be439e0}, 0x2242a480) | |
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.32.0/handler.go:191 +0xc1d | |
net/http.(*ServeMux).ServeHTTP(0xe034480, {0xe7af1c10, 0x5be439e0}, 0x2242a480) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.HostnameOption.func1.1({0xe7af1c10, 0x5be439e0}, 0x2242a480) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/hostname.go:229 +0x2e9 | |
net/http.HandlerFunc.ServeHTTP(0xe0344b0, {0xe7af1c10, 0x5be439e0}, 0x2242a480) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe034390, {0xe7af1c10, 0x5be439e0}, 0x2242a480) | |
net/http/server.go:2462 +0x155 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerResponseSize.func1({0xe7af1c10, 0x5be439b0}, 0x2242a480) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:239 +0xb6 | |
net/http.HandlerFunc.ServeHTTP(0xe02e7e0, {0xe7af1c10, 0x5be439b0}, 0x2242a480) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerRequestSize.func2({0xe7af1c10, 0x5be439b0}, 0x2242a480) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:204 +0x64 | |
net/http.HandlerFunc.ServeHTTP(0xe02e880, {0xe7af1c10, 0x5be439b0}, 0x2242a480) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func2({0xe7af1c10, 0x5be439b0}, 0x2242a480) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:84 +0x88 | |
net/http.HandlerFunc.ServeHTTP(0xe02e920, {0xe7af1c10, 0x5be439b0}, 0x2242a480) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1({0x9922030, 0x17900780}, 0x2242a480) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:117 +0xaf | |
net/http.HandlerFunc.ServeHTTP(0xd6425d0, {0x9922030, 0x17900780}, 0x2242a480) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe0341e0, {0x9922030, 0x17900780}, 0x2242a480) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.makeHandler.func1({0x9922030, 0x17900780}, 0x2242a480) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/corehttp.go:54 +0x72 | |
net/http.HandlerFunc.ServeHTTP(0xdfe9598, {0x9922030, 0x17900780}, 0x2242a480) | |
net/http/server.go:2084 +0x34 | |
net/http.serverHandler.ServeHTTP({0xe0054d0}, {0x9922030, 0x17900780}, 0x2242a480) | |
net/http/server.go:2916 +0x371 | |
net/http.(*conn).serve(0x1b5d54a0, {0x9923068, 0xd642720}) | |
net/http/server.go:1966 +0x67d | |
created by net/http.(*Server).Serve | |
net/http/server.go:3071 +0x498 | |
goroutine 564296 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x23c82f00, 0x2d, 0x2d}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x19d36db0, 0x22}, {0x23c82f00, 0x2d, 0x2d}, {0x2047c000, 0x3f, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x19d36db0, 0x22}, {0x23c82c00, 0x2d, 0x2d}, {0x2047c000, 0x3f, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x19d36db0, 0x22}, {0x9931ccc, 0x31bf58f0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1af78af0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1c467c80, 0x13}, {0xe7b3e198, 0x1af78af0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 523873 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x314dfff0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x314dfff0, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x425c8c40, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4dbda0, 0x26}, {0x9931ccc, 0x4161edc8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1ea55c20}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1e47ee70, 0x13}, {0xe7b3e198, 0x1ea55c20}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 419653 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x116386d8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 600829 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xfc3c840, 0x26}, {0x4d136190, 0x2, 0x2}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc3c840, 0x26}, {0x4d0f46c0, 0x2, 0x2}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc3c840, 0x26}, {0x9931ccc, 0x49a98228}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2389efa0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x45d3b7d0, 0x13}, {0xe7b3e198, 0x2389efa0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 510188 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x43596818, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x43596818, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x42363180, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x9931ccc, 0x4158c4b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x31a84cd0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1a61d920, 0x13}, {0xe7b3e198, 0x31a84cd0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 114712 [select, 14 minutes]: | |
github.com/libp2p/go-yamux/v3.(*Stream).Read(0x1463d830, {0x171c6000, 0x1000, 0x1000}) | |
github.com/libp2p/go-yamux/v3@v3.1.2/stream.go:111 +0x107 | |
github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x1463d830, {0x171c6000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/muxer/yamux/stream.go:17 +0x39 | |
github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1aef5f40, {0x171c6000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/net/swarm/swarm_stream.go:55 +0x43 | |
github.com/multiformats/go-multistream.(*lazyClientConn).Read(0xe743480, {0x171c6000, 0x1000, 0x1000}) | |
github.com/multiformats/go-multistream@v0.3.3/lazyClient.go:68 +0xa1 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10be3210, {0x171c6000, 0x1000, 0x1000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:1078 +0x3f | |
bufio.(*Reader).fill(0xf2bb950) | |
bufio/bufio.go:106 +0xe9 | |
bufio.(*Reader).ReadByte(0xf2bb950) | |
bufio/bufio.go:264 +0x2e | |
github.com/multiformats/go-varint.ReadUvarint({0x9917428, 0xf2bb950}) | |
github.com/multiformats/go-varint@v0.0.6/varint.go:80 +0xa6 | |
github.com/libp2p/go-msgio/protoio.(*uvarintReader).ReadMsg(0x10e3ae80, {0x992124c, 0xe761500}) | |
github.com/libp2p/go-msgio@v0.2.0/protoio/uvarint_reader.go:70 +0x7e | |
github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerEOF(0xc607440, {0x9923008, 0xd4b6a50}, {0x992e75c, 0x10be3210}) | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:129 +0x160 | |
created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/comm.go:117 +0x3ed | |
goroutine 630172 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xc4db9b0, 0x26}, {0x1e8bea58, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x1e7a5a70, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x9931ccc, 0x406b1710}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0xf986870}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2e828a50, 0x13}, {0xe7b3e198, 0xf986870}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 722917 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3f6d) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1a40c690) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1a40c690, {0x9923008, 0x46148240}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 635219 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1b9e1f20, 0x26}, {0x450ab470, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b9e1f20, 0x26}, {0x450aaf38, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b9e1f20, 0x26}, {0x9931ccc, 0x46576b70}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x30380000}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1f242660, 0x13}, {0xe7b3e198, 0x30380000}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 72703 [IO wait]: | |
internal/poll.runtime_pollWait(0xe78f9614, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0x100a8a64, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0x100a8a50, {0xffa6000, 0x1000, 0x1000}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0x100a8a50, {0xffa6000, 0x1000, 0x1000}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x11ae1cd8, {0xffa6000, 0x1000, 0x1000}) | |
net/net.go:183 +0x4f | |
net/http.(*connReader).Read(0x11ac7f80, {0xffa6000, 0x1000, 0x1000}) | |
net/http/server.go:780 +0x133 | |
bufio.(*Reader).fill(0xff8cea0) | |
bufio/bufio.go:106 +0xe9 | |
bufio.(*Reader).Peek(0xff8cea0, 0x4) | |
bufio/bufio.go:144 +0x6d | |
net/http.(*conn).readRequest(0x1461f440, {0x9923008, 0xfc366f0}) | |
net/http/server.go:985 +0x268 | |
net/http.(*conn).serve(0x1461f440, {0x9923068, 0xd642408}) | |
net/http/server.go:1891 +0x373 | |
created by net/http.(*Server).Serve | |
net/http/server.go:3071 +0x498 | |
goroutine 639127 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x19a63d40, 0x26}, {0x46d78f00, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x46d78eb0, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x19a63d40, 0x26}, {0x9931ccc, 0x36a5c2d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1f91d180}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x33bc5e48, 0x13}, {0xe7b3e198, 0x1f91d180}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 649752 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x142157d0, 0x26}, {0x2328ccb8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x3fe435c0, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x9931ccc, 0x3cc713e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x2d97b310}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2d73faa0, 0x13}, {0xe7b3e198, 0x2d97b310}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 631685 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3603) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x323c84b0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x323c84b0, {0x9923008, 0xec2cb70}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 558472 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x1e45e4e0, 0xb, 0xb}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x1a406b70, 0x26}, {0x1e45e4e0, 0xb, 0xb}, {0x13d8c840, 0x16, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a406b70, 0x26}, {0x1dae8cc0, 0xb, 0xb}, {0x13d8c840, 0x16, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a406b70, 0x26}, {0x9931ccc, 0x1a82d800}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x3024c7d0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x13054c00, 0x13}, {0xe7b3e198, 0x3024c7d0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 607092 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x555366c0}, {0x55a00b50, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xe858870, {0x9923008, 0x555366c0}, {0x55a00b50, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0xe858870, {0x9923008, 0x555366c0}, {0x555348f0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xe858870, {0x9923008, 0x555366c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 435347 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x406fc4d0, 0x2, 0x2}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x406fc4d0, 0x2, 0x2}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x2610) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1e87a1e0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1e87a1e0, {0x9923008, 0x425c4180}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 628699 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x142157d0, 0x26}, {0x45cdd4e8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x1ed3f928, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x9931ccc, 0x407fd530}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x22eb0410}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x19b27548, 0x13}, {0xe7b3e198, 0x22eb0410}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 804155 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4814) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x36655590) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x36655590, {0x9923008, 0x1d728a50}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 491038 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x187620d0, 0x19, 0x19}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xd4b9aa0, 0x26}, {0x187620d0, 0x19, 0x19}, {0x2ac8c300, 0xd3, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xd4b9aa0, 0x26}, {0x1068b790, 0x19, 0x19}, {0x2ac8c300, 0xd3, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xd4b9aa0, 0x26}, {0x9931ccc, 0x2151fcc8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1df77f40}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xf809770, 0x13}, {0xe7b3e198, 0x1df77f40}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 590923 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x184d0780, 0x2d, 0x2d}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x1b95b650, 0x22}, {0x184d0780, 0x2d, 0x2d}, {0x18206f00, 0x4e, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b95b650, 0x22}, {0x184d0000, 0x2d, 0x2d}, {0x18206f00, 0x4e, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1b95b650, 0x22}, {0x9931ccc, 0x4cc35530}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1eb83860}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x37289248, 0x13}, {0xe7b3e198, 0x1eb83860}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 375939 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendWants(0xc0a1620, {0x9923008, 0x1fcc9f50}, {0xd954750, 0x26}, {0x49542ac8, 0x1, 0x1}, {0x49542ad0, 0x1, ...}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:147 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).sendWants(0x127656c8, 0x28bbac7c) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:588 +0x278 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).sendNextWants(0x127656c8, {0x49542aa0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:570 +0x353 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0x127656c8, {0x28bbaf44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:305 +0x25e | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x127656c8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 60723 [select]: | |
github.com/libp2p/go-libp2p-pubsub.(*discover).Advertise.func1() | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/discovery.go:203 +0x2e0 | |
created by github.com/libp2p/go-libp2p-pubsub.(*discover).Advertise | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/discovery.go:190 +0x173 | |
goroutine 983925 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x12d6f830, 0x26}, {0xb1cffc00, 0x77, 0x77}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x12d6f830, 0x26}, {0xb188a480, 0x2f, 0x2f}, {0xb18c6900, 0x48, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x12d6f830, 0x26}, {0x9931ccc, 0xb188cbe8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0xb18a4640}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xb15ebb00, 0x13}, {0xe7b3e198, 0xb18a4640}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 540426 [select, 11 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x12f917b8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 740341 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x412f) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x118dfb30) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x118dfb30, {0x9923008, 0x404d9020}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 861524 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923068, 0xd33b9c8}, {0x15327470, 0x26}, {0x0, 0x0, 0x0}, {0x0, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.New.func2({0x15327470, 0x26}, {0x7e47d808, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:220 +0x9c | |
github.com/ipfs/go-bitswap/internal/messagequeue.New.func1({0x7e47d808, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/messagequeue.go:218 +0x143 | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).fireTimeout(0x119d7e80, {0x7e47d808, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/donthavetimeoutmgr.go:351 +0x51 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).checkForTimeouts | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/donthavetimeoutmgr.go:256 +0x2c8 | |
goroutine 755638 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1bc098c0, 0x26}, {0x14920af8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1bc098c0, 0x26}, {0x1df9f9b0, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1bc098c0, 0x26}, {0x9931ccc, 0x3db23530}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x235c3b80}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x117d0810, 0x13}, {0xe7b3e198, 0x235c3b80}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 948951 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x5723) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x95ece4b0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x95ece4b0, {0x9923008, 0x96418510}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 762710 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4367) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x212134a0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x212134a0, {0x9923008, 0x34293080}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 645639 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x40c68780}, {0x4a670e00, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x19b7aff0, {0x9923008, 0x40c68780}, {0x4a670e00, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x19b7aff0, {0x9923008, 0x40c68780}, {0x2e437ba8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x19b7aff0, {0x9923008, 0x40c68780}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 685991 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3b6a) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x120c0e10) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x120c0e10, {0x9923008, 0x308afb30}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 651620 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x450a44e0}, {0x4207fa08, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1cb80690, {0x9923008, 0x450a44e0}, {0x4207fa08, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1cb80690, {0x9923008, 0x450a44e0}, {0x3f50f178, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1cb80690, {0x9923008, 0x450a44e0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 623495 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x19d36db0, 0x22}, {0x18ba0408, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x19d36db0, 0x22}, {0x18ba0350, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x19d36db0, 0x22}, {0x9931ccc, 0x2ffa8558}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x4b69d270}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x1b161d58, 0x13}, {0xe7b3e198, 0x4b69d270}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 376927 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x132c0f48) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 751072 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x159bcb88) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 666354 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3931) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xedf4960) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xedf4960, {0x9923008, 0x4032e0c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 366783 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x1fe4) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xe07ec30) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xe07ec30, {0x9923008, 0x1cb4a900}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 353879 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2f778f90}, {0x453f35e0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x2f752690, {0x9923008, 0x2f778f90}, {0x453f35e0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x2f752690, {0x9923008, 0x2f778f90}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2f752690, {0x9923008, 0x2f778f90}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 961699 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x9fd30ba0}, {0x97c7f630, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x9fb11ef0, {0x9923008, 0x9fd30ba0}, {0x97c7f630, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x9fb11ef0, {0x9923008, 0x9fd30ba0}, {0x9fd28c50, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x9fb11ef0, {0x9923008, 0x9fd30ba0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 700774 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1e4a67c8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 425643 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x18ca47c8) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 716845 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1bc098c0, 0x26}, {0x243b65f0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1bc098c0, 0x26}, {0x23e36118, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1bc098c0, 0x26}, {0x9931ccc, 0x4b852270}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0xe85b270}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2e3c9740, 0x13}, {0xe7b3e198, 0xe85b270}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 562738 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x1cf848a0}, {0x2676ce08, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x14b93c20, {0x9923008, 0x1cf848a0}, {0x2676ce08, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x14b93c20, {0x9923008, 0x1cf848a0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x14b93c20, {0x9923008, 0x1cf848a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 40812 [IO wait, 15 minutes]: | |
internal/poll.runtime_pollWait(0xe78f7e84, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0xe47a244, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0xe47a230, {0x116c768d, 0x1, 0x1}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0xe47a230, {0x116c768d, 0x1, 0x1}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x12afcbf0, {0x116c768d, 0x1, 0x1}) | |
net/net.go:183 +0x4f | |
net/http.(*connReader).backgroundRead(0x116c7680) | |
net/http/server.go:672 +0x46 | |
created by net/http.(*connReader).startBackgroundRead | |
net/http/server.go:668 +0xd6 | |
goroutine 20850 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).runQueue(0x10970b00) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/messagequeue.go:424 +0x1e3 | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*MessageQueue).Startup | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/messagequeue.go:393 +0xd6 | |
goroutine 518151 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x34dc2db0}, {0x2dbc9f80, 0x5, 0x5}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x111b94a0, {0x9923008, 0x34dc2db0}, {0x2dbc9f80, 0x5, 0x5}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x111b94a0, {0x9923008, 0x34dc2db0}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x111b94a0, {0x9923008, 0x34dc2db0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 790997 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4627) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x11cd71d0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x11cd71d0, {0x9923008, 0x30da9e00}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 855742 [select, 7 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x7b0adc68) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 787975 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x461d) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x10996960) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x10996960, {0x9923008, 0x27316540}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 619335 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2ffaa480}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xf52c690, {0x9923008, 0x2ffaa480}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0xf52c690, {0x9923008, 0x2ffaa480}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xf52c690, {0x9923008, 0x2ffaa480}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 700666 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x16898780}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1e383b30, {0x9923008, 0x16898780}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x1e383b30, {0x9923008, 0x16898780}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1e383b30, {0x9923008, 0x16898780}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 952245 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x11a12ae0, 0x26}, {0x9ae0de30, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x9ae0ddd8, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x11a12ae0, 0x26}, {0x9931ccc, 0x9ae05158}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x97dca230}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x97b4d398, 0x13}, {0xe7b3e198, 0x97dca230}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 609568 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xd954750, 0x26}, {0x54ef8100, 0xab, 0xab}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xd954750, 0x26}, {0x406c8f20, 0x29, 0x29}, {0x47578d80, 0x82, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xd954750, 0x26}, {0x9931ccc, 0x191b6018}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1f025950}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x4791b440, 0x13}, {0xe7b3e198, 0x1f025950}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 686646 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x1f4f3800}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x12e56b40, {0x9923008, 0x1f4f3800}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x12e56b40, {0x9923008, 0x1f4f3800}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x12e56b40, {0x9923008, 0x1f4f3800}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 717446 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x4c049a88) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 617114 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2d9764b0}, {0x137ca218, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1ae74ff0, {0x9923008, 0x2d9764b0}, {0x137ca218, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1ae74ff0, {0x9923008, 0x2d9764b0}, {0x1bde73b0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1ae74ff0, {0x9923008, 0x2d9764b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 1343397 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x4222c4b8}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xe1d0a360, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xe1d05ef0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xe1d05ef0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0xc, {0x99231a8, 0xe1cfb350}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 601243 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x3f764db0}, {0x4d016e98, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1ef4c0f0, {0x9923008, 0x3f764db0}, {0x4d016e98, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).wantBlocks(0x1ef4c0f0, {0x9923008, 0x3f764db0}, {0x4a630598, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:460 +0x1f9 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1ef4c0f0, {0x9923008, 0x3f764db0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:310 +0x385 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 560764 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x22c99b00, 0x1f, 0x1f}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x22c99b00, 0x1f, 0x1f}, {0x3d139700, 0xa5, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x1f02e000, 0x1f, 0x1f}, {0x3d139700, 0xa5, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x9931ccc, 0x24b208e8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1f66c870}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x17f1a810, 0x13}, {0xe7b3e198, 0x1f66c870}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 874907 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x326e9230}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x140d8d20, {0x9923008, 0x326e9230}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x140d8d20, {0x9923008, 0x326e9230}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x140d8d20, {0x9923008, 0x326e9230}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 777517 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1a93f590, 0x26}, {0x1c501c00, 0x6c, 0x6c}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x1965c900, 0x30, 0x30}, {0x168ae3c0, 0x3c, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1a93f590, 0x26}, {0x9931ccc, 0x6ac30a08}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x6ac15270}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x6ac068a0, 0x13}, {0xe7b3e198, 0x6ac15270}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 515603 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x31886990}, {0x2f914ba8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x205c9860, {0x9923008, 0x31886990}, {0x2f914ba8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x205c9860, {0x9923008, 0x31886990}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x205c9860, {0x9923008, 0x31886990}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 649105 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x11054630, 0x26}, {0x1d59a900, 0x22, 0x22}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x11054630, 0x26}, {0x15080120, 0x11, 0x11}, {0x15080ab0, 0x11, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x11054630, 0x26}, {0x9931ccc, 0x1df3ffe0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0xe0cd310}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2b568f90, 0x13}, {0xe7b3e198, 0xe0cd310}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 72687 [IO wait]: | |
internal/poll.runtime_pollWait(0xe785f198, 0x72) | |
runtime/netpoll.go:302 +0x52 | |
internal/poll.(*pollDesc).wait(0x100a8294, 0x72, 0x0) | |
internal/poll/fd_poll_runtime.go:83 +0x37 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:88 | |
internal/poll.(*FD).Read(0x100a8280, {0xecff000, 0x1000, 0x1000}) | |
internal/poll/fd_unix.go:167 +0x1e0 | |
net.(*netFD).Read(0x100a8280, {0xecff000, 0x1000, 0x1000}) | |
net/fd_posix.go:55 +0x3f | |
net.(*conn).Read(0x11ae1c58, {0xecff000, 0x1000, 0x1000}) | |
net/net.go:183 +0x4f | |
net/http.(*connReader).Read(0x11af0440, {0xecff000, 0x1000, 0x1000}) | |
net/http/server.go:780 +0x133 | |
bufio.(*Reader).fill(0xecd48d0) | |
bufio/bufio.go:106 +0xe9 | |
bufio.(*Reader).Peek(0xecd48d0, 0x4) | |
bufio/bufio.go:144 +0x6d | |
net/http.(*conn).readRequest(0x1461e3c0, {0x9923008, 0xfc001e0}) | |
net/http/server.go:985 +0x268 | |
net/http.(*conn).serve(0x1461e3c0, {0x9923068, 0xd642408}) | |
net/http/server.go:1891 +0x373 | |
created by net/http.(*Server).Serve | |
net/http/server.go:3071 +0x498 | |
goroutine 740724 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x142157d0, 0x26}, {0x1f3b63b0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x1b195a30, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x142157d0, 0x26}, {0x9931ccc, 0x34b2a6c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x3bd0ebe0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x32624ee8, 0x13}, {0xe7b3e198, 0x3bd0ebe0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 615159 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0xe5f5e30, 0x26}, {0xe9d0000, 0x7d, 0x7d}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x1d083900, 0x26, 0x26}, {0x230858c0, 0x57, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xe5f5e30, 0x26}, {0x9931ccc, 0x1ab6d038}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x44f56dc0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2ee4e918, 0x13}, {0xe7b3e198, 0x44f56dc0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 675564 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3a6e) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x10f04000) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x10f04000, {0x9923008, 0x16fd6b10}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 784447 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x45cf) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0xc47a3c0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xc47a3c0, {0x9923008, 0x4ac158c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 56920 [select]: | |
github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x14a850b0, {0x9923068, 0x36ec8e28}) | |
github.com/libp2p/go-libp2p-pubsub@v0.6.1/subscription.go:26 +0xa5 | |
github.com/ipfs/kubo/core/coreapi.(*pubSubSubscription).Next(0x1c259d68, {0x9923008, 0x1aaa2f60}) | |
github.com/ipfs/kubo@v0.14.0/core/coreapi/pubsub.go:120 +0xfa | |
github.com/ipfs/kubo/core/commands.glob..func115(0x1aa99b40, {0xe78fa038, 0x1aaad4f0}, {0x9339860, 0xe0014d0}) | |
github.com/ipfs/kubo@v0.14.0/core/commands/pubsub.go:102 +0x276 | |
github.com/ipfs/go-ipfs-cmds.(*Command).call(0xa53fc40, 0x1aa99b40, {0xe78fa038, 0x1aaad4f0}, {0x9339860, 0xe0014d0}) | |
github.com/ipfs/go-ipfs-cmds@v0.8.1/command.go:189 +0x1b4 | |
github.com/ipfs/go-ipfs-cmds.(*Command).Call(0xa53fc40, 0x1aa99b40, {0xe78fa038, 0x1aaad4f0}, {0x9339860, 0xe0014d0}) | |
github.com/ipfs/go-ipfs-cmds@v0.8.1/command.go:159 +0x4d | |
github.com/ipfs/go-ipfs-cmds/http.(*handler).ServeHTTP(0xe0151d0, {0xe7af1c10, 0x1aaa2f30}, 0x19910a00) | |
github.com/ipfs/go-ipfs-cmds@v0.8.1/http/handler.go:192 +0xb36 | |
github.com/ipfs/go-ipfs-cmds/http.prefixHandler.ServeHTTP({{0x944952b, 0x7}, {0x9917f54, 0xe0151d0}}, {0xe7af1c10, 0x1aaa2f30}, 0x19910a00) | |
github.com/ipfs/go-ipfs-cmds@v0.8.1/http/apiprefix.go:24 +0xff | |
github.com/rs/cors.(*Cors).Handler.func1({0xe7af1c10, 0x1aaa2f30}, 0x19910a00) | |
github.com/rs/cors@v1.7.0/cors.go:219 +0x1e1 | |
net/http.HandlerFunc.ServeHTTP(0xe0151f0, {0xe7af1c10, 0x1aaa2f30}, 0x19910a00) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe001cb0, {0xe7af1c10, 0x1aaa2f30}, 0x19910a00) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.CheckVersionOption.func1.1({0xe7af1c10, 0x1aaa2f30}, 0x19910a00) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/commands.go:188 +0x2d1 | |
net/http.HandlerFunc.ServeHTTP(0xe0151a0, {0xe7af1c10, 0x1aaa2f30}, 0x19910a00) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe001980, {0xe7af1c10, 0x1aaa2f30}, 0x19910a00) | |
net/http/server.go:2462 +0x155 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerResponseSize.func1({0xe7af1c10, 0x1aaa2f00}, 0x19910a00) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:239 +0xb6 | |
net/http.HandlerFunc.ServeHTTP(0xdfc3fe0, {0xe7af1c10, 0x1aaa2f00}, 0x19910a00) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerRequestSize.func2({0xe7af1c10, 0x1aaa2f00}, 0x19910a00) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:204 +0x64 | |
net/http.HandlerFunc.ServeHTTP(0xe02e080, {0xe7af1c10, 0x1aaa2f00}, 0x19910a00) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func2({0xe7af1c10, 0x1aaa2f00}, 0x19910a00) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:84 +0x88 | |
net/http.HandlerFunc.ServeHTTP(0xe02e120, {0xe7af1c10, 0x1aaa2f00}, 0x19910a00) | |
net/http/server.go:2084 +0x34 | |
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1({0x9922030, 0x1a988780}, 0x19910a00) | |
github.com/prometheus/client_golang@v1.12.1/prometheus/promhttp/instrument_server.go:117 +0xaf | |
net/http.HandlerFunc.ServeHTTP(0xd6421f8, {0x9922030, 0x1a988780}, 0x19910a00) | |
net/http/server.go:2084 +0x34 | |
net/http.(*ServeMux).ServeHTTP(0xe0017d0, {0x9922030, 0x1a988780}, 0x19910a00) | |
net/http/server.go:2462 +0x155 | |
github.com/ipfs/kubo/core/corehttp.makeHandler.func1({0x9922030, 0x1a988780}, 0x19910a00) | |
github.com/ipfs/kubo@v0.14.0/core/corehttp/corehttp.go:54 +0x72 | |
net/http.HandlerFunc.ServeHTTP(0xdfe9208, {0x9922030, 0x1a988780}, 0x19910a00) | |
net/http/server.go:2084 +0x34 | |
net/http.serverHandler.ServeHTTP({0xe004e10}, {0x9922030, 0x1a988780}, 0x19910a00) | |
net/http/server.go:2916 +0x371 | |
net/http.(*conn).serve(0x1aaa4420, {0x9923068, 0xd642408}) | |
net/http/server.go:1966 +0x67d | |
created by net/http.(*Server).Serve | |
net/http/server.go:3071 +0x498 | |
goroutine 1479764 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x96761378}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xb469b3e0, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xb469a4e0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xb469a4e0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x1e, {0x99231a8, 0x6c7aca38}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 1297592 [semacquire, 4 minutes]: | |
sync.runtime_SemacquireMutex(0xc1b30e4, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc1b30e0) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc1b30e0) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc1b30e0) | |
sync/rwmutex.go:139 +0x23 | |
github.com/hashicorp/golang-lru.(*TwoQueueCache).Get(0xc1b30c0, {0x91e7ba0, 0x1f6ddcf0}) | |
github.com/hashicorp/golang-lru@v0.5.4/2q.go:89 +0x51 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).queryCache(0xd336480, {0xcd5e3260, 0x22}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:381 +0x58 | |
github.com/ipfs/go-ipfs-blockstore.(*arccache).Has(0xd336480, {0x9923028, 0xc044044}, {{0xcd5ca6f0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/arc_cache.go:125 +0x99 | |
github.com/ipfs/go-ipfs-blockstore.(*idstore).Has(0xd29efa0, {0x9923028, 0xc044044}, {{0xcd5ca6f0, 0x24}}) | |
github.com/ipfs/go-ipfs-blockstore@v1.2.0/idstore.go:56 +0x80 | |
github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas.func1(0x1f, {0x99231a8, 0xcd5cc270}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:630 +0xb8 | |
created by github.com/ipfs/go-bitswap.(*Bitswap).blockstoreHas | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:627 +0x5d | |
goroutine 469921 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x41c5ce10, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x41c5ce10, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x28d0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2c08a0f0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2c08a0f0, {0x9923008, 0x2eab3e00}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 409183 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x2fd3ede0}, {0x4a768ad8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x1e5970e0, {0x9923008, 0x2fd3ede0}, {0x4a768ad8, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x1e5970e0, {0x9923008, 0x2fd3ede0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1e5970e0, {0x9923008, 0x2fd3ede0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 686967 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3b96) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x12f082d0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x12f082d0, {0x9923008, 0x1f6d6420}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 366794 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xe07f038) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 831534 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x4aab) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x3340be00) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x3340be00, {0x9923008, 0x34b3d4a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 635529 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3655) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1ef822d0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1ef822d0, {0x9923008, 0x34613230}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 672481 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0xff26228) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 404101 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x1b3f3b30}, {0x3dadda88, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x2ec8eb40, {0x9923008, 0x1b3f3b30}, {0x3dadda88, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0x2ec8eb40, {0x9923008, 0x1b3f3b30}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2ec8eb40, {0x9923008, 0x1b3f3b30}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 90777 [select]: | |
github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).consumeTimeouts(0xe590480) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/donthavetimeoutmgr.go:283 +0xbe | |
created by github.com/ipfs/go-bitswap/internal/messagequeue.(*dontHaveTimeoutMgr).checkForTimeouts | |
github.com/ipfs/go-bitswap@v0.7.0/internal/messagequeue/donthavetimeoutmgr.go:274 +0x470 | |
goroutine 713541 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1bc098c0, 0x26}, {0x6081d3b0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1bc098c0, 0x26}, {0x602f9628, 0x1, 0x1}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1bc098c0, 0x26}, {0x9931ccc, 0x605791a0}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1efa5220}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3de047b0, 0x13}, {0xe7b3e198, 0x1efa5220}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 573092 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x3145) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1d4b0ff0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1d4b0ff0, {0x9923008, 0x33bc6fc0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 700768 [select, 9 minutes]: | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1e4a6408) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:186 +0x119 | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 845199 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x19d36db0, 0x22}, {0x558bf180, 0x6c, 0x6c}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x19d36db0, 0x22}, {0x54e11cc0, 0x28, 0x28}, {0x109d38c0, 0x44, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x19d36db0, 0x22}, {0x9931ccc, 0x5be2b020}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1d95b7c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x3ffbf200, 0x13}, {0xe7b3e198, 0x1d95b7c0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 909970 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x10cddce0, 0x26}, {0x4a244280, 0x14, 0x14}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x10cddce0, 0x26}, {0x2df9d458, 0x1, 0x1}, {0x36a63e00, 0x13, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x10cddce0, 0x26}, {0x9931ccc, 0x492742b8}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x4b973e00}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x2de854e8, 0x13}, {0xe7b3e198, 0x4b973e00}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 886931 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x5058) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x2baa92c0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x2baa92c0, {0x9923008, 0x1f173f80}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 584428 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x36c0eac8, 0x3, 0x3}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x36c0eac8, 0x3, 0x3}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x36c0e0d8, 0x3, 0x3}, {0xa6a1594, 0x0, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xc4db9b0, 0x26}, {0x9931ccc, 0x36c0e030}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x1d61ddb0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xe9e0600, 0x13}, {0xe7b3e198, 0x1d61ddb0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 462898 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923028, 0xc044040}, {0x308e2558, 0x3, 0x3}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).ReceiveFrom(0xc0a16e0, {0x9923028, 0xc044040}, {0xfc3c840, 0x26}, {0x308e2558, 0x3, 0x3}, {0x3443fbf0, 0x1, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:168 +0x259 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc3c840, 0x26}, {0x2e7eaf00, 0x3, 0x3}, {0x3443fbf0, 0x1, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:520 +0x79c | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0xfc3c840, 0x26}, {0x9931ccc, 0x2e7eae58}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x346ba3c0}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xcb3d1a0, 0x13}, {0xe7b3e198, 0x346ba3c0}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 409966 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x4a768af0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x4a768af0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x23fe) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1cc343c0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1cc343c0, {0x9923008, 0x31e42060}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 409173 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0x4a769260, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0x4a769260, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).CancelSessionWants(0xc0a16e0, 0x23f7, {0x4a769258, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:177 +0x70 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).onChange(0x1e596a98, {0xfe00f44, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:300 +0x219 | |
github.com/ipfs/go-bitswap/internal/session.(*sessionWantSender).Run(0x1e596a98) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/sessionwantsender.go:188 +0x7d | |
created by github.com/ipfs/go-bitswap/internal/session.(*Session).run | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:297 +0x7c | |
goroutine 604026 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).SendCancels(0xc0a1620, {0x9923068, 0xd33b9c8}, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:158 +0x35 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).cancelWants(0xc0a16e0, {0xa6a1594, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:188 +0x73 | |
github.com/ipfs/go-bitswap/internal/sessionmanager.(*SessionManager).RemoveSession(0xc0a16e0, 0x33b0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/sessionmanager/sessionmanager.go:127 +0x6a | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handleShutdown(0x1f51e5a0) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:411 +0x90 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x1f51e5a0, {0x9923008, 0x536fb050}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:335 +0x433 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 539860 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x473be870}, {0xe5a8a50, 0x9, 0x9}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0x12b1e0f0, {0x9923008, 0x473be870}, {0xe5a8a50, 0x9, 0x9}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcast(0x12b1e0f0, {0x9923008, 0x473be870}, {0x0, 0x0, 0x0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:352 +0x82 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0x12b1e0f0, {0x9923008, 0x473be870}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:326 +0x3e7 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 476152 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).BroadcastWantHaves(0xc0a1620, {0x9923008, 0x280af6b0}, {0x41d63bd0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:138 +0x35 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).broadcastWantHaves(0xe2caa50, {0x9923008, 0x280af6b0}, {0x41d63bd0, 0x1, 0x1}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:467 +0x141 | |
github.com/ipfs/go-bitswap/internal/session.(*Session).handlePeriodicSearch(0xe2caa50, {0x9923008, 0x280af6b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:383 +0xca | |
github.com/ipfs/go-bitswap/internal/session.(*Session).run(0xe2caa50, {0x9923008, 0x280af6b0}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:329 +0x418 | |
created by github.com/ipfs/go-bitswap/internal/session.New | |
github.com/ipfs/go-bitswap@v0.7.0/internal/session/session.go:175 +0x6c8 | |
goroutine 720984 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a | |
sync.(*Mutex).lockSlow(0xc0a1620) | |
sync/mutex.go:162 +0x268 | |
sync.(*Mutex).Lock(0xc0a1620) | |
sync/mutex.go:81 +0x4c | |
sync.(*RWMutex).Lock(0xc0a1620) | |
sync/rwmutex.go:139 +0x23 | |
github.com/ipfs/go-bitswap/internal/peermanager.(*PeerManager).ResponseReceived(0xc0a1620, {0x1d760b70, 0x26}, {0x405ca280, 0x4e, 0x4e}) | |
github.com/ipfs/go-bitswap@v0.7.0/internal/peermanager/peermanager.go:124 +0x27 | |
github.com/ipfs/go-bitswap.(*Bitswap).receiveBlocksFrom(0xc0a7b80, {0x9923028, 0xc044040}, {0x1d760b70, 0x26}, {0x612f0fc0, 0x36, 0x36}, {0x4068ad80, 0x18, ...}, ...) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:515 +0x704 | |
github.com/ipfs/go-bitswap.(*Bitswap).ReceiveMessage(0xc0a7b80, {0x9923028, 0xc044040}, {0x1d760b70, 0x26}, {0x9931ccc, 0x6186b710}) | |
github.com/ipfs/go-bitswap@v0.7.0/bitswap.go:583 +0x217 | |
github.com/ipfs/go-bitswap/network.(*impl).handleNewStream(0xc0a1560, {0x992e7a8, 0x116bcd20}) | |
github.com/ipfs/go-bitswap@v0.7.0/network/ipfs_impl.go:428 +0x364 | |
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x53e28870, 0x13}, {0xe7b3e198, 0x116bcd20}) | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:568 +0x6d | |
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler | |
github.com/libp2p/go-libp2p@v0.20.3/p2p/host/basic/basic_host.go:411 +0x863 | |
goroutine 731406 [semacquire, 9 minutes]: | |
sync.runtime_SemacquireMutex(0xc0a1624, 0x0, 0x1) | |
runtime/sema.go:71 +0x3a |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment