ethersphere / bee

Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm network: a private; decentralized; and self-sustaining network for permissionless publishing and access to your (application) data.
https://www.ethswarm.org
BSD 3-Clause "New" or "Revised" License
1.45k stars 337 forks source link

unstake hangs forever; local nonce state is out of sync with the blockchain #4826

Open attila-lendvai opened 1 week ago

attila-lendvai commented 1 week ago

Summary

i initiate unstaking using curl -s -X DELETE localhost:1708/stake | jq. after 20+ minutes the curl call is still pending.

$ curl -s -X GET localhost:1708/transactions | jq
{
  "pendingTransactions": [
    {
      "transactionHash": "[...]",
      "to": "0xdbf3ea6f5bee45c02255b2c26a16f300502f68da",
      "nonce": 18,
      "gasPrice": "2460000007",
      "gasLimit": 65000,
      "gasTipBoost": 0,
      "gasTipCap": "1230000000",
      "gasFeeCap": "2460000007",
      "data": "[...]",
      "created": "2024-09-15T15:46:50+02:00",
      "description": "Approve tokens for stake deposit operations",
      "value": "0"
    }
  ]
}

i cannot find this txHash in https://gnosisscan.io/ i'm not sure whether that is to be expected or not.

republishing doesn't change much:

$ curl -s -X POST localhost:1708/transactions/[...] | jq
{
  "transactionHash": "[...]"
}

i tried using 3 different gnosis endpoints with the same results:

Expected behavior

unstaking finishes in less than a minute.

Actual behavior

the unstaking tx is not getting incorporated into the blockchain, because the nonce of the generated tx is not in sync with the blockchain state.

the logs didn't help much, not even on debug level. all i see is this:

2024-09-15 16:10:24 "time"="2024-09-15 16:10:24.660915" "level"="debug" "logger"="node/transaction" "msg"="prepare transaction" "sender_address"="[...]" "gas_price"="1200000007" "gas_max_fee"="2400000007" "gas_max_tip"="1200000000"

Steps to reproduce

i didn't do anything special, just followed the release notes to unstake before updating to the 2.2.0 release.

for now i still have a few nodes in a state like this.

attila-lendvai commented 1 week ago

sometimes i get an error when trying to resend the tx:

{
  "code": 500,
  "message": "can't resend transaction"
}

the log says:

"time"="2024-09-15 20:53:46.847235" "level"="debug" "logger"="node/api/post_transaction" "msg"="resend transaction failed" "tx_hash"="[...]" "error"="transaction hash changed"

not sure if that helps.

attila-lendvai commented 1 week ago

might be connected to https://github.com/ethersphere/bee/issues/4740

attila-lendvai commented 1 week ago
$ curl -s -X GET localhost:1701/transactions | jq
{
  "pendingTransactions": [
    {
      "transactionHash": "0x4d0aa925071fcd87f2d14d277f37bff7f429894c51bfb8f458f96ff14ca129f8",
      "to": "0xdbf3ea6f5bee45c02255b2c26a16f300502f68da",
      "nonce": 73,
      "gasPrice": "4000000005",
      "gasLimit": 65000,
      "gasTipBoost": 0,
      "gasTipCap": "1999999999",
      "gasFeeCap": "4000000005",
      "data": "0x095ea7b3000000000000000000000000781c6d1f0eae6f1da1f604c6cdccdb8b76428ba700000000000000000000000000000000000000000000000012751bf40f450000",
      "created": "2024-09-16T17:03:16+02:00",
      "description": "Approve tokens for stake deposit operations",
      "value": "0"
    },
    {
      "transactionHash": "0x883c9dfe6e94ac4febaf409b4e2ffa45283b92eaac1890d0750a1f09d0cfabb9",
      "to": "0x0124b7263475e8d9e3a913a79c0d72de1f5885e4",
      "nonce": 73,
      "gasPrice": "6200000003",
      "gasLimit": 21000,
      "gasTipBoost": 0,
      "gasTipCap": "2199999998",
      "gasFeeCap": "6200000003",
      "data": "0x",
      "created": "2024-09-17T00:17:36+02:00",
      "description": "Approve tokens for stake deposit operations (cancellation)",
      "value": "0"
    },
    {
      "transactionHash": "0xa3f46e0b83374e9448e26dcbe7165aef25768d369667a05109ecb254d835f3c1",
      "to": "0xdbf3ea6f5bee45c02255b2c26a16f300502f68da",
      "nonce": 74,
      "gasPrice": "2258160007",
      "gasLimit": 65000,
      "gasTipBoost": 0,
      "gasTipCap": "1129080000",
      "gasFeeCap": "2258160007",
      "data": "0x095ea7b3000000000000000000000000781c6d1f0eae6f1da1f604c6cdccdb8b76428ba700000000000000000000000000000000000000000000000012751bf40f450000",
      "created": "2024-09-17T00:15:45+02:00",
      "description": "Approve tokens for stake deposit operations",
      "value": "0"
    }
  ]
}

i shut down the node, and this is what i see in the log on the way out; i.e. the unstake operation remains pending all the way until i initiate the shutdown. then i see the errors below:

"time"="2024-09-18 13:42:59.523355" "level"="info" "logger"="node" "msg"="received interrupt signal"
"time"="2024-09-18 13:42:59.523598" "level"="info" "logger"="node" "msg"="shutting down..."
"time"="2024-09-18 13:42:59.524330" "level"="debug" "logger"="node/api/delete_withdraw_all_stake" "msg"="withdraw stake failed" "error"="context canceled: Post \"https://rpc.gnosis.gateway.fm/\": context canceled"
"time"="2024-09-18 13:42:59.524396" "level"="error" "logger"="node/api/delete_withdraw_all_stake" "msg"="withdraw stake failed"
"time"="2024-09-18 13:42:59.524541" "level"="info" "logger"="node/api" "msg"="debug api access" "ip"="127.0.0.1" "method"="DELETE" "host"="localhost:1701" "uri"="/stake" "proto"="HTTP/1.1" "status"=500 "size"=48 "duration"="37h27m13.721793011s" "user-agent"="curl/7.85.0"
"time"="2024-09-18 13:42:59.525049" "level"="debug" "logger"="node/listener" "msg"="shutting down event listener"
"time"="2024-09-18 13:42:59.526187" "level"="info" "logger"="node/pusher" "msg"="pusher shutting down"
"time"="2024-09-18 13:42:59.634874" "level"="error" "logger"="node/transaction" "msg"="waiting for pending transaction failed" "error"="monitor closed" "sender_address"="0x0124b7263475E8d9e3A913A79c0D72de1F5885e4" "tx"="0x883c9dfe6e94ac4febaf409b4e2ffa45283b92eaac1890d0750a1f09d0cfabb9"
"time"="2024-09-18 13:42:59.634895" "level"="error" "logger"="node/transaction" "msg"="waiting for pending transaction failed" "error"="monitor closed" "sender_address"="0x0124b7263475E8d9e3A913A79c0D72de1F5885e4" "tx"="0xa3f46e0b83374e9448e26dcbe7165aef25768d369667a05109ecb254d835f3c1"
"time"="2024-09-18 13:42:59.634938" "level"="error" "logger"="node/transaction" "msg"="waiting for pending transaction failed" "error"="monitor closed" "sender_address"="0x0124b7263475E8d9e3A913A79c0D72de1F5885e4" "tx"="0x4d0aa925071fcd87f2d14d277f37bff7f429894c51bfb8f458f96ff14ca129f8"
"time"="2024-09-18 13:42:59.933857" "level"="info" "logger"="node" "msg"="node shutdown"

after the restart, only the nonce 74 transaction is left:

$ curl -s -X GET localhost:1701/transactions | jq
{
  "pendingTransactions": [
    {
      "transactionHash": "0xa3f46e0b83374e9448e26dcbe7165aef25768d369667a05109ecb254d835f3c1",
      "to": "0xdbf3ea6f5bee45c02255b2c26a16f300502f68da",
      "nonce": 74,
      "gasPrice": "2258160007",
      "gasLimit": 65000,
      "gasTipBoost": 0,
      "gasTipCap": "1129080000",
      "gasFeeCap": "2258160007",
      "data": "0x095ea7b3000000000000000000000000781c6d1f0eae6f1da1f604c6cdccdb8b76428ba700000000000000000000000000000000000000000000000012751bf40f450000",
      "created": "2024-09-17T00:15:45+02:00",
      "description": "Approve tokens for stake deposit operations",
      "value": "0"
    }
  ]
}

strangely enough the nonce 73 tx'es are not in the blockchain as per https://gnosisscan.io/ but they are gone from the node's local state.

reading the staked value works again at this point.

my node's eth address has no transactions for the last 175 days. the nonce of the last tx is 59 in the explorer.

how come that bee is creating tx'es with nonce as high as 74?

i initiated unstake once again, it created a tx with nonce 75 (which is pending forever as expected):

{
  "pendingTransactions": [
    {
      "transactionHash": "0x7946d7d75b110a25c3325acd319ab289a17c1171eb5ce4d94ff1fb04f292714c",
      "to": "0xdbf3ea6f5bee45c02255b2c26a16f300502f68da",
      "nonce": 75,
      "gasPrice": "3300000001",
      "gasLimit": 65000,
      "gasTipBoost": 0,
      "gasTipCap": "1649999997",
      "gasFeeCap": "3300000001",
      "data": "0x095ea7b3000000000000000000000000781c6d1f0eae6f1da1f604c6cdccdb8b76428ba700000000000000000000000000000000000000000000000012751bf40f450000",
      "created": "2024-09-18T13:50:03+02:00",
      "description": "Approve tokens for stake deposit operations",
      "value": "0"
    },
    {
      "transactionHash": "0xa3f46e0b83374e9448e26dcbe7165aef25768d369667a05109ecb254d835f3c1",
      "to": "0xdbf3ea6f5bee45c02255b2c26a16f300502f68da",
      "nonce": 74,
      "gasPrice": "2258160007",
      "gasLimit": 65000,
      "gasTipBoost": 0,
      "gasTipCap": "1129080000",
      "gasFeeCap": "2258160007",
      "data": "0x095ea7b3000000000000000000000000781c6d1f0eae6f1da1f604c6cdccdb8b76428ba700000000000000000000000000000000000000000000000012751bf40f450000",
      "created": "2024-09-17T00:15:45+02:00",
      "description": "Approve tokens for stake deposit operations",
      "value": "0"
    }
  ]
}
attila-lendvai commented 1 week ago

ok, i've managed to "fix" this by disabling the nonce cache (?) of the node, i.e. always using nonce value returned by the blockchain backend:

func (t *transactionService) nextNonce(ctx context.Context) (uint64, error) {
    onchainNonce, err := t.backend.PendingNonceAt(ctx, t.sender)

    t.logger.Debug("nextNonce", "t.backend.PendingNonceAt returned onchainNonce", onchainNonce)

    if err != nil {
        return 0, err
    }

    // var nonce uint64
    // err = t.store.Get(t.nonceKey(), &nonce)
    // if err != nil {
    //  // If no nonce was found locally used whatever we get from the backend.
    //  if errors.Is(err, storage.ErrNotFound) {
    //      return onchainNonce, nil
    //  }
    //  return 0, err
    // }

    // // If the nonce onchain is larger than what we have there were external
    // // transactions and we need to update our nonce.
    // if onchainNonce > nonce {
    //  return onchainNonce, nil
    // }
    return onchainNonce, nil
}

note that i'm doing all this without any deep understanding of what's really going on here... but either way, with this patch my node managed to unstake within seconds.

also note that i suspect my nodes have pretty much stopped earning rewards months ago (i don't have monitoring set up), and i suspect that it was also due to this.

for now i still have a few nodes that have this same issue. i'd like to update them, too, so, please let me know (the sooner the better) if i should patch in some extra logging and send them to you to debug this.

attila-lendvai commented 1 week ago

i've updated one of the problematic nodes to v2.2.0, and to my surprise it managed to stake without a hitch.

this means that either my hypothesis is wrong about the out-of-sync local nonce state, or this has been addressed/fixed since v2.1.0.

attila-lendvai commented 6 days ago

i started a problematic node, initiated the unstake (it hangs).

the pprof output after that:

curl localhost:1707/debug/pprof/goroutine?debug=2 ``` goroutine 7316 [running]: runtime/pprof.writeGoroutineStacks({0x7fe10dda2f40, 0xc00b38c020}) runtime/pprof/pprof.go:703 +0x6a runtime/pprof.writeGoroutine({0x7fe10dda2f40?, 0xc00b38c020?}, 0x1a35f00?) runtime/pprof/pprof.go:692 +0x25 runtime/pprof.(*Profile).WriteTo(0x14aae80?, {0x7fe10dda2f40?, 0xc00b38c020?}, 0xc?) runtime/pprof/pprof.go:329 +0x146 net/http/pprof.handler.ServeHTTP({0xc00b138011, 0x9}, {0x1a31840, 0xc00b38c020}, 0x0?) net/http/pprof/pprof.go:267 +0x4a8 net/http/pprof.Index({0x1a31840?, 0xc00b38c020}, 0xc001878600?) net/http/pprof/pprof.go:384 +0xe5 net/http.HandlerFunc.ServeHTTP(0xc001878500?, {0x1a31840?, 0xc00b38c020?}, 0x1489e00?) net/http/server.go:2136 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc00031c300, {0x1a31840, 0xc00b38c020}, 0xc000e5ab00) github.com/gorilla/mux@v1.8.0/mux.go:210 +0x1c5 resenje.org/web.NoCacheHeadersHandler.NewSetHeadersHandler.func1({0x1a31840, 0xc00b38c020}, 0x6?) resenje.org/web@v0.4.3/set_headers.go:28 +0x11e net/http.HandlerFunc.ServeHTTP(0xc00ae6e0f0?, {0x1a31840?, 0xc00b38c020?}, 0xc005e52830?) net/http/server.go:2136 +0x29 github.com/ethersphere/bee/v2/pkg/api.(*Service).corsHandler.func1({0x1a31840, 0xc00b38c020}, 0xc000e5ab00) github.com/ethersphere/bee/v2/pkg/api/api.go:640 +0x4ca net/http.HandlerFunc.ServeHTTP(0x0?, {0x1a31840?, 0xc00b38c020?}, 0x24cd920?) net/http/server.go:2136 +0x29 github.com/gorilla/handlers.CompressHandler.CompressHandlerLevel.func1({0x1a31840, 0xc00b38c020}, 0xc000e5ab00) github.com/gorilla/handlers@v1.4.2/compress.go:148 +0x69f net/http.HandlerFunc.ServeHTTP(0x7fe10e601f20?, {0x1a31840?, 0xc00b38c020?}, 0xc00a032040?) net/http/server.go:2136 +0x29 github.com/ethersphere/bee/v2/pkg/api.(*Service).MountDebug.NewHTTPAccessLogHandler.func1.1({0x1a316f0?, 0xc00a032000?}, 0xc000e5ab00) github.com/ethersphere/bee/v2/pkg/log/httpaccess/http_access.go:41 +0x13a net/http.HandlerFunc.ServeHTTP(0xc005e52b68?, {0x1a316f0?, 0xc00a032000?}, 0xc0001e9340?) net/http/server.go:2136 +0x29 net/http.serverHandler.ServeHTTP({0xc00ad9e0c0?}, {0x1a316f0?, 0xc00a032000?}, 0x6?) net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc009e90000, {0x1a34210, 0xc000095c20}) net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 61 net/http/server.go:3086 +0x5cb goroutine 1 [select, 1 minutes]: github.com/ethersphere/bee/v2/cmd/bee/cmd.(*command).initStartCmd.func1.2() github.com/ethersphere/bee/v2/cmd/bee/cmd/start.go:117 +0x1be github.com/ethersphere/bee/v2/cmd/bee/cmd.(*command).initStartCmd.func1(0xc0001b5000?, {0xc0003102e0?, 0x4?, 0x159f40d?}) github.com/ethersphere/bee/v2/cmd/bee/cmd/start.go:171 +0x673 github.com/spf13/cobra.(*Command).execute(0xc00026b680, {0xc0003102c0, 0x2, 0x2}) github.com/spf13/cobra@v1.5.0/command.go:872 +0x6aa github.com/spf13/cobra.(*Command).ExecuteC(0xc00026b400) github.com/spf13/cobra@v1.5.0/command.go:990 +0x38d github.com/spf13/cobra.(*Command).Execute(...) github.com/spf13/cobra@v1.5.0/command.go:918 github.com/ethersphere/bee/v2/cmd/bee/cmd.(*command).Execute(...) github.com/ethersphere/bee/v2/cmd/bee/cmd/cmd.go:173 github.com/ethersphere/bee/v2/cmd/bee/cmd.Execute() github.com/ethersphere/bee/v2/cmd/bee/cmd/cmd.go:182 +0x33 main.main() github.com/ethersphere/bee/v2/cmd/bee/main.go:15 +0x13 goroutine 18 [select]: go.opencensus.io/stats/view.(*worker).start(0xc0001e2d80) go.opencensus.io@v0.24.0/stats/view/worker.go:292 +0x9f created by go.opencensus.io/stats/view.init.0 in goroutine 1 go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x8d goroutine 23 [syscall, 1 minutes]: os/signal.signal_recv() runtime/sigqueue.go:152 +0x29 os/signal.loop() os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 os/signal/signal.go:151 +0x1f goroutine 7 [chan receive, 1 minutes]: github.com/ethersphere/bee/v2/cmd/bee/cmd.startTimeBomb({0x1a41268, 0xc00022e0f0}) github.com/ethersphere/bee/v2/cmd/bee/cmd/timebomb.go:40 +0x37 created by github.com/ethersphere/bee/v2/cmd/bee/cmd.(*command).initStartCmd.func1 in goroutine 1 github.com/ethersphere/bee/v2/cmd/bee/cmd/start.go:79 +0x2d8 goroutine 33 [select, 1 minutes]: github.com/ethersphere/bee/v2/cmd/bee/cmd.(*command).initStartCmd.func1.1() github.com/ethersphere/bee/v2/cmd/bee/cmd/start.go:87 +0x7d created by github.com/ethersphere/bee/v2/cmd/bee/cmd.(*command).initStartCmd.func1 in goroutine 1 github.com/ethersphere/bee/v2/cmd/bee/cmd/start.go:86 +0x416 goroutine 24 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc000a200f0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 +0x59e created by github.com/syndtr/goleveldb/leveldb.newSession in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x2a6 goroutine 9 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00070d500) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 +0x12a created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x456 goroutine 10 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00070d500) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 +0x9c created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x496 goroutine 11 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00070d500) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 +0x698 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x505 goroutine 12 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00070d500) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 +0x105 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x545 goroutine 37 [select]: github.com/ethersphere/bee/v2/pkg/transaction.(*transactionMonitor).watchPending(0xc00014e240) github.com/ethersphere/bee/v2/pkg/transaction/monitor.go:136 +0x199 created by github.com/ethersphere/bee/v2/pkg/transaction.NewMonitor in goroutine 34 github.com/ethersphere/bee/v2/pkg/transaction/monitor.go:73 +0x228 goroutine 1716 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/transaction.(*transactionService).WaitForReceipt(0xc00d46df38?, {0x1a34248, 0xc000092140}, {0xc4, 0x6c, 0xdb, 0xe5, 0xc5, 0xda, 0x55, ...}) github.com/ethersphere/bee/v2/pkg/transaction/transaction.go:400 +0x11b github.com/ethersphere/bee/v2/pkg/transaction.(*transactionService).waitForPendingTx.func1() github.com/ethersphere/bee/v2/pkg/transaction/transaction.go:231 +0x8f created by github.com/ethersphere/bee/v2/pkg/transaction.(*transactionService).waitForPendingTx in goroutine 1731 github.com/ethersphere/bee/v2/pkg/transaction/transaction.go:229 +0x6d goroutine 25 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/transaction.(*transactionService).WaitForReceipt(0xc000257d20?, {0x1a34248, 0xc000092140}, {0xb2, 0x5c, 0xa3, 0xc1, 0x6a, 0x72, 0x2f, ...}) github.com/ethersphere/bee/v2/pkg/transaction/transaction.go:400 +0x11b github.com/ethersphere/bee/v2/pkg/transaction.(*transactionService).waitForPendingTx.func1() github.com/ethersphere/bee/v2/pkg/transaction/transaction.go:231 +0x8f created by github.com/ethersphere/bee/v2/pkg/transaction.(*transactionService).waitForPendingTx in goroutine 34 github.com/ethersphere/bee/v2/pkg/transaction/transaction.go:229 +0x6d goroutine 26 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0009b0000) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 +0x59e created by github.com/syndtr/goleveldb/leveldb.newSession in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x2a6 goroutine 27 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00031a000) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 +0x12a created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x456 goroutine 28 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00031a000) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 +0x9c created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x496 goroutine 29 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00031a000) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 +0x698 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x505 goroutine 30 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00031a000) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 +0x105 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x545 goroutine 54 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x7fe15525ad30, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc000730500?, 0xc000a2fd08?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000730500) internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc000730500) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc0006823c0) net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc0006823c0) net/tcpsock.go:315 +0x30 net/http.(*Server).Serve(0xc0009b00f0, {0x1a31480, 0xc0006823c0}) net/http/server.go:3056 +0x364 github.com/ethersphere/bee/v2/pkg/node.NewBee.func6() github.com/ethersphere/bee/v2/pkg/node/node.go:453 +0xef created by github.com/ethersphere/bee/v2/pkg/node.NewBee in goroutine 34 github.com/ethersphere/bee/v2/pkg/node/node.go:450 +0x20dd goroutine 61 [IO wait]: internal/poll.runtime_pollWait(0x7fe15525ac38, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc000731700?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000731700) internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc000731700) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000683020) net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc000683020) net/tcpsock.go:315 +0x30 net/http.(*Server).Serve(0xc0009b01e0, {0x1a31480, 0xc000683020}) net/http/server.go:3056 +0x364 github.com/ethersphere/bee/v2/pkg/node.NewBee.func7() github.com/ethersphere/bee/v2/pkg/node/node.go:504 +0xef created by github.com/ethersphere/bee/v2/pkg/node.NewBee in goroutine 34 github.com/ethersphere/bee/v2/pkg/node/node.go:501 +0x2592 goroutine 335 [select]: github.com/ethersphere/bee/v2/pkg/postage/listener.(*listener).Listen.func3() github.com/ethersphere/bee/v2/pkg/postage/listener/listener.go:273 +0x2e5 github.com/ethersphere/bee/v2/pkg/postage/listener.(*listener).Listen.func4() github.com/ethersphere/bee/v2/pkg/postage/listener/listener.go:342 +0x42 created by github.com/ethersphere/bee/v2/pkg/postage/listener.(*listener).Listen in goroutine 34 github.com/ethersphere/bee/v2/pkg/postage/listener/listener.go:341 +0x5eb goroutine 2260 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0016e2800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2258 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 15 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc0004cc400, {0x1a34248, 0xc00022e550}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/peerstore/pstoremem/addr_book.go:116 +0x127 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/peerstore/pstoremem/addr_book.go:96 +0x256 goroutine 94 [select]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0xc0001cc240) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/resource-manager/rcmgr.go:371 +0x110 created by github.com/libp2p/go-libp2p/p2p/host/resource-manager.NewResourceManager in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/resource-manager/rcmgr.go:184 +0x645 goroutine 95 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0xc00026c770) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/decay.go:164 +0x20f created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewDecayer in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/decay.go:96 +0x245 goroutine 96 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0xc0004cd600) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/connmgr.go:359 +0x135 created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewConnManager in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/connmgr.go:153 +0x325 goroutine 113 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc000325800?, {0x1a34248, 0xc00022f400}) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_dial.go:127 +0xd9 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_dial.go:120 +0xc5 goroutine 2305 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00141b700) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2255 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 129 [select]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker(0xc0007c01a0) github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/obsaddr.go:258 +0x1d0 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.NewObservedAddrManager in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/obsaddr.go:159 +0x445 goroutine 130 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/host/basic.(*natManager).background(0xc0003785b0, {0x1a34248, 0xc00031fc70}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/natmgr.go:128 +0x32e created by github.com/libp2p/go-libp2p/p2p/host/basic.newNATManager in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/natmgr.go:78 +0x178 goroutine 336 [chan receive, 1 minutes]: github.com/ethersphere/bee/v2/pkg/settlement/swap/priceoracle.(*service).Start.func1() github.com/ethersphere/bee/v2/pkg/settlement/swap/priceoracle/priceoracle.go:71 +0x37 created by github.com/ethersphere/bee/v2/pkg/settlement/swap/priceoracle.(*service).Start in goroutine 34 github.com/ethersphere/bee/v2/pkg/settlement/swap/priceoracle/priceoracle.go:69 +0xb1 goroutine 333 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/storer.(*DB).cacheWorker(0xc0001798c0, {0x1a34248, 0xc00031e140}) github.com/ethersphere/bee/v2/pkg/storer/cachestore.go:32 +0x139 created by github.com/ethersphere/bee/v2/pkg/storer.New in goroutine 34 github.com/ethersphere/bee/v2/pkg/storer/storer.go:570 +0xe4e goroutine 334 [chan receive, 1 minutes]: github.com/ethersphere/bee/v2/pkg/postage/listener.(*listener).Listen.func1() github.com/ethersphere/bee/v2/pkg/postage/listener/listener.go:184 +0x29 created by github.com/ethersphere/bee/v2/pkg/postage/listener.(*listener).Listen in goroutine 34 github.com/ethersphere/bee/v2/pkg/postage/listener/listener.go:183 +0xf7 goroutine 153 [chan receive, 1 minutes]: github.com/ethersphere/bee/v2/pkg/storer.(*DB).startReserveWorkers.func1() github.com/ethersphere/bee/v2/pkg/storer/reserve.go:50 +0x29 created by github.com/ethersphere/bee/v2/pkg/storer.(*DB).startReserveWorkers in goroutine 408 github.com/ethersphere/bee/v2/pkg/storer/reserve.go:49 +0xad goroutine 401 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/settlement/swap/priceoracle.(*service).Start.func2() github.com/ethersphere/bee/v2/pkg/settlement/swap/priceoracle/priceoracle.go:96 +0x2ac created by github.com/ethersphere/bee/v2/pkg/settlement/swap/priceoracle.(*service).Start in goroutine 34 github.com/ethersphere/bee/v2/pkg/settlement/swap/priceoracle/priceoracle.go:74 +0x158 goroutine 154 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/storer.(*DB).reserveWorker(0xc0001798c0, {0x1a34248, 0xc005718140}) github.com/ethersphere/bee/v2/pkg/storer/reserve.go:132 +0x1ed created by github.com/ethersphere/bee/v2/pkg/storer.(*DB).startReserveWorkers in goroutine 408 github.com/ethersphere/bee/v2/pkg/storer/reserve.go:55 +0x138 goroutine 402 [select]: github.com/ethersphere/bee/v2/pkg/skippeers.(*List).worker(0xc00c8788a0) github.com/ethersphere/bee/v2/pkg/skippeers/skippeers.go:49 +0xf3 created by github.com/ethersphere/bee/v2/pkg/skippeers.NewList in goroutine 34 github.com/ethersphere/bee/v2/pkg/skippeers/skippeers.go:36 +0xe5 goroutine 886 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 1256 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 1253 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 887 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 131 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.(*Listener).Accept(0xc000e45c80) github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/circuitv2/client/listen.go:21 +0x131 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0xc000379b90) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/listener.go:75 +0xfe created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeListener in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/upgrader.go:119 +0x1f6 goroutine 132 [chan receive, 1 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc000379b90) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/listener.go:163 +0x3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_listen.go:129 +0xef created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_listen.go:107 +0x213 goroutine 133 [IO wait]: internal/poll.runtime_pollWait(0x7fe15525a760, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0007af680?, 0x8?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0007af680) internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc0007af680) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc0004a3a60) net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc0004a3a60) net/tcpsock.go:315 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0x0?) github.com/multiformats/go-multiaddr@v0.12.3/net/net.go:243 +0x24 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0xc000379c70) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/listener.go:75 +0xfe created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeListener in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/upgrader.go:119 +0x1f6 goroutine 134 [chan receive]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc000379c70) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/listener.go:163 +0x3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_listen.go:129 +0xef created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_listen.go:107 +0x213 goroutine 135 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x7fe15525a668, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0007af700?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0007af700) internal/poll/fd_unix.go:611 +0x2ac net.(*netFD).accept(0xc0007af700) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc0004a3aa0) net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc0004a3aa0) net/tcpsock.go:315 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0x0?) github.com/multiformats/go-multiaddr@v0.12.3/net/net.go:243 +0x24 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0xc000379d50) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/listener.go:75 +0xfe created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeListener in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/upgrader.go:119 +0x1f6 goroutine 136 [chan receive, 1 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc000379d50) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/listener.go:163 +0x3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_listen.go:129 +0xef created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_listen.go:107 +0x213 goroutine 885 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 77 [chan receive]: github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).ping(0xc00557f490, 0xc0007cd7d0?, {0x1a34248, 0xc0000925a0}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:136 +0xc5 created by github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).manage in goroutine 165 github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:91 +0x125 goroutine 177 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0xc00169a340) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/autonat/autonat.go:173 +0x2ef created by github.com/libp2p/go-libp2p/p2p/host/autonat.New in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/autonat/autonat.go:129 +0x756 goroutine 170 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00031a1c0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 +0x105 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x545 goroutine 179 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0xc000518300, {0x1a34248, 0xc000a1d040}, {0x1a32fb0?, 0xc000a1d090}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/pstoremanager/pstoremanager.go:98 +0x2b9 created by github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).Start in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/pstoremanager/pstoremanager.go:80 +0x236 goroutine 180 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0xc0007c2000, {0x1a34248, 0xc00031fb30}) github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:268 +0x448 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:231 +0x1a5 goroutine 181 [select]: github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background(0xc000782000) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:550 +0x1fe created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Start in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:391 +0x8a goroutine 72 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:258 +0xe5 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop in goroutine 180 github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:254 +0x3b3 goroutine 182 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc000a0a900, {0x1a34248, 0xc000a1d1d0}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/peerstore/pstoremem/addr_book.go:116 +0x127 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/peerstore/pstoremem/addr_book.go:96 +0x256 goroutine 183 [select]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0xc000a1f2c0) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/resource-manager/rcmgr.go:371 +0x110 created by github.com/libp2p/go-libp2p/p2p/host/resource-manager.NewResourceManager in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/resource-manager/rcmgr.go:184 +0x645 goroutine 184 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0xc00037c5b0) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/decay.go:164 +0x20f created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewDecayer in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/decay.go:96 +0x245 goroutine 185 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0xc000a0bb00) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/connmgr.go:359 +0x135 created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewConnManager in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/connmgr.go:153 +0x325 goroutine 202 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc0016a8900?, {0x1a34248, 0xc000a1d9a0}) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_dial.go:127 +0xd9 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_dial.go:120 +0xc5 goroutine 169 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00031a1c0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 +0x698 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x505 goroutine 225 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker(0xc00169a750) github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/obsaddr.go:258 +0x1d0 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.NewObservedAddrManager in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/obsaddr.go:159 +0x445 goroutine 226 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client.(*Listener).Accept(0xc0018153e0) github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/circuitv2/client/listen.go:21 +0x131 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0xc00044c310) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/listener.go:75 +0xfe created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeListener in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/upgrader.go:119 +0x1f6 goroutine 227 [chan receive, 1 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc00044c310) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/upgrader/listener.go:163 +0x3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_listen.go:129 +0xef created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_listen.go:107 +0x213 goroutine 884 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 883 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 236 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0xc0018420d0) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/autonat/autonat.go:173 +0x2ef created by github.com/libp2p/go-libp2p/p2p/host/autonat.New in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/autonat/autonat.go:129 +0x756 goroutine 168 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00031a1c0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 +0x9c created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x496 goroutine 238 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0xc0016a8ea0, {0x1a34248, 0xc001844050}, {0x1a32fb0?, 0xc0018440a0}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/pstoremanager/pstoremanager.go:98 +0x2b9 created by github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).Start in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/pstoremanager/pstoremanager.go:80 +0x236 goroutine 239 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0xc0007c26c0, {0x1a34248, 0xc0016dceb0}) github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:268 +0x448 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:231 +0x1a5 goroutine 240 [select]: github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background(0xc000782480) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:550 +0x1fe created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Start in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:391 +0x8a goroutine 241 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).background(0xc001834c80, {0x1a34248, 0xc0018440f0}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/autonat/svc.go:283 +0x151 created by github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).Enable in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/autonat/svc.go:261 +0x1c5 goroutine 167 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00031a1c0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 +0x12a created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x456 goroutine 164 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:258 +0xe5 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop in goroutine 300 github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:254 +0x3b3 goroutine 244 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0xc0018421a0) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/autonat/autonat.go:173 +0x2ef created by github.com/libp2p/go-libp2p/p2p/host/autonat.New in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/autonat/autonat.go:129 +0x756 goroutine 76 [chan receive]: github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).ping(0xc00557f490, 0x0?, {0x1a34248, 0xc0000925a0}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:136 +0xc5 created by github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).manage in goroutine 165 github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:91 +0x125 goroutine 75 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:258 +0xe5 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop in goroutine 239 github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:254 +0x3b3 goroutine 245 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc000a0cd00, {0x1a34248, 0xc0018442d0}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/peerstore/pstoremem/addr_book.go:116 +0x127 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/peerstore/pstoremem/addr_book.go:96 +0x256 goroutine 246 [select]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0xc00182e780) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/resource-manager/rcmgr.go:371 +0x110 created by github.com/libp2p/go-libp2p/p2p/host/resource-manager.NewResourceManager in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/resource-manager/rcmgr.go:184 +0x645 goroutine 247 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0xc00044c770) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/decay.go:164 +0x20f created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewDecayer in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/decay.go:96 +0x245 goroutine 248 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0xc001862000) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/connmgr.go:359 +0x135 created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewConnManager in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/connmgr/connmgr.go:153 +0x325 goroutine 265 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc00186c5a0?, {0x1a34248, 0xc001844aa0}) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_dial.go:127 +0xd9 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_dial.go:120 +0xc5 goroutine 165 [select]: github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).manage(0xc00557f490) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:103 +0x376 created by github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.New in goroutine 34 github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:74 +0x205 goroutine 288 [select]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker(0xc0018424e0) github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/obsaddr.go:258 +0x1d0 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.NewObservedAddrManager in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/obsaddr.go:159 +0x445 goroutine 882 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 881 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).manage.func3() github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:550 +0x12f created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).manage in goroutine 879 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:547 +0x3fb goroutine 297 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0xc001843c70) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/autonat/autonat.go:173 +0x2ef created by github.com/libp2p/go-libp2p/p2p/host/autonat.New in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/autonat/autonat.go:129 +0x756 goroutine 166 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0009b02d0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 +0x59e created by github.com/syndtr/goleveldb/leveldb.newSession in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x2a6 goroutine 299 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0xc00186cb40, {0x1a34248, 0xc001906ff0}, {0x1a32fb0?, 0xc001907040}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/pstoremanager/pstoremanager.go:98 +0x2b9 created by github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).Start in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/pstoremanager/pstoremanager.go:80 +0x236 goroutine 300 [select, 1 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0xc0007c2c60, {0x1a34248, 0xc001845f90}) github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:268 +0x448 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/protocol/identify/id.go:231 +0x1a5 goroutine 301 [select]: github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background(0xc000782600) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:550 +0x1fe created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Start in goroutine 34 github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:391 +0x8a goroutine 302 [chan receive, 1 minutes]: github.com/ethersphere/bee/v2/pkg/hive.(*Service).startCheckPeersHandler.func1() github.com/ethersphere/bee/v2/pkg/hive/hive.go:261 +0x68 created by github.com/ethersphere/bee/v2/pkg/hive.(*Service).startCheckPeersHandler in goroutine 34 github.com/ethersphere/bee/v2/pkg/hive/hive.go:259 +0xa7 goroutine 303 [select]: github.com/ethersphere/bee/v2/pkg/hive.(*Service).startCheckPeersHandler.func2() github.com/ethersphere/bee/v2/pkg/hive/hive.go:269 +0x10f created by github.com/ethersphere/bee/v2/pkg/hive.(*Service).startCheckPeersHandler in goroutine 34 github.com/ethersphere/bee/v2/pkg/hive/hive.go:266 +0x125 goroutine 304 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0019a10e0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 +0x59e created by github.com/syndtr/goleveldb/leveldb.newSession in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x2a6 goroutine 305 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0019baa80) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 +0x12a created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x456 goroutine 306 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0019baa80) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 +0x9c created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x496 goroutine 307 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0019baa80) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 +0x698 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x505 goroutine 308 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0019baa80) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 +0x105 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 34 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x545 goroutine 78 [chan receive]: github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).ping(0xc00557f490, 0xdf8520?, {0x1a34248, 0xc0000925a0}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:136 +0xc5 created by github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).manage in goroutine 165 github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:91 +0x125 goroutine 79 [chan receive]: github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).ping(0xc00557f490, 0x0?, {0x1a34248, 0xc0000925a0}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:136 +0xc5 created by github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).manage in goroutine 165 github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:91 +0x125 goroutine 80 [chan receive]: github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).ping(0xc00557f490, 0x0?, {0x1a34248, 0xc0000925a0}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:136 +0xc5 created by github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).manage in goroutine 165 github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:91 +0x125 goroutine 321 [chan receive]: github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).ping(0xc00557f490, 0x0?, {0x1a34248, 0xc0000925a0}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:136 +0xc5 created by github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).manage in goroutine 165 github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:91 +0x125 goroutine 322 [chan receive]: github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).ping(0xc00557f490, 0x0?, {0x1a34248, 0xc0000925a0}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:136 +0xc5 created by github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).manage in goroutine 165 github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:91 +0x125 goroutine 323 [chan receive]: github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).ping(0xc00557f490, 0x8e601094ceff8c1d?, {0x1a34248, 0xc0000925a0}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:136 +0xc5 created by github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher.(*reacher).manage in goroutine 165 github.com/ethersphere/bee/v2/pkg/p2p/libp2p/internal/reacher/reacher.go:91 +0x125 goroutine 171 [select]: github.com/ethersphere/bee/v2/pkg/storer.initDiskRepository.func1() github.com/ethersphere/bee/v2/pkg/storer/storer.go:294 +0x12d created by github.com/ethersphere/bee/v2/pkg/storer.initDiskRepository in goroutine 34 github.com/ethersphere/bee/v2/pkg/storer/storer.go:287 +0x2bf goroutine 172 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678370) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 173 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc000691500, 0x0?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 174 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc0056783c0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 175 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc000691620, 0xc0016a7f48?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 176 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678410) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 337 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc000518240, 0xc0016a57d0?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 338 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678460) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 339 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc000518960, 0x9eaf2bd0c3093308?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 340 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc0056784b0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 341 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc000518e40, 0xed13757e432dac7b?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 342 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678500) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 343 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc0005192c0, 0xc00184e748?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 344 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678550) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 345 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc000519740, 0xc09eeef823d6f9a8?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 346 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc0056785a0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 347 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc000519860, 0xc00186cb40?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 348 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc0056785f0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 349 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc000519ce0, 0xc2624e8a48a63082?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 350 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678640) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 351 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc000519f20, 0xc00196df48?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 352 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678690) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 353 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc0018140c0, 0xc00184bf30?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 354 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc0056786e0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 355 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc0018141e0, 0x610b07254302ed9d?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 356 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678730) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 357 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001814300, 0xc00184dfd0?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 358 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678780) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 359 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001814420, 0x31b7ed0d507550ad?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 360 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc0056787d0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 361 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001814540, 0x50b93600e565680d?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 362 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678820) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 363 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001814660, 0xabf887541e791780?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 364 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678870) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 365 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001814780, 0x71df28e4479c58ec?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 366 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc0056788c0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 367 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc0018148a0, 0x3c?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 368 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678910) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 369 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc0018149c0, 0x0?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 370 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678960) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 371 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001814ae0, 0x56231abdbfefbdbf?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 372 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc0056789b0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 373 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001814c00, 0x903ef760818b8b9e?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 374 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678a00) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 375 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001814d20, 0x42?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 376 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678a50) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 377 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001814e40, 0xefbdbfef5a627ebd?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 378 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678aa0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 379 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001814f60, 0x7625bdbfefbdbfef?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 380 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678af0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 381 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001815080, 0x83?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 382 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678b40) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 383 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc0018151a0, 0x0?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 384 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678b90) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 385 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc0018152c0, 0x91?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 386 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678be0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 387 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001815440, 0x3c?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 388 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678c30) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 389 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001815560, 0x0?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 390 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678c80) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 391 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc001815ec0, 0x42?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 392 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678cd0) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 393 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc00186c000, 0xbfef137a258ad614?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 394 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*shard).process(0xc005678d20) github.com/ethersphere/bee/v2/pkg/sharky/shard.go:115 +0x19b github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func1() github.com/ethersphere/bee/v2/pkg/sharky/store.go:106 +0x5a created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:104 +0x3b5 goroutine 395 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/sharky.(*slots).process(0xc00186c120, 0xbdbfef47bdbfef55?) github.com/ethersphere/bee/v2/pkg/sharky/slots.go:107 +0xd7 github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create.func2() github.com/ethersphere/bee/v2/pkg/sharky/store.go:112 +0x59 created by github.com/ethersphere/bee/v2/pkg/sharky.(*Store).create in goroutine 34 github.com/ethersphere/bee/v2/pkg/sharky/store.go:110 +0x430 goroutine 160 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).manage.func2() github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:526 +0x11d created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).manage in goroutine 879 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:523 +0x36e goroutine 156 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x7fe15525a570, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00179aa00?, 0xc00043b800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00179aa00, {0xc00043b800, 0x1800, 0x1800}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00179aa00, {0xc00043b800?, 0xc00043b8eb?, 0x19?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc007699da0, {0xc00043b800?, 0x1715?, 0xc00043b8e3?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc0017bc168, {0xc00043b800?, 0xc0017bc168?, 0xc000e78000?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc00072f0a8, {0x1a29d40, 0xc0017bc168}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00072ee00, {0x1a27ec0?, 0xc007699da0}, 0x1722?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00072ee00, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc00072ee00, {0xc003e86000, 0x1000, 0x81e165?}) crypto/tls/conn.go:1369 +0x158 bufio.(*Reader).Read(0xc00186c4e0, {0xc00abe4040, 0x9, 0x246adb0?}) bufio/bufio.go:244 +0x197 io.ReadAtLeast({0x1a27440, 0xc00186c4e0}, {0xc00abe4040, 0x9, 0x9}, 0x9) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 net/http.http2readFrameHeader({0xc00abe4040, 0x9, 0xc006582420?}, {0x1a27440?, 0xc00186c4e0?}) net/http/h2_bundle.go:1635 +0x65 net/http.(*http2Framer).ReadFrame(0xc00abe4000) net/http/h2_bundle.go:1902 +0x85 net/http.(*http2clientConnReadLoop).run(0xc0009c3f98) net/http/h2_bundle.go:9378 +0x11f net/http.(*http2ClientConn).readLoop(0xc000873680) net/http/h2_bundle.go:9273 +0x65 created by net/http.(*http2Transport).newClientConn in goroutine 155 net/http/h2_bundle.go:7945 +0xcbe goroutine 403 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/salud.(*service).worker(0xc0019a2360, 0x445e3c?, {0x159f545, 0x4}, 0x24cb440?, 0x0?, 0x0?) github.com/ethersphere/bee/v2/pkg/salud/salud.go:96 +0xd9 created by github.com/ethersphere/bee/v2/pkg/salud.New in goroutine 34 github.com/ethersphere/bee/v2/pkg/salud/salud.go:87 +0x399 goroutine 2254 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00141b700) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2225 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 404 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/node.NewBee.func11() github.com/ethersphere/bee/v2/pkg/node/node.go:937 +0xc9 created by github.com/ethersphere/bee/v2/pkg/node.NewBee in goroutine 34 github.com/ethersphere/bee/v2/pkg/node/node.go:935 +0x76e9 goroutine 405 [select]: github.com/ethersphere/bee/v2/pkg/skippeers.(*List).worker(0xc00c8789c0) github.com/ethersphere/bee/v2/pkg/skippeers/skippeers.go:49 +0xf3 created by github.com/ethersphere/bee/v2/pkg/skippeers.NewList in goroutine 34 github.com/ethersphere/bee/v2/pkg/skippeers/skippeers.go:36 +0xe5 goroutine 406 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/pusher.(*Service).chunksWorker(0xc00564ae10, 0xc001969fb8?) github.com/ethersphere/bee/v2/pkg/pusher/pusher.go:109 +0xda created by github.com/ethersphere/bee/v2/pkg/pusher.New in goroutine 34 github.com/ethersphere/bee/v2/pkg/pusher/pusher.go:101 +0x3fe goroutine 407 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/pusher.(*Service).AddFeed.func1() github.com/ethersphere/bee/v2/pkg/pusher/pusher.go:383 +0x71 created by github.com/ethersphere/bee/v2/pkg/pusher.(*Service).AddFeed in goroutine 34 github.com/ethersphere/bee/v2/pkg/pusher/pusher.go:382 +0x67 goroutine 408 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/storer.(*DB).startReserveWorkers(0xc0001798c0, {0x1a34248?, 0xc00031e140?}, 0xc00c878930) github.com/ethersphere/bee/v2/pkg/storer/reserve.go:57 +0x192 created by github.com/ethersphere/bee/v2/pkg/storer.(*DB).StartReserveWorker.func1 in goroutine 34 github.com/ethersphere/bee/v2/pkg/storer/storer.go:635 +0xe5 goroutine 409 [select]: github.com/ethersphere/bee/v2/pkg/storageincentives.(*Agent).start(0xc0043ec000, 0x12a05f200, 0x98, 0x26) github.com/ethersphere/bee/v2/pkg/storageincentives/agent.go:251 +0x531 created by github.com/ethersphere/bee/v2/pkg/storageincentives.New in goroutine 34 github.com/ethersphere/bee/v2/pkg/storageincentives/agent.go:117 +0x585 goroutine 400 [chan receive, 1 minutes]: github.com/ethersphere/bee/v2/pkg/storageincentives.(*Agent).start.func7() github.com/ethersphere/bee/v2/pkg/storageincentives/agent.go:237 +0x29 created by github.com/ethersphere/bee/v2/pkg/storageincentives.(*Agent).start in goroutine 409 github.com/ethersphere/bee/v2/pkg/storageincentives/agent.go:236 +0x48d goroutine 879 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).manage(0xc00052cc00) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:574 +0x493 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).Start in goroutine 34 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:716 +0x69 goroutine 158 [chan receive, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).manage.func1() github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:511 +0x29 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).manage in goroutine 879 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:510 +0x1df goroutine 888 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 889 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 890 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 891 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 892 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 893 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 894 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 895 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 896 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 897 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 898 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 899 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 900 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 901 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 902 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 903 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 904 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 905 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 906 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 907 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 908 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 909 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 910 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 911 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 912 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 913 [select]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710360) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:485 +0x150 goroutine 914 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 915 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 916 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 917 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 918 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 919 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 920 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 921 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 922 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 923 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 924 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 925 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 926 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 927 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 928 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 929 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 930 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 931 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 932 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 933 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 934 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 935 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 936 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 937 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 938 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 939 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 940 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 941 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 942 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 943 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 944 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 945 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler.func2(0xc005710300) github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:459 +0xc7 created by github.com/ethersphere/bee/v2/pkg/topology/kademlia.(*Kad).connectionAttemptsHandler in goroutine 159 github.com/ethersphere/bee/v2/pkg/topology/kademlia/kademlia.go:488 +0x1c5 goroutine 948 [select]: github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).reachabilityWorker.func1() github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:379 +0x125 created by github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).reachabilityWorker in goroutine 34 github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:376 +0x151 goroutine 2252 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e4a9770, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc001917180?, 0xc001a93000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001917180, {0xc001a93000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc001917180, {0xc001a93000?, 0xc001a93005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc003e14410, {0xc001a93000?, 0x0?, 0xc0007acfb8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b24d920, {0xc001a93000?, 0xc00b24d920?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc0007ad0a8, {0x1a29d40, 0xc00b24d920}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0007ace00, {0x7fe10e121c38?, 0xc009f7f0b0}, 0x1000?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0007ace00, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc0007ace00, {0xc004bd96e0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc004b222a0}, {0xc004bd96e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00141b700) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2225 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 5333 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 5248 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 2957 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 2954 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 6003 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 5980 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 6179 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601b10, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0067af300?, 0xc000e40800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0067af300, {0xc000e40800, 0xc00, 0xc00}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc0067af300, {0xc000e40800?, 0xc000e4082b?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0067ce168, {0xc000e40800?, 0x0?, 0xc00693c1b8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc0074fe570, {0xc000e40800?, 0xc0074fe570?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc00693c2a8, {0x1a29d40, 0xc0074fe570}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00693c000, {0x7fe10e121c38?, 0xc00a822870}, 0xbda?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00693c000, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc00693c000, {0xc006980ed0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc009f3d2d0}, {0xc006980ed0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc006671300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 6160 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 2282 [IO wait]: internal/poll.runtime_pollWait(0x7fe15525a478, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00183a480?, 0xc001b61000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00183a480, {0xc001b61000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00183a480, {0xc001b61000?, 0xc001b61005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc007659100, {0xc001b61000?, 0x0?, 0xc001462538?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b48bb30, {0xc001b61000?, 0xc00b48bb30?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc001462628, {0x1a29d40, 0xc00b48bb30}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001462380, {0x7fe10e121c38?, 0xc0065b5740}, 0x1000?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001462380, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc001462380, {0xc00173e360, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc0050476c0}, {0xc00173e360, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0007abd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2174 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 2224 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0016e2800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc0058a7c20?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2191 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 2535 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc005931c70}, {0xc0018d4d50, 0x3}, 0xc001835e80) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc005931c70}, {0xc0018d4d50, 0x3}, 0xc001957440) resenje.org/singleflight@v0.4.0/singleflight.go:67 +0x3ac github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc005931c70}, 0x2, 0x6) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc0040887d0?}, {0x40887d0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc004088780}, {{{0xc0041867e0, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc0019a9d80}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc0019a9d80}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc0019a9d80}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2221 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 2253 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00141b700) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc003f01580?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2225 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 2536 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc005939110}, {0xc001a47ce0, 0x4}, 0xc009cb0380) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc005939110}, {0xc001a47ce0, 0x4}, 0xc0003ff110) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc005939110}, 0x3, 0x12) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc004088be0?}, {0x4088be0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc004088b90}, {{{0xc002002d00, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc0019a9e00}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc0019a9e00}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc0019a9e00}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2260 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 2079 [select]: github.com/ethersphere/bee/v2/pkg/storer.(*DB).SubscribeBin.func1() github.com/ethersphere/bee/v2/pkg/storer/reserve.go:477 +0x2a5 created by github.com/ethersphere/bee/v2/pkg/storer.(*DB).SubscribeBin in goroutine 2078 github.com/ethersphere/bee/v2/pkg/storer/reserve.go:449 +0x16c goroutine 6056 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc009e95880}, {0xc0069801c0, 0x4}, 0xc0056816c0) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc009e95880}, {0xc0069801c0, 0x4}, 0xc00bc02750) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc009e95880}, 0x0, 0x16) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc00673b9a0?}, {0x673b9a0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc00673b950}, {{{0xc0064af800, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc0063ddb00}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc0063ddb00}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc0063ddb00}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 5452 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 3794 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc004ae1400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 3744 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 1062 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e4a9a58, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00183b200?, 0xc005e25000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00183b200, {0xc005e25000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00183b200, {0xc005e25000?, 0xc005e25005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc009a0ff58, {0xc005e25000?, 0x155?, 0xc006e32538?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc003f4c4f8, {0xc005e25000?, 0xc003f4c4f8?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc006e32628, {0x1a29d40, 0xc003f4c4f8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc006e32380, {0x7fe10e121c38?, 0xc00660a6c0}, 0x1000?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc006e32380, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc006e32380, {0xc009d5a9f0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc00a1b47e0}, {0xc009d5a9f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0006ecb00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 973 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 4319 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 4316 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 2283 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0007abd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc0016e2500?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2174 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 3828 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601258, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc004b43800?, 0xc0049f2c80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004b43800, {0xc0049f2c80, 0xc80, 0xc80}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc004b43800, {0xc0049f2c80?, 0xc0049f2c85?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00557b980, {0xc0049f2c80?, 0x50ee3e?, 0xc00570b338?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b24d9f8, {0xc0049f2c80?, 0xc00b24d9f8?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc00570b428, {0x1a29d40, 0xc00b24d9f8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00570b180, {0x7fe10e121c38?, 0xc00b41faa0}, 0xc80?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00570b180, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc00570b180, {0xc005a187c0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc006b395e0}, {0xc005a187c0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc005992200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3764 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 5948 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc006880200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5936 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 5949 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc006880200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5936 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 2078 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs.func1({0x1a34248, 0xc00abfb630}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:416 +0x251 resenje.org/singleflight.(*Group[...]).Do.func1() resenje.org/singleflight@v0.4.0/singleflight.go:63 +0x2b created by resenje.org/singleflight.(*Group[...]).Do in goroutine 2090 resenje.org/singleflight@v0.4.0/singleflight.go:62 +0x36f goroutine 2257 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0016e2800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2191 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 3722 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 3719 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 2090 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc00d0c4150}, {0xc0000133d0, 0x4}, 0xc005e17580) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc00d0c4150}, {0xc0000133d0, 0x4}, 0xc00d73b830) resenje.org/singleflight@v0.4.0/singleflight.go:67 +0x3ac github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc00d0c4150}, 0x4, 0xb) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc005718910?}, {0x5718910?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc0057188c0}, {{{0xc00b9bed80, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc009d76680}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc009d76680}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc009d76680}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 1866 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 4858 [select]: github.com/libp2p/go-yamux/v4.(*Session).Ping(0xc006003500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:417 +0x4d3 github.com/libp2p/go-yamux/v4.(*Session).measureRTT(0xc006003500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 +0x18 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc006003500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:360 +0x7f created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4299 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 4639 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc006002700) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4658 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 1063 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0006ecb00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc0019ae9d0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 973 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 1064 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0006ecb00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 973 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 1066 [select, 1 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0006ecb00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 972 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 2216 [IO wait]: internal/poll.runtime_pollWait(0x7fe15525ae28, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00071ab00?, 0xc0018b2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00071ab00, {0xc0018b2000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00071ab00, {0xc0018b2000?, 0xc0018b2005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc009817708, {0xc0018b2000?, 0x0?, 0xc00beb9338?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b2c8708, {0xc0018b2000?, 0xc00b2c8708?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc00beb9428, {0x1a29d40, 0xc00b2c8708}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00beb9180, {0x7fe10e121c38?, 0xc0065e0120}, 0x1000?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00beb9180, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc00beb9180, {0xc00155e560, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc00a1b5960}, {0xc00155e560, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0016e2600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2183 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 2223 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601c08, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00071b300?, 0xc001a1c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00071b300, {0xc001a1c000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00071b300, {0xc001a1c000?, 0xd?, 0xc00b394970?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc009817750, {0xc001a1c000?, 0x0?, 0x0?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b24d938, {0xc001a1c000?, 0xc00b24d938?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc0006c3b28, {0x1a29d40, 0xc00b24d938}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0006c3880, {0x7fe10e121c38?, 0xc0065e17a0}, 0xbebe25?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0006c3880, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc0006c3880, {0xc004bd8b30, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc0043ac540}, {0xc004bd8b30, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0016e2800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2191 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 430 [select]: github.com/libp2p/go-libp2p/p2p/net/nat.(*NAT).background(0xc0009afa80) github.com/libp2p/go-libp2p@v0.33.2/p2p/net/nat/nat.go:174 +0x308 github.com/libp2p/go-libp2p/p2p/net/nat.DiscoverNAT.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/nat/nat.go:67 +0x4f created by github.com/libp2p/go-libp2p/p2p/net/nat.DiscoverNAT in goroutine 130 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/nat/nat.go:65 +0x2fa goroutine 3342 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0041d5500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3353 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 3693 [select]: github.com/ethersphere/bee/v2/pkg/storer.(*DB).SubscribeBin.func1() github.com/ethersphere/bee/v2/pkg/storer/reserve.go:477 +0x2a5 created by github.com/ethersphere/bee/v2/pkg/storer.(*DB).SubscribeBin in goroutine 3692 github.com/ethersphere/bee/v2/pkg/storer/reserve.go:449 +0x16c goroutine 2221 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0016e2600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2219 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 1862 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e4a9e38, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00b9f0e80?, 0xc0007a0000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00b9f0e80, {0xc0007a0000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00b9f0e80, {0xc0007a0000?, 0xc0007a0005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc009816020, {0xc0007a0000?, 0x0?, 0xc006e32fb8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b2c8678, {0xc0007a0000?, 0xc00b2c8678?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc006e330a8, {0x1a29d40, 0xc00b2c8678}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc006e32e00, {0x7fe10e121c38?, 0xc00b1b63f0}, 0x1000?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc006e32e00, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc006e32e00, {0xc0019be390, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc00cef61c0}, {0xc0019be390, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00b9f8300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 1727 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 2899 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601448, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00afeb600?, 0xc0043f1000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00afeb600, {0xc0043f1000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00afeb600, {0xc0043f1000?, 0xc0043f1005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc009a0e5c8, {0xc0043f1000?, 0x0?, 0xc0007addb8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b24d980, {0xc0043f1000?, 0xc00b24d980?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc0007adea8, {0x1a29d40, 0xc00b24d980}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0007adc00, {0x7fe10e121c38?, 0xc001795410}, 0x1000?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0007adc00, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc0007adc00, {0xc003af9de0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc005d461c0}, {0xc003af9de0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc003eaaa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2653 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 2093 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 2090 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 4861 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc006003500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 4859 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 4913 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc005eb1900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4618 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 2284 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0007abd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2174 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 1732 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x7fe15525a098, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00b24f200?, 0xc00b245571?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00b24f200, {0xc00b245571, 0x1, 0x1}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00b24f200, {0xc00b245571?, 0x0?, 0x100010000?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc003e14a98, {0xc00b245571?, 0x1?, 0x0?}) net/net.go:179 +0x45 net/http.(*connReader).backgroundRead(0xc00b245560) net/http/server.go:683 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 1731 net/http/server.go:679 +0xba goroutine 6059 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 6056 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 2217 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0016e2600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc00c193f78?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2183 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 1253 [select, 1 minutes]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc00ceeaa80}, {0xc0000aaf40, 0x4}, 0xc009cb0380) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc00ceeaa80}, {0xc0000aaf40, 0x4}, 0xc009cc2600) resenje.org/singleflight@v0.4.0/singleflight.go:67 +0x3ac github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc00ceeaa80}, 0x3, 0x12) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc005e2fae0?}, {0x5e2fae0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc005e2fa90}, {{{0xc003f19d60, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc00071b200}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc00071b200}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc00071b200}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 1066 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 2218 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0016e2600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2183 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 2554 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 2536 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 1164 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs.func1({0x1a34248, 0xc009cc0500}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:416 +0x251 resenje.org/singleflight.(*Group[...]).Do.func1() resenje.org/singleflight@v0.4.0/singleflight.go:63 +0x2b created by resenje.org/singleflight.(*Group[...]).Do in goroutine 1253 resenje.org/singleflight@v0.4.0/singleflight.go:62 +0x36f goroutine 1165 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/storer.(*DB).SubscribeBin.func1() github.com/ethersphere/bee/v2/pkg/storer/reserve.go:477 +0x2a5 created by github.com/ethersphere/bee/v2/pkg/storer.(*DB).SubscribeBin in goroutine 1164 github.com/ethersphere/bee/v2/pkg/storer/reserve.go:449 +0x16c goroutine 5452 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0065e5500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5450 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 3223 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc0063b8b60}, {0xc004056880, 0x4}, 0xc0056816c0) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc0063b8b60}, {0xc004056880, 0x4}, 0xc007331860) resenje.org/singleflight@v0.4.0/singleflight.go:67 +0x3ac github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc0063b8b60}, 0x0, 0x16) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc004255c70?}, {0x4255c70?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc004255c20}, {{{0xc00c742b40, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc004270680}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc004270680}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc004270680}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2575 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 3415 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 3412 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 2525 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e4a9960, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00179a800?, 0xc0018b1000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00179a800, {0xc0018b1000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00179a800, {0xc0018b1000?, 0x0?, 0x1c?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc003e14540, {0xc0018b1000?, 0xc002087cde?, 0xc002087d00?}) net/net.go:179 +0x45 bufio.(*Reader).Read(0xc001894d20, {0xc0018a61b0, 0x2, 0xc002087d38?}) bufio/bufio.go:244 +0x197 io.ReadAtLeast({0x1a27440, 0xc001894d20}, {0xc0018a61b0, 0x2, 0x2}, 0x2) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen(0xc0018a6120) github.com/libp2p/go-libp2p@v0.33.2/p2p/security/noise/rw.go:133 +0x35 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read(0xc0018a6120, {0xc0018d41a0, 0xc, 0xc}) github.com/libp2p/go-libp2p@v0.33.2/p2p/security/noise/rw.go:52 +0x205 io.ReadAtLeast({0x7fe10e12daa0, 0xc0018a6120}, {0xc0018d41a0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0006ed300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0xc000807f28?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2411 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 1863 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00b9f8300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0x10?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 1727 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 1731 [select, 1 minutes]: github.com/ethersphere/bee/v2/pkg/transaction.(*transactionService).WaitForReceipt(0xc00025d7c0?, {0x1a34210, 0xc00b245830}, {0xc4, 0x6c, 0xdb, 0xe5, 0xc5, 0xda, 0x55, ...}) github.com/ethersphere/bee/v2/pkg/transaction/transaction.go:400 +0x11b github.com/ethersphere/bee/v2/pkg/storageincentives/staking.(*contract).sendApproveTransaction(0xc0019c4000, {0x1a34210?, 0xc00b245830}, 0xc00b299540) github.com/ethersphere/bee/v2/pkg/storageincentives/staking/contract.go:109 +0x3da github.com/ethersphere/bee/v2/pkg/storageincentives/staking.(*contract).WithdrawAllStake(0xc0019c4000, {0x1a34210, 0xc00b245830}) github.com/ethersphere/bee/v2/pkg/storageincentives/staking/contract.go:284 +0xf0 github.com/ethersphere/bee/v2/pkg/api.(*Service).withdrawAllStakeHandler(0xc000223500, {0x1a31840, 0xc00b211480}, 0xc00b266e00) github.com/ethersphere/bee/v2/pkg/api/staking.go:102 +0xbf net/http.HandlerFunc.ServeHTTP(0x13a3500?, {0x1a31840?, 0xc00b211480?}, 0x6?) net/http/server.go:2136 +0x29 github.com/ethersphere/bee/v2/pkg/jsonhttp.HandleMethods(0xc00d598f00, {0x15e6e13, 0x2b}, {0x15cea0e, 0x1f}, {0x1a31840?, 0xc00b211480}, 0xc00b266e00) github.com/ethersphere/bee/v2/pkg/jsonhttp/handlers.go:25 +0x12c github.com/ethersphere/bee/v2/pkg/jsonhttp.MethodHandler.ServeHTTP(0xc00b266d00?, {0x1a31840?, 0xc00b211480?}, 0x1310d80?) github.com/ethersphere/bee/v2/pkg/jsonhttp/handlers.go:17 +0x45 github.com/ethersphere/bee/v2/pkg/api.(*Service).mountBusinessDebug.(*Service).gasConfigMiddleware.func28.1({0x1a31840, 0xc00b211480}, 0xc00b266d00) github.com/ethersphere/bee/v2/pkg/api/api.go:618 +0x13c net/http.HandlerFunc.ServeHTTP(0x7fe1554e7a68?, {0x1a31840?, 0xc00b211480?}, 0xc00b266d00?) net/http/server.go:2136 +0x29 github.com/ethersphere/bee/v2/pkg/api.(*Service).stakingAccessHandler-fm.(*Service).stakingAccessHandler.func1({0x1a31840, 0xc00b211480}, 0xc00b245710?) github.com/ethersphere/bee/v2/pkg/api/staking.go:29 +0xc2 net/http.HandlerFunc.ServeHTTP(0xc00b266c00?, {0x1a31840?, 0xc00b211480?}, 0x1489e00?) net/http/server.go:2136 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc00031c300, {0x1a31840, 0xc00b211480}, 0xc00b266b00) github.com/gorilla/mux@v1.8.0/mux.go:210 +0x1c5 resenje.org/web.NoCacheHeadersHandler.NewSetHeadersHandler.func1({0x1a31840, 0xc00b211480}, 0x6?) resenje.org/web@v0.4.3/set_headers.go:28 +0x11e net/http.HandlerFunc.ServeHTTP(0xc00b2455f0?, {0x1a31840?, 0xc00b211480?}, 0xc000801830?) net/http/server.go:2136 +0x29 github.com/ethersphere/bee/v2/pkg/api.(*Service).corsHandler.func1({0x1a31840, 0xc00b211480}, 0xc00b266b00) github.com/ethersphere/bee/v2/pkg/api/api.go:640 +0x4ca net/http.HandlerFunc.ServeHTTP(0x0?, {0x1a31840?, 0xc00b211480?}, 0x24cd920?) net/http/server.go:2136 +0x29 github.com/gorilla/handlers.CompressHandler.CompressHandlerLevel.func1({0x1a31840, 0xc00b211480}, 0xc00b266b00) github.com/gorilla/handlers@v1.4.2/compress.go:148 +0x69f net/http.HandlerFunc.ServeHTTP(0x7fe15525a0c8?, {0x1a31840?, 0xc00b211480?}, 0xc0001e6900?) net/http/server.go:2136 +0x29 github.com/ethersphere/bee/v2/pkg/api.(*Service).MountDebug.NewHTTPAccessLogHandler.func1.1({0x1a316f0?, 0xc0001e68c0?}, 0xc00b266b00) github.com/ethersphere/bee/v2/pkg/log/httpaccess/http_access.go:41 +0x13a net/http.HandlerFunc.ServeHTTP(0xc000801b68?, {0x1a316f0?, 0xc0001e68c0?}, 0xc00afc7600?) net/http/server.go:2136 +0x29 net/http.serverHandler.ServeHTTP({0xc00b245560?}, {0x1a316f0?, 0xc0001e68c0?}, 0x6?) net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc000705680, {0x1a34210, 0xc000095c20}) net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 61 net/http/server.go:3086 +0x5cb goroutine 4409 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 4406 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 3743 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc004ae1400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3609 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 1864 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00b9f8300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 1727 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 1866 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00b9f8300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 1726 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 2954 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc005db9ea0}, {0xc0040e1ad0, 0x4}, 0xc009cb0380) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc005db9ea0}, {0xc0040e1ad0, 0x4}, 0xc009851740) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc005db9ea0}, 0x3, 0x12) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc00b13e280?}, {0xb13e280?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc00b13e230}, {{{0xc00dd8cce0, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc003fd1200}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc003fd1200}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc003fd1200}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2546 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 6368 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc009ff4fc0}, {0xc0068bd3c0, 0x4}, 0xc0056816c0) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc009ff4fc0}, {0xc0068bd3c0, 0x4}, 0xc009eee9f0) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc009ff4fc0}, 0x0, 0x16) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc0068bb810?}, {0x68bb810?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc0068bb7c0}, {{{0xc006889540, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc006999500}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc006999500}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc006999500}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 6184 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 3692 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs.func1({0x1a34248, 0xc004b81b30}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:416 +0x251 resenje.org/singleflight.(*Group[...]).Do.func1() resenje.org/singleflight@v0.4.0/singleflight.go:63 +0x2b created by resenje.org/singleflight.(*Group[...]).Do in goroutine 3658 resenje.org/singleflight@v0.4.0/singleflight.go:62 +0x36f goroutine 2900 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc003eaaa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2653 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 5248 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc009bf6930}, {0xc0064059c0, 0x4}, 0xc0056816c0) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc009bf6930}, {0xc0064059c0, 0x4}, 0xc005f87b00) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc009bf6930}, 0x0, 0x16) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc0061754a0?}, {0x61754a0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc006175450}, {{{0xc00619b980, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc006158c00}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc006158c00}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc006158c00}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 4896 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 2287 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0007abd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2285 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 3742 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc004ae1400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc00415d000?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3609 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 5448 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0065e5500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5429 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 4170 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e4a9580, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc005c0c280?, 0xc005d90000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005c0c280, {0xc005d90000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc005c0c280, {0xc005d90000?, 0xc005d90005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0017960c8, {0xc005d90000?, 0x0?, 0xc005b4e8b8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b308e10, {0xc005d90000?, 0xc00b308e10?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc005b4e9a8, {0x1a29d40, 0xc00b308e10}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc005b4e700, {0x7fe10e121c38?, 0xc0059c00c0}, 0x1000?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc005b4e700, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc005b4e700, {0xc0059e7590, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc007093570}, {0xc0059e7590, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc005b9ab00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4101 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 3377 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0041d5500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 3343 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 2570 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e4a9f30, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00179a380?, 0xc0042ae000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00179a380, {0xc0042ae000, 0xc00, 0xc00}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00179a380, {0xc0042ae000?, 0xc0042ae005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc003e144e0, {0xc0042ae000?, 0x41a0d3?, 0xc0007ad338?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b24d950, {0xc0042ae000?, 0xc00b24d950?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc0007ad428, {0x1a29d40, 0xc00b24d950}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0007ad180, {0x7fe10e121c38?, 0xc000875800}, 0xc00?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0007ad180, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc0007ad180, {0xc001a47700, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc00589aa80}, {0xc001a47700, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00658f200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2398 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 6181 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc006671300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 6160 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 5360 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0061ed200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc005adbfb0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5284 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 5344 [IO wait]: internal/poll.runtime_pollWait(0x7fe15525aa48, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc005fff880?, 0xc0067a2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005fff880, {0xc0067a2000, 0xc80, 0xc80}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc005fff880, {0xc0067a2000?, 0xc0067a2005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005e34220, {0xc0067a2000?, 0x0?, 0xc005b4fa38?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00741d770, {0xc0067a2000?, 0xc00741d770?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc005b4fb28, {0x1a29d40, 0xc00741d770}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc005b4f880, {0x7fe10e121c38?, 0xc005e737a0}, 0xc80?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc005b4f880, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc005b4f880, {0xc0062ef4e0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc009bc1180}, {0xc0062ef4e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00641a200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5258 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 3328 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601920, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00402f300?, 0xc0042aec00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00402f300, {0xc0042aec00, 0xc00, 0xc00}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00402f300, {0xc0042aec00?, 0xc0042aec05?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005ac2ef8, {0xc0042aec00?, 0x0?, 0xc003d6cc38?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b308d68, {0xc0042aec00?, 0xc00b308d68?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc003d6cd28, {0x1a29d40, 0xc00b308d68}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003d6ca80, {0x7fe10e121c38?, 0xc009e48000}, 0xc00?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003d6ca80, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc003d6ca80, {0xc004916cf0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc0064f4b60}, {0xc004916cf0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc003eabd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3317 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 3070 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601350, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00409b000?, 0xc0049f2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00409b000, {0xc0049f2000, 0xc80, 0xc80}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00409b000, {0xc0049f2000?, 0xc0049f2005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc009a0f898, {0xc0049f2000?, 0x0?, 0xc001970fb8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b24d998, {0xc0049f2000?, 0xc00b24d998?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc0019710a8, {0x1a29d40, 0xc00b24d998}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001970e00, {0x7fe10e121c38?, 0xc0098519b0}, 0xc80?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001970e00, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc001970e00, {0xc003fe3ed0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc006020620}, {0xc003fe3ed0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc003df9000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3047 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 2526 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0006ed300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc0000925a0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2411 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 2527 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0006ed300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2411 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 2618 [select]: github.com/ethersphere/bee/v2/pkg/storer.(*DB).SubscribeBin.func1() github.com/ethersphere/bee/v2/pkg/storer/reserve.go:477 +0x2a5 created by github.com/ethersphere/bee/v2/pkg/storer.(*DB).SubscribeBin in goroutine 2627 github.com/ethersphere/bee/v2/pkg/storer/reserve.go:449 +0x16c goroutine 2546 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0006ed300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2528 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 2550 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 2535 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 2627 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs.func1({0x1a34248, 0xc00cade050}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:416 +0x251 resenje.org/singleflight.(*Group[...]).Do.func1() resenje.org/singleflight@v0.4.0/singleflight.go:63 +0x2b created by resenje.org/singleflight.(*Group[...]).Do in goroutine 2535 resenje.org/singleflight@v0.4.0/singleflight.go:62 +0x36f goroutine 2901 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc003eaaa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2653 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 5447 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601638, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc005ffff80?, 0xc0060be580?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005ffff80, {0xc0060be580, 0xc80, 0xc80}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc005ffff80, {0xc0060be580?, 0xc0060be585?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005e342d8, {0xc0060be580?, 0x0?, 0xc005b4fdb8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc005d068b8, {0xc0060be580?, 0xc005d068b8?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc005b4fea8, {0x1a29d40, 0xc005d068b8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc005b4fc00, {0x7fe10e121c38?, 0xc00583d5f0}, 0xc80?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc005b4fc00, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc005b4fc00, {0xc0064f01e0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc009c473b0}, {0xc0064f01e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0065e5500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5429 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 2856 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 2853 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 2720 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 2717 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 3741 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601068, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc004271d80?, 0xc0003dad80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004271d80, {0xc0003dad80, 0xd80, 0xd80}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc004271d80, {0xc0003dad80?, 0xc0003dad85?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005b78b88, {0xc0003dad80?, 0x0?, 0xc001971a38?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b48bbc0, {0xc0003dad80?, 0xc00b48bbc0?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc001971b28, {0x1a29d40, 0xc00b48bbc0}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001971880, {0x7fe10e121c38?, 0xc00aec8a80}, 0xd80?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001971880, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc001971880, {0xc004bb7af0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc006923e30}, {0xc004bb7af0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc004ae1400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3609 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 2571 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00658f200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc00d4717b0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2398 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 2572 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00658f200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 2398 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 4188 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601730, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc005731c00?, 0xc005f85000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005731c00, {0xc005f85000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc005731c00, {0xc005f85000?, 0xc005f850e2?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005b79cd8, {0xc005f85000?, 0x0?, 0xc005ab6c38?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b24daa0, {0xc005f85000?, 0xc00b24daa0?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc005ab6d28, {0x1a29d40, 0xc00b24daa0}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc005ab6a80, {0x7fe10e121c38?, 0xc00cd611d0}, 0xf23?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc005ab6a80, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc005ab6a80, {0xc005bf5000, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc0070d2230}, {0xc005bf5000, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc005abcc00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4092 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 2575 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00658f200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2573 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 6302 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 6368 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 3341 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0041d5500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc0004a3c40?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3353 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 3393 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc003eabd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc001adbfa8?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3317 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 3272 [select]: github.com/ethersphere/bee/v2/pkg/storer.(*DB).SubscribeBin.func1() github.com/ethersphere/bee/v2/pkg/storer/reserve.go:477 +0x2a5 created by github.com/ethersphere/bee/v2/pkg/storer.(*DB).SubscribeBin in goroutine 3271 github.com/ethersphere/bee/v2/pkg/storer/reserve.go:449 +0x16c goroutine 2717 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc005d28930}, {0xc003af9a30, 0x4}, 0xc005e17580) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc005d28930}, {0xc003af9a30, 0x4}, 0xc000e476e0) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc005d28930}, 0x4, 0xb) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc006ac00a0?}, {0x6ac00a0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc006ac0050}, {{{0xc003f18800, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc00b0a5d00}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc00b0a5d00}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc00b0a5d00}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2305 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 3271 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs.func1({0x1a34248, 0xc00403ed70}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:416 +0x251 resenje.org/singleflight.(*Group[...]).Do.func1() resenje.org/singleflight@v0.4.0/singleflight.go:63 +0x2b created by resenje.org/singleflight.(*Group[...]).Do in goroutine 3223 resenje.org/singleflight@v0.4.0/singleflight.go:62 +0x36f goroutine 6013 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 6010 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 3071 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc003df9000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc0008b3fb0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3047 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 3369 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc0066b2cb0}, {0xc004a91740, 0x4}, 0xc0056816c0) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc0066b2cb0}, {0xc004a91740, 0x4}, 0xc00ada70b0) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc0066b2cb0}, 0x0, 0x16) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc00403fef0?}, {0x403fef0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc00403fea0}, {{{0xc00a987e00, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc00416f680}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc00416f680}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc00416f680}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 3107 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 4971 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc006003c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 4969 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 2853 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc005d35b90}, {0xc003db53a0, 0x3}, 0xc001835e80) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc005d35b90}, {0xc003db53a0, 0x3}, 0xc00d3da270) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc005d35b90}, 0x2, 0x6) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc00a1b65f0?}, {0xa1b65f0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc00a1b65a0}, {{{0xc002003a20, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc00bb36c80}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc00bb36c80}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc00bb36c80}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2287 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 4847 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601160, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc005df0c00?, 0xc0003a6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005df0c00, {0xc0003a6000, 0xd80, 0xd80}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc005df0c00, {0xc0003a6000?, 0xc0003a6005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00557be28, {0xc0003a6000?, 0x0?, 0xc005ab7338?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b132078, {0xc0003a6000?, 0xc00b132078?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc005ab7428, {0x1a29d40, 0xc00b132078}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc005ab7180, {0x7fe10e121c38?, 0xc00ca6bad0}, 0xd80?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc005ab7180, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc005ab7180, {0xc005fa5fa0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc009858000}, {0xc005fa5fa0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc005eb1900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4618 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 6180 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc006671300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc00cae3f28?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 6160 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 3719 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc00698d030}, {0xc00567cc30, 0x4}, 0xc0056816c0) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc00698d030}, {0xc00567cc30, 0x4}, 0xc00b41f9b0) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc00698d030}, 0x0, 0x16) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc004ef39a0?}, {0x4ef39a0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc004ef3950}, {{{0xc004ac47e0, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc005730100}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc005730100}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc005730100}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 3397 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 4609 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc0075295e0}, {0xc005d99ea0, 0x4}, 0xc005709380) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc0075295e0}, {0xc005d99ea0, 0x4}, 0xc00ca6b860) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc0075295e0}, 0x1, 0x1f) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc0060260a0?}, {0x60260a0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc006026050}, {{{0xc005aafac0, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc005df0880}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc005df0880}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc005df0880}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 4209 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 3340 [IO wait]: internal/poll.runtime_pollWait(0x7fe15525a288, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc004271000?, 0xc004fd2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004271000, {0xc004fd2000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc004271000, {0xc004fd2000?, 0xc004fd2005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc009a0fbd0, {0xc004fd2000?, 0x0?, 0xc0017416b8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b48bb90, {0xc004fd2000?, 0xc00b48bb90?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc0017417a8, {0x1a29d40, 0xc00b48bb90}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001741500, {0x7fe10e121c38?, 0xc0099ffd40}, 0x1000?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001741500, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc001741500, {0xc0049878b0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc00650ecb0}, {0xc0049878b0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0041d5500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3353 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 5378 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00641a200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5258 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 3072 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc003df9000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3047 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 5395 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc009bf7880}, {0xc006405de0, 0x4}, 0xc0056816c0) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc009bf7880}, {0xc006405de0, 0x4}, 0xc009ef4000) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc009bf7880}, 0x0, 0x16) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc006274aa0?}, {0x6274aa0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc006274a50}, {{{0xc005f35b20, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc006229500}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc006229500}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc006229500}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 4916 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 3107 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc003df9000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 3105 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 4147 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 4129 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 2904 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc003eaaa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2902 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 3658 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc006885a40}, {0xc004bb6920, 0x4}, 0xc005709380) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc006885a40}, {0xc004bb6920, 0x4}, 0xc00b2b0c30) resenje.org/singleflight@v0.4.0/singleflight.go:67 +0x3ac github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc006885a40}, 0x1, 0x1f) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc005056b40?}, {0x5056b40?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc005056af0}, {{{0xc004874e80, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc004adca00}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc004adca00}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc004adca00}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 3377 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 3226 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 3223 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 3401 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 3369 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 4585 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 4609 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 3412 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc00668fab0}, {0xc004a36410, 0x3}, 0xc001835e80) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc00668fab0}, {0xc004a36410, 0x3}, 0xc00aec8150) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc00668fab0}, 0x2, 0x6) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc0043eb7c0?}, {0x43eb7c0?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc0043eb770}, {{{0xc001f983c0, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc004271600}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc004271600}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc004271600}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2904 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 3394 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc003eabd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3317 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 3397 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc003eabd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 3395 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 4968 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc006003c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4863 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 3661 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 3658 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 4190 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc005abcc00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4092 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 5409 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0061ed200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5284 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 4129 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc0070ca310}, {0xc0059e7a20, 0x4}, 0xc0056816c0) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc0070ca310}, {0xc0059e7a20, 0x4}, 0xc0059c1ad0) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc0070ca310}, 0x0, 0x16) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc005b5a190?}, {0x5b5a190?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc005b5a140}, {{{0xc005a1f2c0, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc005b03000}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc005b03000}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc005b03000}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 3862 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 4896 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc005f50900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 4894 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 5952 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc006880200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5950 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 6010 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc009e51e30}, {0xc0068bc190, 0x4}, 0xc0056816c0) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc009e51e30}, {0xc0068bc190, 0x4}, 0xc00bd48e40) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc009e51e30}, 0x0, 0x16) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc006824a50?}, {0x6824a50?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc006824a00}, {{{0xc0063ac540, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc0064a9e80}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc0064a9e80}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc0064a9e80}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 5381 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 3857 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e4a9d40, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc004b43b00?, 0xc0049b8c00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004b43b00, {0xc0049b8c00, 0xc00, 0xc00}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc004b43b00, {0xc0049b8c00?, 0xc0049b8c05?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00557b990, {0xc0049b8c00?, 0x0?, 0xc003d6ddb8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b308dc8, {0xc0049b8c00?, 0xc00b308dc8?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc003d6dea8, {0x1a29d40, 0xc00b308dc8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003d6dc00, {0x7fe10e121c38?, 0xc00b7a01e0}, 0xc00?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003d6dc00, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc003d6dc00, {0xc00570ff80, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc006c6a460}, {0xc00570ff80, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc005992600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3771 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 4857 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc006003500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc00658b6c0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4299 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 3829 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc005992200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc00cae1f28?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3764 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 3830 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc005992200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3764 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 3833 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc005992200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 3831 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 4209 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc005abcc00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 4191 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 3858 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc005992600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc00168af68?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3771 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 3859 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc005992600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 3771 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 5412 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0061ed200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5410 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 3862 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc005992600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 3860 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 4892 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc005f50900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc005eb0400?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4645 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 4966 [IO wait]: internal/poll.runtime_pollWait(0x7fe10dc05ba8, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc006049000?, 0xc006627000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc006049000, {0xc006627000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc006049000, {0xc006627000?, 0xc006627005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc004bd2cc8, {0xc006627000?, 0x50ee3e?, 0xc006196538?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00741d788, {0xc006627000?, 0xc00741d788?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc006196628, {0x1a29d40, 0xc00741d788}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc006196380, {0x7fe10e121c38?, 0xc00604cd80}, 0x1000?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc006196380, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc006196380, {0xc006202c50, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc0098c87e0}, {0xc006202c50, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc006003c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4863 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 4834 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc0097e63f0}, {0xc005f43670, 0x4}, 0xc005709380) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc0097e63f0}, {0xc005f43670, 0x4}, 0xc00c157b90) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc0097e63f0}, 0x1, 0x1f) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc0060d2460?}, {0x60d2460?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc0060d2410}, {{{0xc0060445c0, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc005ee1000}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc005ee1000}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc005ee1000}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 4674 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 7246 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e601ef0, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00b360000?, 0xc00ad9e0d1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00b360000, {0xc00ad9e0d1, 0x1, 0x1}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc00b360000, {0xc00ad9e0d1?, 0x2?, 0xc00184c730?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc007588000, {0xc00ad9e0d1?, 0xc00765d340?, 0x48e5e0?}) net/net.go:179 +0x45 net/http.(*connReader).backgroundRead(0xc00ad9e0c0) net/http/server.go:683 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 7316 net/http/server.go:679 +0xba goroutine 4171 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc005b9ab00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0x10?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4101 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 4916 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc005eb1900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 4914 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 5947 [IO wait]: internal/poll.runtime_pollWait(0x7fe15525a858, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0067ae100?, 0xc0003a6d80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0067ae100, {0xc0003a6d80, 0xd80, 0xd80}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc0067ae100, {0xc0003a6d80?, 0xc0003a6d85?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005fd10d0, {0xc0003a6d80?, 0x50ee3e?, 0xc00620ec38?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc007688b40, {0xc0003a6d80?, 0xc007688b40?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc00620ed28, {0x1a29d40, 0xc007688b40}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00620ea80, {0x7fe10e121c38?, 0xc00b12d200}, 0xd80?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00620ea80, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc00620ea80, {0xc0067c4ae0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc009e50b60}, {0xc0067c4ae0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc006880200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5936 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 5398 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 5395 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 4175 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc005b9ab00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 4173 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 4837 [select]: github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler.func2() github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:302 +0x72 created by github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler in goroutine 4834 github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:301 +0x266 goroutine 4172 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc005b9ab00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4101 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 4637 [IO wait]: internal/poll.runtime_pollWait(0x7fe155259fa0, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc005df1200?, 0xc0060bc000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005df1200, {0xc0060bc000, 0xc80, 0xc80}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc005df1200, {0xc0060bc000?, 0xc0060bc005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00557be70, {0xc0060bc000?, 0x0?, 0xc005899a38?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b48bc68, {0xc0060bc000?, 0xc00b48bc68?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc005899b28, {0x1a29d40, 0xc00b48bc68}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc005899880, {0x7fe10e121c38?, 0xc009d24960}, 0xc80?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc005899880, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc005899880, {0xc005fa48f0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc00758f0a0}, {0xc005fa48f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc006002700) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4658 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 4893 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc005f50900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4645 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 4891 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e4a9c48, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc005f46000?, 0xc0060b8a80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005f46000, {0xc0060b8a80, 0xa80, 0xa80}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc005f46000, {0xc0060b8a80?, 0xc0060b8a85?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00424ef30, {0xc0060b8a80?, 0x0?, 0xc005899db8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b24c018, {0xc0060b8a80?, 0xc00b24c018?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc005899ea8, {0x1a29d40, 0xc00b24c018}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc005899c00, {0x7fe10e121c38?, 0xc00660ac90}, 0xa80?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc005899c00, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc005899c00, {0xc006181bd0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc00982a150}, {0xc006181bd0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc005f50900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4645 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 5449 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0065e5500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xca created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5429 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x5b6 goroutine 4674 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc006002700) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 4640 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 4189 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc005abcc00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc005c2ff78?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4092 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 6184 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc006671300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6182 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 5381 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00641a200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x447020?) github.com/libp2p/go-libp2p@v0.33.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:113 +0xa2 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5379 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:108 +0x4f goroutine 4316 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc00734fea0}, {0xc005d980a0, 0x3}, 0xc001835e80) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc00734fea0}, {0xc005d980a0, 0x3}, 0xc005cc7740) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc00734fea0}, 0x2, 0x6) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc005d5c640?}, {0x5d5c640?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc005d5c5f0}, {{{0xc0057df300, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc005d0ee80}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc005d0ee80}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc005d0ee80}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 4175 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 4967 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc006003c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0x10?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4863 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 4638 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc006002700) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc004192fb0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4658 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 5377 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00641a200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5258 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 4848 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc005eb1900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x59c github.com/libp2p/go-yamux/v4.(*Session).send(0xc005d30fa8?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4618 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x576 goroutine 4856 [IO wait]: internal/poll.runtime_pollWait(0x7fe10e4a9488, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc005b03680?, 0xc005d8f000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005b03680, {0xc005d8f000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc005b03680, {0xc005d8f000?, 0xc00d58b000?, 0x1c?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00557bbd8, {0xc005d8f000?, 0x4?, 0xc003de9d10?}) net/net.go:179 +0x45 bufio.(*Reader).Read(0xc005b69500, {0xc004042cf0, 0x2, 0xc003de9d38?}) bufio/bufio.go:244 +0x197 io.ReadAtLeast({0x1a27440, 0xc005b69500}, {0xc004042cf0, 0x2, 0x2}, 0x2) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen(0xc004042c60) github.com/libp2p/go-libp2p@v0.33.2/p2p/security/noise/rw.go:133 +0x35 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read(0xc004042c60, {0xc00608d6e0, 0xc, 0xc}) github.com/libp2p/go-libp2p@v0.33.2/p2p/security/noise/rw.go:52 +0x205 io.ReadAtLeast({0x7fe10e12daa0, 0xc004042c60}, {0xc00608d6e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc006003500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0xc005d2bf28?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 4299 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 4406 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc0074d9730}, {0xc005eb2df0, 0x4}, 0xc005709380) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc0074d9730}, {0xc005eb2df0, 0x4}, 0xc00b667980) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc0074d9730}, 0x1, 0x1f) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc005e56910?}, {0x5e56910?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc005e568c0}, {{{0xc00599f140, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc005c9af80}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc005c9af80}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc005c9af80}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 3794 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 goroutine 5359 [IO wait]: internal/poll.runtime_pollWait(0x7fe10dc059b8, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0061f0380?, 0xc006566000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0061f0380, {0xc006566000, 0x1000, 0x1000}) internal/poll/fd_unix.go:164 +0x27a net.(*netFD).Read(0xc0061f0380, {0xc006566000?, 0xc006566005?, 0x1d?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc004bd2dc0, {0xc006566000?, 0x0?, 0xc0061968b8?}) net/net.go:179 +0x45 crypto/tls.(*atLeastReader).Read(0xc00741d740, {0xc006566000?, 0xc00741d740?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc0061969a8, {0x1a29d40, 0xc00741d740}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc006196700, {0x7fe10e121c38?, 0xc006abb080}, 0x1000?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc006196700, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc006196700, {0xc0064056c0, 0xc, 0x0?}) crypto/tls/conn.go:1369 +0x158 io.ReadAtLeast({0x7fe10e4ac478, 0xc009bcdce0}, {0xc0064056c0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0061ed200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xed github.com/libp2p/go-yamux/v4.(*Session).recv(0x0?) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 5284 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x538 goroutine 5980 [select]: resenje.org/singleflight.(*Group[...]).wait(0x1a44640, {0x1a34280, 0xc009ec5110}, {0xc0067c5870, 0x3}, 0xc001835e80) resenje.org/singleflight@v0.4.0/singleflight.go:72 +0x9c resenje.org/singleflight.(*Group[...]).Do(0x1a44640, {0x1a34280, 0xc009ec5110}, {0xc0067c5870, 0x3}, 0xc00bbca5a0) resenje.org/singleflight@v0.4.0/singleflight.go:47 +0x19a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).collectAddrs(0xc0019a2480, {0x1a34280, 0xc009ec5110}, 0x2, 0x6) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:397 +0x1a5 github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).makeOffer(0x1a3b360?, {0x1a34248?, 0xc0066a3b80?}, {0x66a3b80?, 0x1a319f0?}) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:371 +0x9a github.com/ethersphere/bee/v2/pkg/pullsync.(*Syncer).handler(0xc0019a2480, {0x1a34248, 0xc0066a3b30}, {{{0xc00650aac0, 0x20, 0x20}}, 0x1, {0x0, 0x0, 0x0}}, ...) github.com/ethersphere/bee/v2/pkg/pullsync/pullsync.go:321 +0x385 github.com/ethersphere/bee/v2/pkg/p2p/libp2p.(*Service).AddProtocol.func1({0x1a45680, 0xc0064a9880}) github.com/ethersphere/bee/v2/pkg/p2p/libp2p/libp2p.go:611 +0xb31 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandlerMatch.func1({0x0?, 0x0?}, {0x7fe10e4ac5a0?, 0xc0064a9880}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:610 +0x3f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000782000, {0x1a45680, 0xc0064a9880}) github.com/libp2p/go-libp2p@v0.33.2/p2p/host/basic/basic_host.go:439 +0x6a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:137 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 5412 github.com/libp2p/go-libp2p@v0.33.2/p2p/net/swarm/swarm_conn.go:123 +0x1d6 ```
attila-lendvai commented 15 hours ago

i have a theory why this happens:

if a tx is created that never gets incorporated (e.g. due to insufficient fee, or the node getting shut down at the wrong moment for a longer period), then the tx eventually times out (?). and in that case the local nonce state is not corrected (i have not verified this by looking at the codebase).