goroutine 3623318 [running]:
github.com/netbirdio/netbird/client/internal/debug.(*BundleGenerator).addStackTrace(0x140028676c0)
	/home/runner/work/netbird/netbird/client/internal/debug/debug.go:590 +0x44
github.com/netbirdio/netbird/client/internal/debug.(*BundleGenerator).createArchive(0x140028676c0)
	/home/runner/work/netbird/netbird/client/internal/debug/debug.go:346 +0x1d0
github.com/netbirdio/netbird/client/internal/debug.(*BundleGenerator).Generate(0x140028676c0)
	/home/runner/work/netbird/netbird/client/internal/debug/debug.go:306 +0x1c0
github.com/netbirdio/netbird/client/server.(*Server).DebugBundle(0x14000448000, {0x1014fab80?, 0x140012a0908?}, 0x140020a2780)
	/home/runner/work/netbird/netbird/client/server/debug.go:75 +0x328
github.com/netbirdio/netbird/client/proto._DaemonService_DebugBundle_Handler({0x1014fab80, 0x14000448000}, {0x101527d38, 0x14002864c60}, 0x1400284af00, 0x0)
	/home/runner/work/netbird/netbird/client/proto/daemon_grpc.pb.go:857 +0x1b8
google.golang.org/grpc.(*Server).processUnaryRPC(0x14000444008, {0x101527d38, 0x14002864bd0}, 0x1400283a4e0, 0x14000790a20, 0x101fd5d70, 0x0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1428 +0xc94
google.golang.org/grpc.(*Server).handleStream(0x14000444008, {0x1015288d8, 0x14000953ba0}, 0x1400283a4e0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1832 +0x9e0
google.golang.org/grpc.(*Server).serveStreams.func2.1()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1063 +0x74
created by google.golang.org/grpc.(*Server).serveStreams.func2 in goroutine 3622520
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1074 +0x120

goroutine 1 [chan receive, 9027 minutes]:
github.com/kardianos/service.(*darwinLaunchdService).Run.func1()
	/home/runner/go/pkg/mod/github.com/netbirdio/service@v0.0.0-20240911161631-f62744f42502/service_darwin.go:276 +0x74
github.com/kardianos/service.(*darwinLaunchdService).Run(0x14000424140)
	/home/runner/go/pkg/mod/github.com/netbirdio/service@v0.0.0-20240911161631-f62744f42502/service_darwin.go:277 +0x94
github.com/netbirdio/netbird/client/cmd.init.func3(0x101fd0b20, {0x100ef3873?, 0x4?, 0x100ef378f?})
	/home/runner/work/netbird/netbird/client/cmd/service_controller.go:146 +0xfc
github.com/spf13/cobra.(*Command).execute(0x101fd0b20, {0x1400038a180, 0x6, 0x6})
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.10.1/command.go:1015 +0x7d4
github.com/spf13/cobra.(*Command).ExecuteC(0x101fcf420)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.10.1/command.go:1148 +0x350
github.com/spf13/cobra.(*Command).Execute(...)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.10.1/command.go:1071
github.com/netbirdio/netbird/client/cmd.Execute()
	/home/runner/work/netbird/netbird/client/cmd/root.go:101 +0x4c
main.main()
	/home/runner/work/netbird/netbird/client/main.go:10 +0x1c

goroutine 33 [syscall, 9027 minutes]:
os/signal.signal_recv()
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/sigqueue.go:149 +0x2c
os/signal.loop()
	/opt/hostedtoolcache/go/1.25.5/x64/src/os/signal/signal_unix.go:23 +0x1c
created by os/signal.Notify.func1.1 in goroutine 1
	/opt/hostedtoolcache/go/1.25.5/x64/src/os/signal/signal.go:152 +0x28

goroutine 34 [select, 9027 minutes]:
github.com/netbirdio/netbird/client/cmd.SetupCloseHandler.func1()
	/home/runner/work/netbird/netbird/client/cmd/root.go:202 +0x74
created by github.com/netbirdio/netbird/client/cmd.SetupCloseHandler in goroutine 1
	/home/runner/work/netbird/netbird/client/cmd/root.go:200 +0xe0

goroutine 35 [select, 9027 minutes]:
github.com/netbirdio/netbird/client/cmd.SetupDebugHandler.func1()
	/home/runner/work/netbird/netbird/client/cmd/debug_unix.go:31 +0xa4
created by github.com/netbirdio/netbird/client/cmd.SetupDebugHandler in goroutine 1
	/home/runner/work/netbird/netbird/client/cmd/debug_unix.go:29 +0xf0

goroutine 36 [select, 1134 minutes]:
io.(*pipe).read(0x1400041c060, {0x140004879c6, 0x863a, 0x10151c088?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/pipe.go:57 +0x7c
io.(*PipeReader).Read(0x0?, {0x140004879c6?, 0x0?, 0x0?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/pipe.go:134 +0x24
bufio.(*Scanner).Scan(0x140000a4f18)
	/opt/hostedtoolcache/go/1.25.5/x64/src/bufio/scan.go:219 +0x738
github.com/sirupsen/logrus.(*Entry).writerScanner(0x1400040e070, 0x1400041c060, 0x140004100b0)
	/home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/writer.go:86 +0xd8
created by github.com/sirupsen/logrus.(*Entry).WriterLevel in goroutine 1
	/home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/writer.go:57 +0x33c

goroutine 37 [chan receive, 1678 minutes]:
gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun(...)
	/home/runner/go/pkg/mod/gopkg.in/natefinch/lumberjack.v2@v2.0.0/lumberjack.go:379
created by gopkg.in/natefinch/lumberjack%2ev2.(*Logger).mill.func1 in goroutine 1
	/home/runner/go/pkg/mod/gopkg.in/natefinch/lumberjack.v2@v2.0.0/lumberjack.go:390 +0x94

goroutine 3622520 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x14964cc00, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x14000bf2b80?, 0x140009c2000?, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x14000bf2b80, {0x140009c2000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:165 +0x1e0
net.(*netFD).Read(0x14000bf2b80, {0x140009c2000?, 0x14000b4dba8?, 0x100377434?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/fd_posix.go:68 +0x28
net.(*conn).Read(0x14002611188, {0x140009c2000?, 0x15cb4633b2cf?, 0x30000007d?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/net.go:196 +0x34
bufio.(*Reader).Read(0x14000f44fc0, {0x140001de2e4, 0x9, 0x140003e9310?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/bufio/bufio.go:245 +0x188
io.ReadAtLeast({0x101515de0, 0x14000f44fc0}, {0x140001de2e4, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/io.go:335 +0x98
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0x140001de2e4, 0x9, 0x7070e0910100402?}, {0x101515de0?, 0x14000f44fc0?})
	/home/runner/go/pkg/mod/golang.org/x/net@v0.47.0/http2/frame.go:242 +0x58
golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x140001de2a0)
	/home/runner/go/pkg/mod/golang.org/x/net@v0.47.0/http2/frame.go:505 +0x60
google.golang.org/grpc/internal/transport.(*framer).readFrame(0x14000bf2c80)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x44
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x14000953ba0, {0x101527d38, 0x140021b6db0}, 0x140021b6de0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 +0xb8
google.golang.org/grpc.(*Server).serveStreams(0x14000444008, {0x101527cc8?, 0x102536f60?}, {0x1015288d8, 0x14000953ba0}, {0x101532378?, 0x14002611188?})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1057 +0x2ac
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:991 +0x50
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 3622517
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:990 +0x1c0

goroutine 39 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x14964c800, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x1400040a200?, 0x1400098bc00?, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0x1400040a200)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:613 +0x21c
net.(*netFD).accept(0x1400040a200)
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/fd_unix.go:161 +0x28
net.(*UnixListener).accept(0x140000ebd18?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/unixsock_posix.go:172 +0x20
net.(*UnixListener).Accept(0x1400040d500)
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/unixsock.go:260 +0x2c
google.golang.org/grpc.(*Server).Serve(0x14000444008, {0x101524760, 0x1400040d500})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:917 +0x3b8
github.com/netbirdio/netbird/client/cmd.(*program).Start.func1()
	/home/runner/work/netbird/netbird/client/cmd/service_controller.go:75 +0x360
created by github.com/netbirdio/netbird/client/cmd.(*program).Start in goroutine 1
	/home/runner/work/netbird/netbird/client/cmd/service_controller.go:54 +0x254

goroutine 3622763 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).reconnectLoopWithRetry(0x1400156d0b0, {0x101527d70, 0x140003336d0}, 0x14000877fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:72 +0x12c
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).Start(0x1400156d0b0, {0x101527d70, 0x140003336d0}, 0x14000b4cfb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:43 +0x80
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func2()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:220 +0x64
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:218 +0x8bc

goroutine 3622692 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0x3)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 14 [select]:
github.com/netbirdio/netbird/client/internal.(*SessionWatcher).startWatcher(0x140007be0c0)
	/home/runner/work/netbird/netbird/client/internal/session.go:46 +0x64
created by github.com/netbirdio/netbird/client/internal.NewSessionWatcher in goroutine 39
	/home/runner/work/netbird/netbird/client/internal/session.go:31 +0xc8

goroutine 3622833 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).reconnectLoopWithRetry(0x1400134e810, {0x101527d70, 0x1400034ad20}, 0x140000a7fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:72 +0x12c
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).Start(0x1400134e810, {0x101527d70, 0x1400034ad20}, 0x140013f7fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:43 +0x80
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func2()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:220 +0x64
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:218 +0x8bc

goroutine 3622542 [select, 1 minutes]:
google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient(0x14000737788, {0x140008bc5e0, 0x5, 0x5})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/transport.go:198 +0x6c
google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader(0x14000737788, {0x140008bc5e0?, 0x14000cda6c8?, 0x140007376c0?})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 +0x3c
google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader(0x14000737768, {0x140008bc5e0?, 0x140004ed5f8?, 0x10056272c?})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 +0x2c
google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader(0x140007376c0, {0x140008bc5e0, 0x5, 0x5})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 +0xa0
google.golang.org/grpc.(*parser).recvMsg(0x140008bc5d0, 0x400000)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/rpc_util.go:702 +0x3c
google.golang.org/grpc.recvAndDecompress(0x140008bc5d0, {0x101515ee0, 0x140007376c0}, {0x0, 0x0}, 0x400000, 0x0, {0x0, 0x0}, 0x0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/rpc_util.go:862 +0x60
google.golang.org/grpc.recv(0x140007376c0?, {0x149604230, 0x102536f60}, {0x101515ee0?, 0x140007376c0?}, {0x0?, 0x0?}, {0x10141fc40, 0x1400173fe60}, 0x6c?, ...)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/rpc_util.go:945 +0x78
google.golang.org/grpc.(*csAttempt).recvMsg(0x140008bc5a0, {0x10141fc40, 0x1400173fe60}, 0x2?)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:1144 +0x22c
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x140004ed968?)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:986 +0x24
google.golang.org/grpc.(*clientStream).withRetry(0x1400140aea0, 0x140004edaa0, 0x140004eda90)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:790 +0x4e4
google.golang.org/grpc.(*clientStream).RecvMsg(0x1400140aea0, {0x10141fc40?, 0x1400173fe60?})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:985 +0xdc
github.com/netbirdio/netbird/shared/signal/proto.(*signalExchangeConnectStreamClient).Recv(0x14001582e00)
	/home/runner/work/netbird/netbird/shared/signal/proto/signalexchange_grpc.pb.go:69 +0x54
github.com/netbirdio/netbird/shared/signal/client.(*GrpcClient).receive(0x14000da7450, {0x101534890, 0x14001582e00})
	/home/runner/work/netbird/netbird/shared/signal/client/grpc.go:403 +0x44
github.com/netbirdio/netbird/shared/signal/client.(*GrpcClient).Receive.func1()
	/home/runner/work/netbird/netbird/shared/signal/client/grpc.go:166 +0x264
github.com/cenkalti/backoff/v4.RetryNotifyWithTimer.Operation.withEmptyData.func1()
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:18 +0x24
github.com/cenkalti/backoff/v4.doRetryNotify[...](0x140004ede98?, {0x1495a4400, 0x14000dbe160}, 0x0, {0x0, 0x0?})
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:88 +0xcc
github.com/cenkalti/backoff/v4.RetryNotifyWithTimer(0x101fb6d00?, {0x1495a4400?, 0x14000dbe160?}, 0x14984ab28?, {0x0?, 0x0?})
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:61 +0x58
github.com/cenkalti/backoff/v4.RetryNotify(...)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:49
github.com/cenkalti/backoff/v4.Retry(...)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:38
github.com/netbirdio/netbird/shared/signal/client.(*GrpcClient).Receive(0x14000da7450, {0x101527d70, 0x14000366a00}, 0x14001582ce0)
	/home/runner/work/netbird/netbird/shared/signal/client/grpc.go:183 +0x194
github.com/netbirdio/netbird/client/internal.(*Engine).receiveSignalEvents.func1()
	/home/runner/work/netbird/netbird/client/internal/engine.go:1565 +0xa0
created by github.com/netbirdio/netbird/client/internal.(*Engine).receiveSignalEvents in goroutine 3622609
	/home/runner/work/netbird/netbird/client/internal/engine.go:1562 +0x6c

goroutine 3620257 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x149788600, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x14000bcc200?, 0x14000368000?, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x14000bcc200, {0x14000368000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:165 +0x1e0
net.(*netFD).Read(0x14000bcc200, {0x14000368000?, 0x0?, 0x140021fa420?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/fd_posix.go:68 +0x28
net.(*conn).Read(0x14008132008, {0x14000368000?, 0x14001489c08?, 0x100a854c0?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/net.go:196 +0x34
bufio.(*Reader).Read(0x140021a8a20, {0x140001de204, 0x9, 0x14000334808?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/bufio/bufio.go:245 +0x188
io.ReadAtLeast({0x101515de0, 0x140021a8a20}, {0x140001de204, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/io.go:335 +0x98
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0x140001de204, 0x9, 0x140018c6080?}, {0x101515de0?, 0x140021a8a20?})
	/home/runner/go/pkg/mod/golang.org/x/net@v0.47.0/http2/frame.go:242 +0x58
golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x140001de1c0)
	/home/runner/go/pkg/mod/golang.org/x/net@v0.47.0/http2/frame.go:505 +0x60
google.golang.org/grpc/internal/transport.(*framer).readFrame(0x14000bcc300)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x44
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x1400047e340, {0x101527d38, 0x140015ca690}, 0x140015ca6c0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 +0xb8
google.golang.org/grpc.(*Server).serveStreams(0x14000444008, {0x101527cc8?, 0x102536f60?}, {0x1015288d8, 0x1400047e340}, {0x101532378?, 0x14008132008?})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1057 +0x2ac
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:991 +0x50
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 3620222
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:990 +0x1c0

goroutine 3620223 [select, 1 minutes]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x140018c6080, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x138
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x140004b00a0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:602 +0x6c
google.golang.org/grpc/internal/transport.NewServerTransport.func3()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 +0xb8
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 3620222
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:340 +0x11ec

goroutine 3620224 [select, 8 minutes]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x1400047e340)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1199 +0x15c
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 3620222
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:363 +0x122c

goroutine 94 [select, 28 minutes]:
github.com/netbirdio/netbird/version.(*Update).StartFetcher(0x14000414140)
	/home/runner/work/netbird/netbird/version/update.go:121 +0xb8
created by github.com/netbirdio/netbird/client/internal/updater.(*Manager).Start in goroutine 93
	/home/runner/work/netbird/netbird/client/internal/updater/manager.go:142 +0x194

goroutine 95 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/updater.(*Manager).updateLoop(0x14000a0a0c0, {0x101527d70, 0x14000173cc0})
	/home/runner/work/netbird/netbird/client/internal/updater/manager.go:326 +0x8c
github.com/netbirdio/netbird/client/internal/updater.(*Manager).Start.func2()
	/home/runner/work/netbird/netbird/client/internal/updater/manager.go:150 +0x50
created by github.com/netbirdio/netbird/client/internal/updater.(*Manager).Start in goroutine 93
	/home/runner/work/netbird/netbird/client/internal/updater/manager.go:148 +0x22c

goroutine 3622544 [select, 1 minutes]:
google.golang.org/grpc/internal/transport.(*ClientStream).waitOnHeader(0x140001d2820)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:94 +0x5c
google.golang.org/grpc/internal/transport.(*ClientStream).RecvCompress(...)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:109
google.golang.org/grpc.(*csAttempt).recvMsg(0x14000b04ff0, {0x1014196c0, 0x140009668a0}, 0x100463938?)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:1130 +0xb0
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x70?)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:986 +0x24
google.golang.org/grpc.(*clientStream).withRetry(0x14000fa3c20, 0x140006d5960, 0x140006d5950)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:806 +0x178
google.golang.org/grpc.(*clientStream).RecvMsg(0x14000fa3c20, {0x1014196c0?, 0x140009668a0?})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:985 +0xdc
github.com/netbirdio/netbird/shared/management/proto.(*managementServiceJobClient).Recv(0x14000d5a430)
	/home/runner/work/netbird/netbird/shared/management/proto/management_grpc.pb.go:191 +0x54
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).receiveJobRequest(0x140004be080, {0x140012854b0?, 0x140006d5b18?}, {0x1015320b0?, 0x14000d5a430?}, {0xb, 0xc2, 0x82, 0x88, 0x9a, ...})
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:307 +0x34
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).handleJobStream(0x140004be080, {0x101527d70?, 0x14000366a00?}, {0xb, 0xc2, 0x82, 0x88, 0x9a, 0xbc, 0xe9, ...}, ...)
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:245 +0x1bc
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).Job.func1({0x101527d70?, 0x14000366a00?}, {0xb, 0xc2, 0x82, 0x88, 0x9a, 0xbc, 0xe9, 0x2e, ...})
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:183 +0x44
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).withMgmtStream.func1()
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:211 +0x13c
github.com/cenkalti/backoff/v4.RetryNotifyWithTimer.Operation.withEmptyData.func1()
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:18 +0x24
github.com/cenkalti/backoff/v4.doRetryNotify[...](0x140006d5e48?, {0x1495a4400, 0x14000425e20}, 0x0, {0x0, 0x0?})
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:88 +0xcc
github.com/cenkalti/backoff/v4.RetryNotifyWithTimer(0x101fb6ca0?, {0x1495a4400?, 0x14000425e20?}, 0x10036c808?, {0x0?, 0x0?})
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:61 +0x58
github.com/cenkalti/backoff/v4.RetryNotify(...)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:49
github.com/cenkalti/backoff/v4.Retry(...)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:38
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).withMgmtStream(0x140004be080, {0x101527d70, 0x14000366a00}, 0x1400051cf30)
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:214 +0x190
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).Job(0x1400051cf90?, {0x101527d70?, 0x14000366a00?}, 0x100000000?)
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:182 +0x38
github.com/netbirdio/netbird/client/internal.(*Engine).receiveJobEvents.func1()
	/home/runner/work/netbird/netbird/client/internal/engine.go:1038 +0xa0
created by github.com/netbirdio/netbird/client/internal.(*Engine).receiveJobEvents in goroutine 3622609
	/home/runner/work/netbird/netbird/client/internal/engine.go:1036 +0x6c

goroutine 3622753 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/networkmonitor.(*NetworkMonitor).Listen(0x14000dbe200, {0x101527d70?, 0x14000366a00?})
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/monitor.go:96 +0x54c
github.com/netbirdio/netbird/client/internal.(*Engine).startNetworkMonitor.func1()
	/home/runner/work/netbird/netbird/client/internal/engine.go:1953 +0x5c
created by github.com/netbirdio/netbird/client/internal.(*Engine).startNetworkMonitor in goroutine 3622609
	/home/runner/work/netbird/netbird/client/internal/engine.go:1951 +0x10c

goroutine 3622657 [select, 1 minutes]:
github.com/netbirdio/netbird/shared/relay/healthcheck.(*Receiver).waitForHealthcheck(0x1400206e040, 0x10150a228?)
	/home/runner/work/netbird/netbird/shared/relay/healthcheck/receiver.go:88 +0xfc
created by github.com/netbirdio/netbird/shared/relay/healthcheck.NewReceiverWithOpts in goroutine 3622641
	/home/runner/work/netbird/netbird/shared/relay/healthcheck/receiver.go:63 +0x14c

goroutine 3622702 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0x6)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622835 [select, 1 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).run(0x14001838120)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:70 +0xe4
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 3622760
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622881 [chan receive, 1 minutes]:
github.com/netbirdio/netbird/client/iface/udpmux.(*SingleSocketUDPMux).GetConn.func1()
	/home/runner/work/netbird/netbird/client/iface/udpmux/mux.go:271 +0x38
created by github.com/netbirdio/netbird/client/iface/udpmux.(*SingleSocketUDPMux).GetConn in goroutine 3622826
	/home/runner/work/netbird/netbird/client/iface/udpmux/mux.go:270 +0x3e4

goroutine 3622868 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).reconnectLoopWithRetry(0x14001146d80, {0x101527d70, 0x14002598410}, 0x14001485fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:72 +0x12c
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).Start(0x14001146d80, {0x101527d70, 0x14002598410}, 0x14000912fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:43 +0x80
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func2()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:220 +0x64
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:218 +0x8bc

goroutine 3622760 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).reconnectLoopWithRetry(0x1400156cf90, {0x101527d70, 0x14000333680}, 0x140007cbfb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:72 +0x12c
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).Start(0x1400156cf90, {0x101527d70, 0x14000333680}, 0x14000875fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:43 +0x80
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func2()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:220 +0x64
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:218 +0x8bc

goroutine 3622888 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Peer).RoutineSequentialSender(0x14001024908, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:487 +0x114
created by golang.zx2c4.com/wireguard/device.(*Peer).Start in goroutine 3622885
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/peer.go:208 +0x250

goroutine 3622519 [select, 1 minutes]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x14000953ba0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1199 +0x15c
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 3622517
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:363 +0x122c

goroutine 3622240 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*stateDump).Start(0x1400182afc0, {0x101527d70, 0x140025983c0})
	/home/runner/work/netbird/netbird/client/internal/peer/state_dump.go:42 +0xb8
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:205 +0x790

goroutine 3622800 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).reconnectLoopWithRetry(0x14001780b70, {0x101527d70, 0x14000470730}, 0x14000ed5fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:72 +0x12c
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).Start(0x14001780b70, {0x101527d70, 0x14000470730}, 0x140013f4fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:43 +0x80
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func2()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:220 +0x64
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:218 +0x8bc

goroutine 3622836 [select, 1 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).run(0x140018384e0)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:70 +0xe4
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 3622865
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622683 [sync.WaitGroup.Wait, 1 minutes]:
sync.runtime_SemacquireWaitGroup(0x0?, 0x50?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/sema.go:114 +0x38
sync.(*WaitGroup).Wait(0x14002288710)
	/opt/hostedtoolcache/go/1.25.5/x64/src/sync/waitgroup.go:206 +0xa8
golang.zx2c4.com/wireguard/device.newHandshakeQueue.func1()
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/channels.go:68 +0x2c
created by golang.zx2c4.com/wireguard/device.newHandshakeQueue in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/channels.go:67 +0xac

goroutine 3622689 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0x2)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622761 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*Handshaker).Listen(0x14000a4b800, {0x101527d70, 0x140003336d0})
	/home/runner/work/netbird/netbird/client/internal/peer/handshaker.go:91 +0xd4
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:203 +0x54
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:201 +0x728

goroutine 3622754 [select]:
github.com/netbirdio/netbird/client/internal.(*WGIfaceMonitor).Start(0x140012ee000?, {0x101527d70, 0x14000366a00}, {0x14000d9c955, 0x7})
	/home/runner/work/netbird/netbird/client/internal/wg_iface_monitor.go:63 +0x310
github.com/netbirdio/netbird/client/internal.(*Engine).Start.func2()
	/home/runner/work/netbird/netbird/client/internal/engine.go:574 +0x60
created by github.com/netbirdio/netbird/client/internal.(*Engine).Start in goroutine 3622609
	/home/runner/work/netbird/netbird/client/internal/engine.go:571 +0xffc

goroutine 3622729 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineTUNEventReader(0x14000637188)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/tun.go:19 +0x70
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:326 +0x400

goroutine 3622712 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0x9)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622628 [select, 1 minutes]:
google.golang.org/grpc.newClientStreamWithParams.func4()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:400 +0x80
created by google.golang.org/grpc.newClientStreamWithParams in goroutine 3622736
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:399 +0xa04

goroutine 3622706 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0x7)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622757 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).reconnectLoopWithRetry(0x1400156ce70, {0x101527d70, 0x14000333630}, 0x14001480fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:72 +0x12c
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).Start(0x1400156ce70, {0x101527d70, 0x14000333630}, 0x140013f4fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:43 +0x80
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func2()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:220 +0x64
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:218 +0x8bc

goroutine 3622703 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0x6)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622796 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*stateDump).Start(0x14000aed110, {0x101527d70, 0x140004706e0})
	/home/runner/work/netbird/netbird/client/internal/peer/state_dump.go:42 +0xb8
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:205 +0x790

goroutine 3622710 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0x9)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622814 [select]:
github.com/pion/ice/v4/internal/taskloop.(*Loop).runLoop(0x140018688d0, 0x0?)
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/internal/taskloop/taskloop.go:55 +0xac
created by github.com/pion/ice/v4/internal/taskloop.New in goroutine 3622761
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/internal/taskloop/taskloop.go:42 +0xec

goroutine 3622713 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0xa)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622518 [select, 1 minutes]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x14001467d00, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x138
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x140004b0aa0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:602 +0x6c
google.golang.org/grpc/internal/transport.NewServerTransport.func3()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 +0xb8
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 3622517
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:340 +0x11ec

goroutine 3622697 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0x4)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622543 [select, 1 minutes]:
google.golang.org/grpc.newClientStreamWithParams.func4()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:400 +0x80
created by google.golang.org/grpc.newClientStreamWithParams in goroutine 3622542
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:399 +0xa04

goroutine 3622736 [select, 1 minutes]:
google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient(0x140006a20c8, {0x14000c133f0, 0x5, 0x5})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/transport.go:198 +0x6c
google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader(0x140006a20c8, {0x14000c133f0?, 0x14000cda248?, 0x140006a2000?})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/transport.go:144 +0x3c
google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader(0x140006a20a8, {0x14000c133f0?, 0x14000af5401?, 0x10038957c?})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 +0x2c
google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader(0x140006a2000, {0x14000c133f0, 0x5, 0x5})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 +0xa0
google.golang.org/grpc.(*parser).recvMsg(0x14000c133e0, 0x400000)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/rpc_util.go:702 +0x3c
google.golang.org/grpc.recvAndDecompress(0x14000c133e0, {0x101515ee0, 0x140006a2000}, {0x0, 0x0}, 0x400000, 0x0, {0x0, 0x0}, 0x0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/rpc_util.go:862 +0x60
google.golang.org/grpc.recv(0x14000af56a8?, {0x149604230, 0x102536f60}, {0x101515ee0?, 0x140006a2000?}, {0x0?, 0x0?}, {0x1014196c0, 0x140021fd680}, 0x10?, ...)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/rpc_util.go:945 +0x78
google.golang.org/grpc.(*csAttempt).recvMsg(0x14000c133b0, {0x1014196c0, 0x140021fd680}, 0x0?)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:1144 +0x22c
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x14000af59a8?)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:986 +0x24
google.golang.org/grpc.(*clientStream).withRetry(0x14000eda480, 0x14000af5970, 0x14000af5960)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:790 +0x4e4
google.golang.org/grpc.(*clientStream).RecvMsg(0x14000eda480, {0x1014196c0?, 0x140021fd680?})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:985 +0xdc
github.com/netbirdio/netbird/shared/management/proto.(*managementServiceSyncClient).Recv(0x14001208420)
	/home/runner/work/netbird/netbird/shared/management/proto/management_grpc.pb.go:106 +0x54
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).receiveUpdatesEvents(0x140004be080, {0x101530bc0, 0x14001208420}, {0xb, 0xc2, 0x82, 0x88, 0x9a, 0xbc, 0xe9, ...}, ...)
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:469 +0x48
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).handleSyncStream(0x140004be080, {0x101527d70?, 0x14000366a00?}, {0xb, 0xc2, 0x82, 0x88, 0x9a, 0xbc, 0xe9, ...}, ...)
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:381 +0x1e4
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).Sync.func1({0x101527d70?, 0x14000366a00?}, {0xb, 0xc2, 0x82, 0x88, 0x9a, 0xbc, 0xe9, 0x2e, ...})
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:175 +0x48
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).withMgmtStream.func1()
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:211 +0x13c
github.com/cenkalti/backoff/v4.RetryNotifyWithTimer.Operation.withEmptyData.func1()
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:18 +0x24
github.com/cenkalti/backoff/v4.doRetryNotify[...](0x14000af5e18?, {0x1495a4400, 0x14000618f40}, 0x0, {0x0, 0x0?})
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:88 +0xcc
github.com/cenkalti/backoff/v4.RetryNotifyWithTimer(0x101fb6ca0?, {0x1495a4400?, 0x14000618f40?}, 0x140017f2ac0?, {0x0?, 0x0?})
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:61 +0x58
github.com/cenkalti/backoff/v4.RetryNotify(...)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:49
github.com/cenkalti/backoff/v4.Retry(...)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:38
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).withMgmtStream(0x140004be080, {0x101527d70, 0x14000366a00}, 0x14000911ef8)
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:214 +0x190
github.com/netbirdio/netbird/shared/management/client.(*GrpcClient).Sync(0x101527d70?, {0x101527d70?, 0x14000366a00?}, 0x0?, 0x0?)
	/home/runner/work/netbird/netbird/shared/management/client/grpc.go:174 +0x38
github.com/netbirdio/netbird/client/internal.(*Engine).receiveManagementEvents.func1()
	/home/runner/work/netbird/netbird/client/internal/engine.go:1139 +0x144
created by github.com/netbirdio/netbird/client/internal.(*Engine).receiveManagementEvents in goroutine 3622609
	/home/runner/work/netbird/netbird/client/internal/engine.go:1114 +0x6c

goroutine 3622758 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*Handshaker).Listen(0x14000a4b500, {0x101527d70, 0x14000333680})
	/home/runner/work/netbird/netbird/client/internal/peer/handshaker.go:91 +0xd4
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:203 +0x54
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:201 +0x728

goroutine 3622714 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0xa)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622681 [syscall, 1 minutes]:
syscall.syscall(0x14000e1d6f8?, 0x10063dbb8?, 0x14000aca6c0?, 0x101136868?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/sys_darwin.go:27 +0x40
golang.org/x/sys/unix.read(0x0?, {0x14000b1a000?, 0x14000e1d788?, 0x10048f0a0?})
	/home/runner/go/pkg/mod/golang.org/x/sys@v0.39.0/unix/zsyscall_darwin_arm64.go:1915 +0x48
golang.org/x/sys/unix.Read(...)
	/home/runner/go/pkg/mod/golang.org/x/sys@v0.39.0/unix/syscall_unix.go:167
golang.zx2c4.com/wireguard/tun.(*NativeTun).routineRouteListener(0x14001088100, 0x49)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/tun/tun_darwin.go:42 +0x214
created by golang.zx2c4.com/wireguard/tun.CreateTUNFromFile in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/tun/tun_darwin.go:166 +0x1d8

goroutine 3622718 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0xb)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622996 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Peer).RoutineSequentialSender(0x14001930308, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:487 +0x114
created by golang.zx2c4.com/wireguard/device.(*Peer).Start in goroutine 3622978
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/peer.go:208 +0x250

goroutine 3622235 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb800, {0x101527d70, 0x140004705a0}, {0x140010ada10, 0x2c}, 0x14000bc9960, 0x140019a6380)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622789
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622727 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0xe)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622824 [select]:
github.com/pion/ice/v4/internal/taskloop.(*Loop).runLoop(0x1400191e4e0, 0x1400081f9e0?)
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/internal/taskloop/taskloop.go:55 +0xac
created by github.com/pion/ice/v4/internal/taskloop.New in goroutine 3622758
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/internal/taskloop/taskloop.go:42 +0xec

goroutine 3622765 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*stateDump).Start(0x140008e2850, {0x101527d70, 0x14000333720})
	/home/runner/work/netbird/netbird/client/internal/peer/state_dump.go:42 +0xb8
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:205 +0x790

goroutine 3622576 [select, 1 minutes]:
github.com/netbirdio/netbird/shared/signal/client.(*Worker).Work(0x140007b2be8, {0x101527d70, 0x140000f1a40})
	/home/runner/work/netbird/netbird/shared/signal/client/worker.go:37 +0x84
github.com/netbirdio/netbird/shared/signal/client.(*GrpcClient).startEncryptionWorker.func1()
	/home/runner/work/netbird/netbird/shared/signal/client/grpc.go:442 +0x40
created by github.com/netbirdio/netbird/shared/signal/client.(*GrpcClient).startEncryptionWorker in goroutine 3622542
	/home/runner/work/netbird/netbird/shared/signal/client/grpc.go:440 +0x188

goroutine 3622750 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb880, {0x101527d70, 0x140004705f0}, {0x140010ad5c0, 0x2c}, 0x14000bc9a40, 0x140003eb500)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622791
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622934 [chan receive, 1 minutes]:
github.com/netbirdio/netbird/shared/relay/client.(*Conn).Read(0x14000da7790?, {0x140013fd800, 0x5dc, 0x1400013b3c0?})
	/home/runner/work/netbird/netbird/shared/relay/client/conn.go:25 +0x38
github.com/netbirdio/netbird/client/iface/wgproxy/bind.(*ProxyBind).proxyToLocal(0x140018bb780, {0x101527d70, 0x1400141ad70})
	/home/runner/work/netbird/netbird/client/iface/wgproxy/bind/proxy.go:179 +0xcc
created by github.com/netbirdio/netbird/client/iface/wgproxy/bind.(*ProxyBind).Work in goroutine 3622993
	/home/runner/work/netbird/netbird/client/iface/wgproxy/bind/proxy.go:99 +0xe8

goroutine 3622995 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*WGWatcher).periodicHandshakeCheck(0x14001972d20, {0x101527d70, 0x1400176dd60}, 0x14001484fb0, 0x14001484fa0, {0x1008dbcd0?, 0x100efb31a?, 0x101fe4980?}, {0x1400130e718?, 0x1400130e718?, ...})
	/home/runner/work/netbird/netbird/client/internal/peer/wg_watcher.go:100 +0x158
github.com/netbirdio/netbird/client/internal/peer.(*WGWatcher).EnableWgWatcher(0x14001972d20, {0x101527d70, 0x1400176dd60}, {0x0?, 0x0?, 0x101fe4980?}, 0x14001485fb0, 0x14001485fa0)
	/home/runner/work/netbird/netbird/client/internal/peer/wg_watcher.go:67 +0x124
github.com/netbirdio/netbird/client/internal/peer.(*Conn).enableWgWatcherIfNeeded.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:747 +0x7c
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).enableWgWatcherIfNeeded in goroutine 3622947
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:745 +0xe8

goroutine 3622538 [select, 1 minutes]:
github.com/netbirdio/netbird/client/firewall/uspfilter/conntrack.(*UDPTracker).cleanupRoutine(0x14000333180, {0x101527d70, 0x14000333130})
	/home/runner/work/netbird/netbird/client/firewall/uspfilter/conntrack/udp.go:159 +0xb0
created by github.com/netbirdio/netbird/client/firewall/uspfilter/conntrack.NewUDPTracker in goroutine 3622609
	/home/runner/work/netbird/netbird/client/firewall/uspfilter/conntrack/udp.go:57 +0x138

goroutine 3622688 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622536 [select]:
github.com/netbirdio/netbird/client/iface/bind.(*ICEBind).receiveRelayed(0x14000da7790, {0x14002288cf0, 0x1, 0x14000f72cb0?}, {0x140017f2768, 0x1, 0x14001413c68?}, {0x1400134b4a0, 0x1, 0x10064e194?})
	/home/runner/work/netbird/netbird/client/iface/bind/ice_bind.go:320 +0x100
golang.zx2c4.com/wireguard/device.(*Device).RoutineReceiveIncoming(0x14000637188, 0x1, 0x14001582290)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:110 +0x2d4
created by golang.zx2c4.com/wireguard/device.(*Device).BindUpdate in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:527 +0x2d4

goroutine 3622764 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*Handshaker).Listen(0x14000a4bb00, {0x101527d70, 0x14000333720})
	/home/runner/work/netbird/netbird/client/internal/peer/handshaker.go:91 +0xd4
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:203 +0x54
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:201 +0x728

goroutine 3622685 [sync.WaitGroup.Wait, 1 minutes]:
sync.runtime_SemacquireWaitGroup(0x140013977a0?, 0x1b?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/sema.go:114 +0x38
sync.(*WaitGroup).Wait(0x14002288740)
	/opt/hostedtoolcache/go/1.25.5/x64/src/sync/waitgroup.go:206 +0xa8
golang.zx2c4.com/wireguard/device.newInboundQueue.func1()
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/channels.go:50 +0x2c
created by golang.zx2c4.com/wireguard/device.newInboundQueue in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/channels.go:49 +0xac

goroutine 3622717 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0xb)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3623296 [sync.Mutex.Lock]:
internal/sync.runtime_SemacquireMutex(0x1400238f6b0?, 0x1?, 0x140005289f0?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/sema.go:95 +0x28
internal/sync.(*Mutex).lockSlow(0x140004480a8)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/sync/mutex.go:149 +0x170
internal/sync.(*Mutex).Lock(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/sync/mutex.go:70
sync.(*Mutex).Lock(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/sync/mutex.go:46
github.com/netbirdio/netbird/client/server.(*Server).ListProfiles(0x14000448000, {0x140002e0ac0?, 0x14000592908?}, 0x140002e0ac0)
	/home/runner/work/netbird/netbird/client/server/server.go:1576 +0x88
github.com/netbirdio/netbird/client/proto._DaemonService_ListProfiles_Handler({0x1014fab80, 0x14000448000}, {0x101527d38, 0x1400187ca50}, 0x140006b6000, 0x0)
	/home/runner/work/netbird/netbird/client/proto/daemon_grpc.pb.go:1112 +0x1b8
google.golang.org/grpc.(*Server).processUnaryRPC(0x14000444008, {0x101527d38, 0x1400187c9c0}, 0x140025fe1a0, 0x14000790a20, 0x101fd5ea8, 0x0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1428 +0xc94
google.golang.org/grpc.(*Server).handleStream(0x14000444008, {0x1015288d8, 0x140003c11e0}, 0x140025fe1a0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1832 +0x9e0
google.golang.org/grpc.(*Server).serveStreams.func2.1()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1063 +0x74
created by google.golang.org/grpc.(*Server).serveStreams.func2 in goroutine 3620242
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1074 +0x120

goroutine 3622798 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*Handshaker).Listen(0x14000657800, {0x101527d70, 0x14000470730})
	/home/runner/work/netbird/netbird/client/internal/peer/handshaker.go:91 +0xd4
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:203 +0x54
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:201 +0x728

goroutine 3622751 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*Handshaker).Listen(0x14000ac6d80, {0x101527d70, 0x1400034ad20})
	/home/runner/work/netbird/netbird/client/internal/peer/handshaker.go:91 +0xd4
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:203 +0x54
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:201 +0x728

goroutine 3622838 [chan receive, 1 minutes]:
github.com/netbirdio/netbird/shared/relay/client.(*Conn).Read(0x14000da7790?, {0x14002402c00, 0x5dc, 0x14001498ec0?})
	/home/runner/work/netbird/netbird/shared/relay/client/conn.go:25 +0x38
github.com/netbirdio/netbird/client/iface/wgproxy/bind.(*ProxyBind).proxyToLocal(0x140014a4e00, {0x101527d70, 0x1400149e320})
	/home/runner/work/netbird/netbird/client/iface/wgproxy/bind/proxy.go:179 +0xcc
created by github.com/netbirdio/netbird/client/iface/wgproxy/bind.(*ProxyBind).Work in goroutine 3622885
	/home/runner/work/netbird/netbird/client/iface/wgproxy/bind/proxy.go:99 +0xe8

goroutine 3622939 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Peer).RoutineSequentialReceiver(0x140018ea608, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:439 +0x11c
created by golang.zx2c4.com/wireguard/device.(*Peer).Start in goroutine 3622947
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/peer.go:209 +0x298

goroutine 3622821 [select, 1 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).run(0x140021fd200)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:70 +0xe4
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 3622757
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622724 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0xd)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622660 [select, 1 minutes]:
github.com/netbirdio/netbird/shared/relay/client.(*Manager).listenGuardEvent(0x14000db7680, {0x101527d70, 0x140012854a0})
	/home/runner/work/netbird/netbird/shared/relay/client/manager.go:308 +0x98
created by github.com/netbirdio/netbird/shared/relay/client.(*Manager).Serve in goroutine 3622609
	/home/runner/work/netbird/netbird/shared/relay/client/manager.go:112 +0x194

goroutine 3622698 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0x5)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622705 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0x7)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622849 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*Handshaker).Listen(0x14000657b00, {0x101527d70, 0x14000470960})
	/home/runner/work/netbird/netbird/client/internal/peer/handshaker.go:91 +0xd4
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:203 +0x54
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:201 +0x728

goroutine 3622716 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0xb)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622625 [select, 1 minutes]:
google.golang.org/grpc/internal/transport.(*http2Client).keepalive(0x14000cda6c8)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1729 +0x12c
created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 3622592
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:401 +0x142c

goroutine 3622734 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x14964c400, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x14000f76180?, 0x140019b1b80?, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0x14000f76180)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:613 +0x21c
net.(*netFD).accept(0x14000f76180)
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/fd_unix.go:161 +0x28
net.(*UnixListener).accept(0x14001238f78?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/unixsock_posix.go:172 +0x20
net.(*UnixListener).Accept(0x140016de690)
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/unixsock.go:260 +0x2c
golang.zx2c4.com/wireguard/ipc.UAPIListen.func2(...)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/ipc/uapi_bsd.go:122
created by golang.zx2c4.com/wireguard/ipc.UAPIListen in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/ipc/uapi_bsd.go:120 +0x248

goroutine 3622690 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0x2)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622852 [select, 1 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).run(0x14001093c80)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:70 +0xe4
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 3622851
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622741 [syscall]:
syscall.syscall6(0x102539940?, 0x10151c088?, 0x14000c01d38?, 0x100dcc074?, 0x140003dd6c0?, 0x200000003?, 0x0?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/sys_darwin.go:60 +0x40
golang.org/x/sys/unix.Select(0x14000e8c0f0?, 0x14000100008?, 0x14000c01de8?, 0x10045d168?, 0x14000c01dc8?)
	/home/runner/go/pkg/mod/golang.org/x/sys@v0.39.0/unix/zsyscall_darwin_arm64.go:2083 +0x54
github.com/netbirdio/netbird/client/internal/networkmonitor.waitReadable({0x101527d70, 0x14000e8c0f0}, 0x1b)
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/check_change_common.go:115 +0x128
github.com/netbirdio/netbird/client/internal/networkmonitor.routeCheck({0x101527d70, 0x14000e8c0f0}, 0x1b, {{{0x0?, 0x0?}, {0x1400000e7c8?}}, 0x140018c7d80?}, {{{0x100394298?, 0x1400177a3f0?}, {0x14000db0480?}}, ...})
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/check_change_common.go:27 +0x70
github.com/netbirdio/netbird/client/internal/networkmonitor.checkChange.func2()
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/check_change_darwin.go:37 +0x38
created by github.com/netbirdio/netbird/client/internal/networkmonitor.checkChange in goroutine 3622601
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/check_change_darwin.go:36 +0x194

goroutine 3622682 [select, 1 minutes]:
golang.zx2c4.com/wireguard/ratelimiter.(*Ratelimiter).Init.func1()
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/ratelimiter/ratelimiter.go:68 +0x88
created by golang.zx2c4.com/wireguard/ratelimiter.(*Ratelimiter).Init in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/ratelimiter/ratelimiter.go:64 +0x138

goroutine 3622756 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*stateDump).Start(0x140008e2460, {0x101527d70, 0x14000333630})
	/home/runner/work/netbird/netbird/client/internal/peer/state_dump.go:42 +0xb8
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:205 +0x790

goroutine 3622701 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0x6)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622793 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).Start(0x14000aeb900)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:508 +0x8c
github.com/netbirdio/netbird/client/internal/routemanager.(*DefaultManager).updateClientNetworks.func1()
	/home/runner/work/netbird/netbird/client/internal/routemanager/manager.go:566 +0x4c
created by github.com/netbirdio/netbird/client/internal/routemanager.(*DefaultManager).updateClientNetworks in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/routemanager/manager.go:564 +0x1e0

goroutine 3620241 [select, 8 minutes]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x140003c11e0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1199 +0x15c
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 3620207
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:363 +0x122c

goroutine 3622539 [select, 1 minutes]:
github.com/netbirdio/netbird/client/firewall/uspfilter/conntrack.(*ICMPTracker).cleanupRoutine(0x14000333220, {0x101527d70, 0x140003331d0})
	/home/runner/work/netbird/netbird/client/firewall/uspfilter/conntrack/icmp.go:280 +0x9c
created by github.com/netbirdio/netbird/client/firewall/uspfilter/conntrack.NewICMPTracker in goroutine 3622609
	/home/runner/work/netbird/netbird/client/firewall/uspfilter/conntrack/icmp.go:141 +0x138

goroutine 3622711 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0x9)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622839 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*WGWatcher).periodicHandshakeCheck(0x140020ea120, {0x101527d70, 0x1400149e370}, 0x14000879fb0, 0x14000879fa0, {0x6d9dc57c94e1fe9b?, 0x6e8ded8262bcd983?, 0x101fe4980?}, {0x14000e9c708?, 0x1008dbc1c?, ...})
	/home/runner/work/netbird/netbird/client/internal/peer/wg_watcher.go:100 +0x158
github.com/netbirdio/netbird/client/internal/peer.(*WGWatcher).EnableWgWatcher(0x140020ea120, {0x101527d70, 0x1400149e370}, {0x140010ad350?, 0x2c?, 0x101fe4980?}, 0x14000911fb0, 0x14000911fa0)
	/home/runner/work/netbird/netbird/client/internal/peer/wg_watcher.go:67 +0x124
github.com/netbirdio/netbird/client/internal/peer.(*Conn).enableWgWatcherIfNeeded.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:747 +0x7c
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).enableWgWatcherIfNeeded in goroutine 3622885
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:745 +0xe8

goroutine 3622882 [select]:
github.com/pion/transport/v3/packetio.(*Buffer).Read(0x140020eade0, {0x1400178a000, 0x2200, 0x2200})
	/home/runner/go/pkg/mod/github.com/pion/transport/v3@v3.1.1/packetio/buffer.go:260 +0x194
github.com/netbirdio/netbird/client/iface/udpmux.(*udpMuxedConn).ReadFrom(0x14000333e00, {0x14001688000, 0x2000, 0x2000?})
	/home/runner/work/netbird/netbird/client/iface/udpmux/conn.go:55 +0xa4
github.com/pion/ice/v4.(*candidateBase).recvLoop(0x140011a2000, 0x140018bc6c0?)
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/candidate_base.go:244 +0x184
created by github.com/pion/ice/v4.(*candidateBase).start in goroutine 3622824
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/candidate_base.go:216 +0x10c

goroutine 3622762 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*stateDump).Start(0x140008e2700, {0x101527d70, 0x140003336d0})
	/home/runner/work/netbird/netbird/client/internal/peer/state_dump.go:42 +0xb8
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:205 +0x790

goroutine 3622708 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0x8)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622704 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0x7)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622612 [chan receive, 1 minutes]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x140014db470, {0x101527d70, 0x14001285590})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xcc
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 3622609
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x10c

goroutine 3622791 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).Start(0x14000aeb880)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:508 +0x8c
github.com/netbirdio/netbird/client/internal/routemanager.(*DefaultManager).updateClientNetworks.func1()
	/home/runner/work/netbird/netbird/client/internal/routemanager/manager.go:566 +0x4c
created by github.com/netbirdio/netbird/client/internal/routemanager.(*DefaultManager).updateClientNetworks in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/routemanager/manager.go:564 +0x1e0

goroutine 3622949 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*WGWatcher).periodicHandshakeCheck(0x140020ea360, {0x101527d70, 0x14001836140}, 0x14000c02fb0, 0x14000c02fa0, {0x140010e8010?, 0x14000e1bfa8?, 0x101fe4980?}, {0x1400227e480?, 0x14001100000?, ...})
	/home/runner/work/netbird/netbird/client/internal/peer/wg_watcher.go:100 +0x158
github.com/netbirdio/netbird/client/internal/peer.(*WGWatcher).EnableWgWatcher(0x140020ea360, {0x101527d70, 0x14001836140}, {0x0?, 0x0?, 0x101fe4980?}, 0x14000b5ffb0, 0x14000b5ffa0)
	/home/runner/work/netbird/netbird/client/internal/peer/wg_watcher.go:67 +0x124
github.com/netbirdio/netbird/client/internal/peer.(*Conn).enableWgWatcherIfNeeded.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:747 +0x7c
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).enableWgWatcherIfNeeded in goroutine 3622978
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:745 +0xe8

goroutine 3622820 [select, 1 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).run(0x140021fce40)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:70 +0xe4
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 3622800
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622851 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).reconnectLoopWithRetry(0x14001780db0, {0x101527d70, 0x14000470960}, 0x140000a5fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:72 +0x12c
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).Start(0x14001780db0, {0x101527d70, 0x14000470960}, 0x140013f7fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:43 +0x80
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func2()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:220 +0x64
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:218 +0x8bc

goroutine 3620242 [IO wait]:
internal/poll.runtime_pollWait(0x149788400, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x14000e5a080?, 0x1400001c000?, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x14000e5a080, {0x1400001c000, 0x8000, 0x8000})
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:165 +0x1e0
net.(*netFD).Read(0x14000e5a080, {0x1400001c000?, 0x14003438ba8?, 0x100377434?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/fd_posix.go:68 +0x28
net.(*conn).Read(0x140016f8000, {0x1400001c000?, 0x15cb47df5c41?, 0x30000007d?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/net.go:196 +0x34
bufio.(*Reader).Read(0x140005a2060, {0x14001444044, 0x9, 0x14001448000?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/bufio/bufio.go:245 +0x188
io.ReadAtLeast({0x101515de0, 0x140005a2060}, {0x14001444044, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/io.go:335 +0x98
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0x14001444044, 0x9, 0x7070e0910100402?}, {0x101515de0?, 0x140005a2060?})
	/home/runner/go/pkg/mod/golang.org/x/net@v0.47.0/http2/frame.go:242 +0x58
golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x14001444000)
	/home/runner/go/pkg/mod/golang.org/x/net@v0.47.0/http2/frame.go:505 +0x60
google.golang.org/grpc/internal/transport.(*framer).readFrame(0x14000e5a180)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x44
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x140003c11e0, {0x101527d38, 0x1400071e390}, 0x1400071e3c0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 +0xb8
google.golang.org/grpc.(*Server).serveStreams(0x14000444008, {0x101527cc8?, 0x102536f60?}, {0x1015288d8, 0x140003c11e0}, {0x101532378?, 0x140016f8000?})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1057 +0x2ac
google.golang.org/grpc.(*Server).handleRawConn.func1()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:991 +0x50
created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 3620207
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:990 +0x1c0

goroutine 3622797 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).reconnectLoopWithRetry(0x14001780a50, {0x101527d70, 0x140004706e0}, 0x14000c04fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:72 +0x12c
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).Start(0x14001780a50, {0x101527d70, 0x140004706e0}, 0x14000b4cfb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:43 +0x80
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func2()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:220 +0x64
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:218 +0x8bc

goroutine 3622535 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x149788a00, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x1400043e380?, 0x14000cea000?, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadMsgInet6(0x1400043e380, {0x14000cea000, 0xffff, 0xffff}, {0x102536f60, 0x0, 0x0}, 0x0, 0x14002067a00)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:349 +0x240
net.(*netFD).readMsgInet6(0x1400043e380, {0x14000cea000?, 0x1400000e7e0?, 0x0?}, {0x102536f60?, 0x10032b7d8?, 0x14002067a08?}, 0x100375e74?, 0x140020679f8?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/fd_posix.go:103 +0x2c
net.(*UDPConn).readMsg(0x101da0ed0?, {0x14000cea000?, 0x19edb5?, 0x1004ba2c8?}, {0x102536f60?, 0x100373c6c?, 0x14002067b18?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/udpsock_posix.go:106 +0x88
net.(*UDPConn).ReadMsgUDPAddrPort(0x14000728fb0, {0x14000cea000?, 0x14002067b68?, 0x100000004?}, {0x102536f60?, 0x100905240?, 0x14000db7ef8?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/udpsock.go:200 +0x34
net.(*UDPConn).ReadMsgUDP(0x14000db7ef8?, {0x14000cea000?, 0x14000334808?, 0x14000334da8?}, {0x102536f60?, 0x100319a90?, 0x14002067bf8?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/udpsock.go:188 +0x24
github.com/netbirdio/netbird/client/iface/bind.(*ICEBind).createReceiverFn.func1({0x14000db14a0, 0x1, 0x0?}, {0x1400031e240, 0x1, 0x10038c0f0?}, {0x1400241e2f0, 0x1, 0x140016b0cf8?})
	/home/runner/work/netbird/netbird/client/iface/bind/ice_bind.go:211 +0x15c
golang.zx2c4.com/wireguard/device.(*Device).RoutineReceiveIncoming(0x14000637188, 0x1, 0x140006a1c60)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:110 +0x2d4
created by golang.zx2c4.com/wireguard/device.(*Device).BindUpdate in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:527 +0x2d4

goroutine 3622766 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).reconnectLoopWithRetry(0x1400156d1d0, {0x101527d70, 0x14000333720}, 0x14000c06fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:72 +0x12c
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).Start(0x1400156d1d0, {0x101527d70, 0x14000333720}, 0x140007cafb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:43 +0x80
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func2()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:220 +0x64
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:218 +0x8bc

goroutine 3622752 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*stateDump).Start(0x14000f9ebd0, {0x101527d70, 0x1400034ad20})
	/home/runner/work/netbird/netbird/client/internal/peer/state_dump.go:42 +0xb8
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:205 +0x790

goroutine 3622721 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0xc)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622233 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb800, {0x101527d70, 0x140004705a0}, {0x140010ad950, 0x2c}, 0x14000bc9960, 0x140019a62a0)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622789
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622873 [select]:
github.com/pion/ice/v4.(*Agent).connectivityChecks(0x140011be608)
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/agent.go:423 +0x164
created by github.com/pion/ice/v4.(*Agent).startConnectivityChecks.func1 in goroutine 3622824
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/agent.go:358 +0xe0

goroutine 3622238 [select, 1 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).run(0x14001972900)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:70 +0xe4
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 3622763
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622728 [IO wait]:
internal/poll.runtime_pollWait(0x14bb15000, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x14000d27380?, 0x140022ea00c?, 0x1)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x14000d27380, {0x140022ea00c, 0xfff3, 0xfff3})
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:165 +0x1e0
os.(*File).read(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/os/file_posix.go:29
os.(*File).Read(0x140021845c0, {0x140022ea00c?, 0x14001938e70?, 0x14000891d10?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/os/file.go:144 +0x68
golang.zx2c4.com/wireguard/tun.(*NativeTun).Read(0x14001088100, {0x140007b2b70, 0x1, 0x8?}, {0x14000631798, 0x1, 0x14000891ca8?}, 0x10)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/tun/tun_darwin.go:213 +0x94
github.com/netbirdio/netbird/client/iface/device.(*FilteredDevice).Read(0x140008ff9a0, {0x140007b2b70, 0x1, 0x1}, {0x14000631798, 0x1, 0x1}, 0x10)
	/home/runner/work/netbird/netbird/client/iface/device/device_filter.go:60 +0x48
golang.zx2c4.com/wireguard/device.(*Device).RoutineReadFromTUN(0x14000637188)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:242 +0x258
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:325 +0x3c0

goroutine 3622234 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb800, {0x101527d70, 0x140004705a0}, {0x140010ad9b0, 0x2c}, 0x14000bc9960, 0x140019a6310)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622789
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622624 [select, 1 minutes]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x140015bc300, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x138
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x1400047dea0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:602 +0x6c
google.golang.org/grpc/internal/transport.NewHTTP2Client.func6()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 +0xac
created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 3622592
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:467 +0x1904

goroutine 3622795 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*Handshaker).Listen(0x14000657500, {0x101527d70, 0x140004706e0})
	/home/runner/work/netbird/netbird/client/internal/peer/handshaker.go:91 +0xd4
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:203 +0x54
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:201 +0x728

goroutine 3610971 [select]:
github.com/pion/transport/v3/packetio.(*Buffer).Read(0x14000018000, {0x140016eaf00, 0x2200, 0x2200})
	/home/runner/go/pkg/mod/github.com/pion/transport/v3@v3.1.1/packetio/buffer.go:260 +0x194
github.com/netbirdio/netbird/client/iface/udpmux.(*udpMuxedConn).ReadFrom(0x1400141a0a0, {0x14000558000, 0x2000, 0x2000?})
	/home/runner/work/netbird/netbird/client/iface/udpmux/conn.go:55 +0xa4
github.com/pion/ice/v4.(*candidateBase).recvLoop(0x14001416000, 0x0?)
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/candidate_base.go:244 +0x184
created by github.com/pion/ice/v4.(*candidateBase).start in goroutine 3622814
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/candidate_base.go:216 +0x10c

goroutine 3622699 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0x5)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622937 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Peer).RoutineSequentialReceiver(0x140018ea308, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:439 +0x11c
created by golang.zx2c4.com/wireguard/device.(*Peer).Start in goroutine 3622993
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/peer.go:209 +0x298

goroutine 3622696 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0x4)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622231 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb780, {0x101527d70, 0x14000470550}, {0x140010ad7a0, 0x2c}, 0x14000bc97a0, 0x140019a61c0)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622787
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622700 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0x5)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622759 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*stateDump).Start(0x140008e25b0, {0x101527d70, 0x14000333680})
	/home/runner/work/netbird/netbird/client/internal/peer/state_dump.go:42 +0xb8
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:205 +0x790

goroutine 3622237 [select, 1 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).run(0x14001972480)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:70 +0xe4
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 3622797
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622684 [sync.WaitGroup.Wait, 1 minutes]:
sync.runtime_SemacquireWaitGroup(0x101527d70?, 0x60?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/sema.go:114 +0x38
sync.(*WaitGroup).Wait(0x14002288728)
	/opt/hostedtoolcache/go/1.25.5/x64/src/sync/waitgroup.go:206 +0xa8
golang.zx2c4.com/wireguard/device.newOutboundQueue.func1()
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/channels.go:32 +0x2c
created by golang.zx2c4.com/wireguard/device.newOutboundQueue in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/channels.go:31 +0xac

goroutine 3622746 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb900, {0x101527d70, 0x14000470640}, {0x140010ad680, 0x2c}, 0x14000bc9b20, 0x140003eb340)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622793
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622747 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb880, {0x101527d70, 0x140004705f0}, {0x140010ad4a0, 0x2c}, 0x14000bc9a40, 0x140003eb3b0)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622791
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622626 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x149788c00, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x14002213000?, 0x14000437900?, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x14002213000, {0x14000437900, 0x1300, 0x1300})
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:165 +0x1e0
net.(*netFD).Read(0x14002213000, {0x14000437900?, 0x14000437900?, 0x5?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/fd_posix.go:68 +0x28
net.(*conn).Read(0x1400214d5b0, {0x14000437900?, 0x140011798f8?, 0x10038955c?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/net.go:196 +0x34
crypto/tls.(*atLeastReader).Read(0x1400288b500, {0x14000437900?, 0x14001179958?, 0x10081ad24?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:816 +0x38
bytes.(*Buffer).ReadFrom(0x14000dbc9a8, {0x101517e40, 0x1400288b500})
	/opt/hostedtoolcache/go/1.25.5/x64/src/bytes/buffer.go:217 +0x90
crypto/tls.(*Conn).readFromUntil(0x14000dbc708, {0x1495a62d0, 0x14000425840}, 0x14001179a00?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:838 +0xcc
crypto/tls.(*Conn).readRecordOrCCS(0x14000dbc708, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:627 +0x340
crypto/tls.(*Conn).readRecord(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:589
crypto/tls.(*Conn).Read(0x14000dbc708, {0x14000ca2000, 0x8000, 0x1400283a680?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:1392 +0x14c
bufio.(*Reader).Read(0x140006a7980, {0x14001444ac4, 0x9, 0x14001179d28?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/bufio/bufio.go:245 +0x188
io.ReadAtLeast({0x101515de0, 0x140006a7980}, {0x14001444ac4, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/io.go:335 +0x98
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0x14001444ac4, 0x9, 0x14001179db8?}, {0x101515de0?, 0x140006a7980?})
	/home/runner/go/pkg/mod/golang.org/x/net@v0.47.0/http2/frame.go:242 +0x58
golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x14001444a80)
	/home/runner/go/pkg/mod/golang.org/x/net@v0.47.0/http2/frame.go:505 +0x60
google.golang.org/grpc/internal/transport.(*framer).readFrame(0x14000634b80)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x44
google.golang.org/grpc/internal/transport.(*http2Client).reader(0x14000cda6c8, 0x14000c880e0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 +0x14c
created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 3622592
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:411 +0x1488

goroutine 3622691 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0x2)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622570 [chan receive, 1 minutes]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x140007310a0, {0x101527d70, 0x140000f17c0})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xcc
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 3622609
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x10c

goroutine 3622610 [chan receive, 1 minutes]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x140014db410, {0x101527d70, 0x140012854f0})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xcc
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 3622609
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x10c

goroutine 3622595 [select, 1 minutes]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x140007bf640, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x138
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x1400034ee60)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:602 +0x6c
google.golang.org/grpc/internal/transport.NewHTTP2Client.func6()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 +0xac
created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 3622613
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:467 +0x1904

goroutine 3622948 [chan receive]:
github.com/netbirdio/netbird/shared/relay/client.(*Conn).Read(0x14000da7790?, {0x14000f56000, 0x5dc, 0x14001498bc0?})
	/home/runner/work/netbird/netbird/shared/relay/client/conn.go:25 +0x38
github.com/netbirdio/netbird/client/iface/wgproxy/bind.(*ProxyBind).proxyToLocal(0x14001834100, {0x101527d70, 0x140018360f0})
	/home/runner/work/netbird/netbird/client/iface/wgproxy/bind/proxy.go:179 +0xcc
created by github.com/netbirdio/netbird/client/iface/wgproxy/bind.(*ProxyBind).Work in goroutine 3622978
	/home/runner/work/netbird/netbird/client/iface/wgproxy/bind/proxy.go:99 +0xe8

goroutine 3622834 [select, 1 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).run(0x14000cfbec0)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:70 +0xe4
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 3622833
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622720 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0xc)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622537 [select]:
github.com/netbirdio/netbird/client/firewall/uspfilter/log.(*Logger).worker(0x1400142a150)
	/home/runner/work/netbird/netbird/client/firewall/uspfilter/log/log.go:411 +0x104
created by github.com/netbirdio/netbird/client/firewall/uspfilter/log.NewFromLogrus in goroutine 3622609
	/home/runner/work/netbird/netbird/client/firewall/uspfilter/log/log.go:99 +0x168

goroutine 3622722 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0xd)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622658 [select, 1 minutes]:
github.com/netbirdio/netbird/shared/relay/client.(*Client).listenForStopEvents(0x14000da7520, {0x101527d70?, 0x140012854a0?}, 0x14000bd8a80?, {0x101535230, 0x140015c5680}, 0x14000d9d314)
	/home/runner/work/netbird/netbird/shared/relay/client/client.go:553 +0x7c
created by github.com/netbirdio/netbird/shared/relay/client.(*Client).Connect in goroutine 3622641
	/home/runner/work/netbird/netbird/shared/relay/client/client.go:228 +0x578

goroutine 3622686 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622590 [select, 1 minutes]:
google.golang.org/grpc/internal/transport.(*http2Client).keepalive(0x14000cda248)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1729 +0x12c
created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 3622613
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:401 +0x142c

goroutine 3622569 [chan receive, 1 minutes]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x14000731070, {0x101527d70, 0x140000f1770})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xcc
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 3622609
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x10c

goroutine 3622733 [syscall, 1 minutes]:
syscall.syscall6(0x140004b8628?, 0x1003e0d7c?, 0x140004b8648?, 0x1003e11cc?, 0x140004b8648?, 0x1003e12b4?, 0x14001902f40?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/sys_darwin.go:60 +0x40
golang.org/x/sys/unix.kevent(0x0?, 0x14000776750?, 0x140004b86a8?, 0x10063fb3c?, 0x14001902f40?, 0x1f?)
	/home/runner/go/pkg/mod/golang.org/x/sys@v0.39.0/unix/zsyscall_darwin_arm64.go:275 +0x54
golang.org/x/sys/unix.Kevent(0x0?, {0x140004b8778?, 0x101513ef8?, 0x101fad520?}, {0x140004b8758?, 0x0?, 0x0?}, 0x0?)
	/home/runner/go/pkg/mod/golang.org/x/sys@v0.39.0/unix/syscall_bsd.go:397 +0x40
golang.zx2c4.com/wireguard/ipc.UAPIListen.func1(0x140016de6c0)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/ipc/uapi_bsd.go:114 +0xbc
created by golang.zx2c4.com/wireguard/ipc.UAPIListen in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/ipc/uapi_bsd.go:88 +0x200

goroutine 3622723 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0xd)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622889 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Peer).RoutineSequentialReceiver(0x14001024908, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:439 +0x11c
created by golang.zx2c4.com/wireguard/device.(*Peer).Start in goroutine 3622885
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/peer.go:209 +0x298

goroutine 3610970 [chan receive, 1 minutes]:
github.com/netbirdio/netbird/client/iface/udpmux.(*SingleSocketUDPMux).GetConn.func1()
	/home/runner/work/netbird/netbird/client/iface/udpmux/mux.go:271 +0x38
created by github.com/netbirdio/netbird/client/iface/udpmux.(*SingleSocketUDPMux).GetConn in goroutine 3622771
	/home/runner/work/netbird/netbird/client/iface/udpmux/mux.go:270 +0x3e4

goroutine 3622568 [chan receive, 1 minutes]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x14000731040, {0x101527d70, 0x140000f1720})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xcc
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 3622609
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x10c

goroutine 3622534 [IO wait]:
internal/poll.runtime_pollWait(0x149788200, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x1400043e300?, 0x140025c0000?, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadMsgInet4(0x1400043e300, {0x140025c0000, 0xffff, 0xffff}, {0x102536f60, 0x0, 0x0}, 0x0, 0x140013f6a38)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:322 +0x240
net.(*netFD).readMsgInet4(0x1400043e300, {0x140025c0000?, 0x140013f69d8?, 0x1008fcfd4?}, {0x102536f60?, 0x1011ff400?, 0x140019c3050?}, 0xd?, 0x140013f69f8?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/fd_posix.go:97 +0x2c
net.(*UDPConn).readMsg(0x140013f6ad8?, {0x140025c0000?, 0x14000db7ef8?, 0x10032b7d8?}, {0x102536f60?, 0x100323c10?, 0x140013f6b78?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/udpsock_posix.go:101 +0x140
net.(*UDPConn).ReadMsgUDPAddrPort(0x14000728fa0, {0x140025c0000?, 0x140013f6b78?, 0x100389fec?}, {0x102536f60?, 0x100905240?, 0x14000db7ef8?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/udpsock.go:200 +0x34
net.(*UDPConn).ReadMsgUDP(0x14000db7ef8?, {0x140025c0000?, 0x140013f6be8?, 0x10038c84c?}, {0x102536f60?, 0x8?, 0x14000334808?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/udpsock.go:188 +0x24
github.com/netbirdio/netbird/client/iface/bind.(*ICEBind).createReceiverFn.func1({0x14002288cd8, 0x1, 0x14001024908?}, {0x140017f2760, 0x1, 0x101fe4980?}, {0x1400134b470, 0x1, 0x14000bdd4f8?})
	/home/runner/work/netbird/netbird/client/iface/bind/ice_bind.go:211 +0x15c
golang.zx2c4.com/wireguard/device.(*Device).RoutineReceiveIncoming(0x14000637188, 0x1, 0x140006a1c20)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:110 +0x2d4
created by golang.zx2c4.com/wireguard/device.(*Device).BindUpdate in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:527 +0x2d4

goroutine 3622661 [select, 1 minutes]:
github.com/netbirdio/netbird/shared/relay/client.(*Manager).startCleanupLoop(0x14000db7680)
	/home/runner/work/netbird/netbird/shared/relay/client/manager.go:340 +0xa4
created by github.com/netbirdio/netbird/shared/relay/client.(*Manager).Serve in goroutine 3622609
	/home/runner/work/netbird/netbird/shared/relay/client/manager.go:113 +0x1d4

goroutine 3620208 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x14001788000, 0x1)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x138
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x140004b0000)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:602 +0x6c
google.golang.org/grpc/internal/transport.NewServerTransport.func3()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 +0xb8
created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 3620207
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:340 +0x11ec

goroutine 3622748 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb880, {0x101527d70, 0x140004705f0}, {0x140010ad500, 0x2c}, 0x14000bc9a40, 0x140003eb420)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622791
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622687 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3620247 [select, 1 minutes]:
github.com/netbirdio/netbird/client/server.(*Server).SubscribeEvents(0x14000448000, 0x1400071ef30, {0x101530b70, 0x140005a43e0})
	/home/runner/work/netbird/netbird/client/server/event.go:20 +0x104
github.com/netbirdio/netbird/client/proto._DaemonService_SubscribeEvents_Handler({0x1014fab80, 0x14000448000}, {0x10152ecd8, 0x14000fca100})
	/home/runner/work/netbird/netbird/client/proto/daemon_grpc.pb.go:1000 +0x11c
google.golang.org/grpc.(*Server).processStreamingRPC(0x14000444008, {0x101527d38, 0x1400071eea0}, 0x140003c1ba0, 0x14000790a20, 0x101fc79c0, 0x0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1714 +0xcd4
google.golang.org/grpc.(*Server).handleStream(0x14000444008, {0x1015288d8, 0x1400047e340}, 0x140003c1ba0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1836 +0x9b4
google.golang.org/grpc.(*Server).serveStreams.func2.1()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1063 +0x74
created by google.golang.org/grpc.(*Server).serveStreams.func2 in goroutine 3620257
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1074 +0x120

goroutine 3622236 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb800, {0x101527d70, 0x140004705a0}, {0x140010ada70, 0x2c}, 0x14000bc9960, 0x140019a63f0)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622789
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622693 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0x3)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622709 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0x8)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622936 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Peer).RoutineSequentialSender(0x140018ea308, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:487 +0x114
created by golang.zx2c4.com/wireguard/device.(*Peer).Start in goroutine 3622993
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/peer.go:208 +0x250

goroutine 3622745 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb900, {0x101527d70, 0x14000470640}, {0x140010ad620, 0x2c}, 0x14000bc9b20, 0x140003eb2d0)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622793
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622003 [sleep]:
time.Sleep(0x5f5e100)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/time.go:363 +0x150
runtime/pprof.profileWriter({0x1015142e0?, 0x140019bd110?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/pprof/pprof.go:863 +0x50
created by runtime/pprof.StartCPUProfile in goroutine 3622002
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/pprof/pprof.go:848 +0x174

goroutine 3622869 [select, 1 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).run(0x14001973020)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:70 +0xe4
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 3622868
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622749 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb880, {0x101527d70, 0x140004705f0}, {0x140010ad560, 0x2c}, 0x14000bc9a40, 0x140003eb490)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622791
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622591 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x149788800, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x14002212f80?, 0x140013b8a00?, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x14002212f80, {0x140013b8a00, 0x2500, 0x2500})
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:165 +0x1e0
net.(*netFD).Read(0x14002212f80, {0x140013b8a00?, 0x140013b8a00?, 0x5?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/fd_posix.go:68 +0x28
net.(*conn).Read(0x1400007f470, {0x140013b8a00?, 0x14000b5b8f8?, 0x10038955c?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/net.go:196 +0x34
crypto/tls.(*atLeastReader).Read(0x140028ca468, {0x140013b8a00?, 0x14000b5b958?, 0x10081ad24?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:816 +0x38
bytes.(*Buffer).ReadFrom(0x140001a5b28, {0x101517e40, 0x140028ca468})
	/opt/hostedtoolcache/go/1.25.5/x64/src/bytes/buffer.go:217 +0x90
crypto/tls.(*Conn).readFromUntil(0x140001a5888, {0x1495a62d0, 0x140023849a0}, 0x14000b5ba00?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:838 +0xcc
crypto/tls.(*Conn).readRecordOrCCS(0x140001a5888, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:627 +0x340
crypto/tls.(*Conn).readRecord(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:589
crypto/tls.(*Conn).Read(0x140001a5888, {0x14000c6a000, 0x8000, 0x140028864e0?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:1392 +0x14c
bufio.(*Reader).Read(0x140019b98c0, {0x14001444744, 0x9, 0x14000b5bd28?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/bufio/bufio.go:245 +0x188
io.ReadAtLeast({0x101515de0, 0x140019b98c0}, {0x14001444744, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/io.go:335 +0x98
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/io/io.go:354
golang.org/x/net/http2.readFrameHeader({0x14001444744, 0x9, 0x14000b5bdb8?}, {0x101515de0?, 0x140019b98c0?})
	/home/runner/go/pkg/mod/golang.org/x/net@v0.47.0/http2/frame.go:242 +0x58
golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x14001444700)
	/home/runner/go/pkg/mod/golang.org/x/net@v0.47.0/http2/frame.go:505 +0x60
google.golang.org/grpc/internal/transport.(*framer).readFrame(0x14000d83880)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x44
google.golang.org/grpc/internal/transport.(*http2Client).reader(0x14000cda248, 0x14000939960)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 +0x14c
created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 3622613
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:411 +0x1488

goroutine 3622865 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).reconnectLoopWithRetry(0x14001146c60, {0x101527d70, 0x140025983c0}, 0x140000a6fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:72 +0x12c
github.com/netbirdio/netbird/client/internal/peer/guard.(*Guard).Start(0x14001146c60, {0x101527d70, 0x140025983c0}, 0x140013f7fb0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/guard.go:43 +0x80
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func2()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:220 +0x64
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:218 +0x8bc

goroutine 3622695 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0x4)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622887 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*WGWatcher).periodicHandshakeCheck(0x140020ea240, {0x101527d70, 0x140011b4000}, 0x14000c05fb0, 0x14000c05fa0, {0x1000000010002?, 0x1000000020002?, 0x101fe4980?}, {0x101239cc0?, 0x14001583680?, ...})
	/home/runner/work/netbird/netbird/client/internal/peer/wg_watcher.go:100 +0x158
github.com/netbirdio/netbird/client/internal/peer.(*WGWatcher).EnableWgWatcher(0x140020ea240, {0x101527d70, 0x140011b4000}, {0x14001146e10?, 0x14001146e10?, 0x101fe4980?}, 0x14000c02fb0, 0x14000c02fa0)
	/home/runner/work/netbird/netbird/client/internal/peer/wg_watcher.go:67 +0x124
github.com/netbirdio/netbird/client/internal/peer.(*Conn).enableWgWatcherIfNeeded.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:747 +0x7c
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).enableWgWatcherIfNeeded in goroutine 3622884
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:745 +0xe8

goroutine 3622239 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*Handshaker).Listen(0x14000a44180, {0x101527d70, 0x140025983c0})
	/home/runner/work/netbird/netbird/client/internal/peer/handshaker.go:91 +0xd4
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:203 +0x54
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:201 +0x728

goroutine 3622938 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Peer).RoutineSequentialSender(0x140018ea608, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:487 +0x114
created by golang.zx2c4.com/wireguard/device.(*Peer).Start in goroutine 3622947
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/peer.go:208 +0x250

goroutine 3622659 [IO wait]:
internal/poll.runtime_pollWait(0x14bb15400, 0x72)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/netpoll.go:351 +0xa0
internal/poll.(*pollDesc).wait(0x140004be180?, 0x1400054a000?, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x140004be180, {0x1400054a000, 0xc000, 0xc000})
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/poll/fd_unix.go:165 +0x1e0
net.(*netFD).Read(0x140004be180, {0x1400054a000?, 0x1400054a000?, 0x5?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/fd_posix.go:68 +0x28
net.(*conn).Read(0x140021842c8, {0x1400054a000?, 0x14000893698?, 0x10038955c?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/net.go:196 +0x34
crypto/tls.(*atLeastReader).Read(0x140027f6b70, {0x1400054a000?, 0x140008936f8?, 0x10081ad24?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:816 +0x38
bytes.(*Buffer).ReadFrom(0x14000e6b0a8, {0x101517e40, 0x140027f6b70})
	/opt/hostedtoolcache/go/1.25.5/x64/src/bytes/buffer.go:217 +0x90
crypto/tls.(*Conn).readFromUntil(0x14000e6ae08, {0x1495a62d0, 0x140021abbc0}, 0x140008937a0?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:838 +0xcc
crypto/tls.(*Conn).readRecordOrCCS(0x14000e6ae08, 0x0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:627 +0x340
crypto/tls.(*Conn).readRecord(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:589
crypto/tls.(*Conn).Read(0x14000e6ae08, {0x14000963000, 0x1000, 0x1003e485c?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/crypto/tls/conn.go:1392 +0x14c
net/http.(*readWriteCloserBody).Read(0x1028d8a78?, {0x14000963000?, 0x14000334808?, 0x140028013e0?})
	/opt/hostedtoolcache/go/1.25.5/x64/src/net/http/transport.go:2578 +0x9c
bufio.(*Reader).fill(0x140006a79e0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/bufio/bufio.go:113 +0xe0
bufio.(*Reader).ReadByte(0x140006a79e0)
	/opt/hostedtoolcache/go/1.25.5/x64/src/bufio/bufio.go:273 +0x2c
github.com/coder/websocket.readFrameHeader(0x140006a79e0, {0x140002eed80, 0x8, 0x8})
	/home/runner/go/pkg/mod/github.com/coder/websocket@v1.8.14/frame.go:55 +0x64
github.com/coder/websocket.(*Conn).readFrameHeader(0x140002eed20, {0x101527cc8, 0x102536f60})
	/home/runner/go/pkg/mod/github.com/coder/websocket@v1.8.14/read.go:266 +0xa4
github.com/coder/websocket.(*Conn).readLoop(0x140002eed20, {0x101527cc8, 0x102536f60})
	/home/runner/go/pkg/mod/github.com/coder/websocket@v1.8.14/read.go:185 +0x48
github.com/coder/websocket.(*Conn).reader(0x140002eed20, {0x101527cc8, 0x102536f60})
	/home/runner/go/pkg/mod/github.com/coder/websocket@v1.8.14/read.go:381 +0xac
github.com/coder/websocket.(*Conn).Reader(...)
	/home/runner/go/pkg/mod/github.com/coder/websocket@v1.8.14/read.go:36
github.com/netbirdio/netbird/shared/relay/client/dialer/ws.(*Conn).Read(0x1400222ff50?, {0x140016e4000, 0x2274, 0x2274})
	/home/runner/work/netbird/netbird/shared/relay/client/dialer/ws/conn.go:27 +0x34
github.com/netbirdio/netbird/shared/relay/client.(*Client).readLoop(0x14000da7520, 0x1400206e040, {0x101535230, 0x140015c5680}, 0x14000d9d314)
	/home/runner/work/netbird/netbird/shared/relay/client/client.go:405 +0x74
created by github.com/netbirdio/netbird/shared/relay/client.(*Client).Connect in goroutine 3622641
	/home/runner/work/netbird/netbird/shared/relay/client/client.go:231 +0x600

goroutine 3622935 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*WGWatcher).periodicHandshakeCheck(0x14001093a40, {0x101527d70, 0x1400141adc0}, 0x14000913fb0, 0x14000913fa0, {0x4?, 0x14000be1738?, 0x101fe4980?}, {0x14002116b80?, 0x0?, ...})
	/home/runner/work/netbird/netbird/client/internal/peer/wg_watcher.go:100 +0x158
github.com/netbirdio/netbird/client/internal/peer.(*WGWatcher).EnableWgWatcher(0x14001093a40, {0x101527d70, 0x1400141adc0}, {0xb?, 0x0?, 0x101fe4980?}, 0x14000b5dfb0, 0x14000b5dfa0)
	/home/runner/work/netbird/netbird/client/internal/peer/wg_watcher.go:67 +0x124
github.com/netbirdio/netbird/client/internal/peer.(*Conn).enableWgWatcherIfNeeded.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:747 +0x7c
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).enableWgWatcherIfNeeded in goroutine 3622993
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:745 +0xe8

goroutine 3622232 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).watchPeerStatusChanges(0x14000aeb780, {0x101527d70, 0x14000470550}, {0x140010ad800, 0x2c}, 0x14000bc97a0, 0x140019a6230)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:262 +0x118
created by github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).startNewPeerStatusWatchers in goroutine 3622787
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:288 +0x188

goroutine 3622789 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).Start(0x14000aeb800)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:508 +0x8c
github.com/netbirdio/netbird/client/internal/routemanager.(*DefaultManager).updateClientNetworks.func1()
	/home/runner/work/netbird/netbird/client/internal/routemanager/manager.go:566 +0x4c
created by github.com/netbirdio/netbird/client/internal/routemanager.(*DefaultManager).updateClientNetworks in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/routemanager/manager.go:564 +0x1e0

goroutine 3622997 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Peer).RoutineSequentialReceiver(0x14001930308, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:439 +0x11c
created by golang.zx2c4.com/wireguard/device.(*Peer).Start in goroutine 3622978
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/peer.go:209 +0x298

goroutine 3622867 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*stateDump).Start(0x1400182b110, {0x101527d70, 0x14002598410})
	/home/runner/work/netbird/netbird/client/internal/peer/state_dump.go:42 +0xb8
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:205 +0x790

goroutine 3622601 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/networkmonitor.checkChange({0x101527d70, 0x14000e8c0f0}, {{{0x0?, 0x0?}, {0x1400000e7c8?}}, 0x140018c7d80?}, {{{0x0?, 0x14000790a20?}, {0x14000db0480?}}, 0x140006c8100?})
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/check_change_darwin.go:47 +0x240
github.com/netbirdio/netbird/client/internal/networkmonitor.(*NetworkMonitor).checkChanges(0x14000444008?, {0x101527d70, 0x14000e8c0f0}, 0x14000f7c2a0, {{{0x140002fd2d0?, 0x300014000efa060?}, {0x1400000e7c8?}}, 0x140018c7d80?}, {{{0x100af0370?, 0x100e4b1a0?}, ...}, ...})
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/monitor.go:124 +0xec
created by github.com/netbirdio/netbird/client/internal/networkmonitor.(*NetworkMonitor).Listen in goroutine 3622753
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/monitor.go:89 +0x49c

goroutine 3622540 [select, 1 minutes]:
github.com/netbirdio/netbird/client/firewall/uspfilter/conntrack.(*TCPTracker).cleanupRoutine(0x140023cf9e0, {0x101527d70, 0x14000333270})
	/home/runner/work/netbird/netbird/client/firewall/uspfilter/conntrack/tcp.go:425 +0xb0
created by github.com/netbirdio/netbird/client/firewall/uspfilter/conntrack.NewTCPTracker in goroutine 3622609
	/home/runner/work/netbird/netbird/client/firewall/uspfilter/conntrack/tcp.go:167 +0x180

goroutine 3622866 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*Handshaker).Listen(0x14000a44480, {0x101527d70, 0x14002598410})
	/home/runner/work/netbird/netbird/client/internal/peer/handshaker.go:91 +0xd4
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:203 +0x54
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:201 +0x728

goroutine 2404729 [select, 3081 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).send(0x1400163b500, {0x1400007972c?, 0x0?, 0x101fe4980?})
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:83 +0x60
github.com/cenkalti/backoff/v4.(*Ticker).run(0x1400163b500)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:72 +0x7c
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 1348059
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622742 [select]:
github.com/netbirdio/netbird/client/internal/networkmonitor.wakeUpListen({0x101527d70, 0x14000e8c0f0})
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/check_change_darwin.go:100 +0x244
github.com/netbirdio/netbird/client/internal/networkmonitor.checkChange.func3()
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/check_change_darwin.go:43 +0x28
created by github.com/netbirdio/netbird/client/internal/networkmonitor.checkChange in goroutine 3622601
	/home/runner/work/netbird/netbird/client/internal/networkmonitor/check_change_darwin.go:42 +0x1f4

goroutine 3622767 [select, 1 minutes]:
github.com/cenkalti/backoff/v4.(*Ticker).run(0x140020ea540)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:70 +0xe4
created by github.com/cenkalti/backoff/v4.NewTickerWithTimer in goroutine 3622766
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/ticker.go:49 +0x14c

goroutine 3622725 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0xe)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622890 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Peer).RoutineSequentialSender(0x14001024c08, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:487 +0x114
created by golang.zx2c4.com/wireguard/device.(*Peer).Start in goroutine 3622884
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/peer.go:208 +0x250

goroutine 3622541 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer/guard.(*ICEMonitor).Start(0x1400044ca00, {0x101527d70, 0x14000333310}, 0x14001582ca0)
	/home/runner/work/netbird/netbird/client/internal/peer/guard/ice_monitor.go:61 +0x168
created by github.com/netbirdio/netbird/client/internal/peer/guard.(*SRWatcher).Start in goroutine 3622609
	/home/runner/work/netbird/netbird/client/internal/peer/guard/sr_watcher.go:54 +0x204

goroutine 3622609 [chan receive, 1 minutes]:
github.com/netbirdio/netbird/client/internal.(*ConnectClient).run.func4()
	/home/runner/work/netbird/netbird/client/internal/connect.go:381 +0x115c
github.com/cenkalti/backoff/v4.RetryNotifyWithTimer.Operation.withEmptyData.func1()
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:18 +0x24
github.com/cenkalti/backoff/v4.doRetryNotify[...](0x14000049978?, {0x10151bd70, 0x140020d19e0}, 0x0, {0x0, 0x0?})
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:88 +0xcc
github.com/cenkalti/backoff/v4.RetryNotifyWithTimer(0x1400041c180?, {0x10151bd70?, 0x140020d19e0?}, 0x6e8ded8262bcd983?, {0x0?, 0x0?})
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:61 +0x58
github.com/cenkalti/backoff/v4.RetryNotify(...)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:49
github.com/cenkalti/backoff/v4.Retry(...)
	/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.3.0/retry.go:38
github.com/netbirdio/netbird/client/internal.(*ConnectClient).run(0x14001285450, {{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0, 0x0}, ...}, ...)
	/home/runner/work/netbird/netbird/client/internal/connect.go:410 +0x670
github.com/netbirdio/netbird/client/internal.(*ConnectClient).Run(...)
	/home/runner/work/netbird/netbird/client/internal/connect.go:79
github.com/netbirdio/netbird/client/server.(*Server).connect(0x14000448000, {0x101527d38, 0x1400222e720}, 0x14002223080, 0x14000428400, 0x14000c28c40)
	/home/runner/work/netbird/netbird/client/server/server.go:1642 +0x1e8
github.com/netbirdio/netbird/client/server.(*Server).connectWithRetryRuns(0x140017c2380?, {0x101527d38?, 0x1400222e720?}, 0x199?, 0x1a0?, 0x14000b80a80?, 0x140016a27a8?)
	/home/runner/work/netbird/netbird/client/server/server.go:220 +0x60
created by github.com/netbirdio/netbird/client/server.(*Server).Up in goroutine 3622399
	/home/runner/work/netbird/netbird/client/server/server.go:729 +0xb7c

goroutine 3622787 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/routemanager/client.(*Watcher).Start(0x14000aeb780)
	/home/runner/work/netbird/netbird/client/internal/routemanager/client/client.go:508 +0x8c
github.com/netbirdio/netbird/client/internal/routemanager.(*DefaultManager).updateClientNetworks.func1()
	/home/runner/work/netbird/netbird/client/internal/routemanager/manager.go:566 +0x4c
created by github.com/netbirdio/netbird/client/internal/routemanager.(*DefaultManager).updateClientNetworks in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/routemanager/manager.go:564 +0x1e0

goroutine 3622994 [chan receive]:
github.com/netbirdio/netbird/shared/relay/client.(*Conn).Read(0x14000da7790?, {0x14000f50600, 0x5dc, 0x14002081d00?})
	/home/runner/work/netbird/netbird/shared/relay/client/conn.go:25 +0x38
github.com/netbirdio/netbird/client/iface/wgproxy/bind.(*ProxyBind).proxyToLocal(0x14001952a80, {0x101527d70, 0x1400176dd10})
	/home/runner/work/netbird/netbird/client/iface/wgproxy/bind/proxy.go:179 +0xcc
created by github.com/netbirdio/netbird/client/iface/wgproxy/bind.(*ProxyBind).Work in goroutine 3622947
	/home/runner/work/netbird/netbird/client/iface/wgproxy/bind/proxy.go:99 +0xe8

goroutine 3622719 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0xc)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3623196 [sync.Mutex.Lock]:
internal/sync.runtime_SemacquireMutex(0x14000b61598?, 0xb4?, 0x14000b61578?)
	/opt/hostedtoolcache/go/1.25.5/x64/src/runtime/sema.go:95 +0x28
internal/sync.(*Mutex).lockSlow(0x140004480a8)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/sync/mutex.go:149 +0x170
internal/sync.(*Mutex).Lock(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/internal/sync/mutex.go:70
sync.(*Mutex).Lock(...)
	/opt/hostedtoolcache/go/1.25.5/x64/src/sync/mutex.go:46
github.com/netbirdio/netbird/client/server.(*Server).Status(0x14000448000, {0x101527d38, 0x14002138630}, 0x140010a8100)
	/home/runner/work/netbird/netbird/client/server/server.go:1060 +0xa8
github.com/netbirdio/netbird/client/proto._DaemonService_Status_Handler({0x1014fab80, 0x14000448000}, {0x101527d38, 0x14002138630}, 0x14000e8ef80, 0x0)
	/home/runner/work/netbird/netbird/client/proto/daemon_grpc.pb.go:731 +0x1b8
google.golang.org/grpc.(*Server).processUnaryRPC(0x14000444008, {0x101527d38, 0x140021385a0}, 0x140002f01a0, 0x14000790a20, 0x101fd5cc8, 0x0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1428 +0xc94
google.golang.org/grpc.(*Server).handleStream(0x14000444008, {0x1015288d8, 0x140003c11e0}, 0x140002f01a0)
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1832 +0x9e0
google.golang.org/grpc.(*Server).serveStreams.func2.1()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1063 +0x74
created by google.golang.org/grpc.(*Server).serveStreams.func2 in goroutine 3620242
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/server.go:1074 +0x120

goroutine 3622694 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0x3)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622715 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineHandshake(0x14000637188, 0xa)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:278 +0x104
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:320 +0x274

goroutine 3622755 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*Handshaker).Listen(0x14000a4b200, {0x101527d70, 0x14000333630})
	/home/runner/work/netbird/netbird/client/internal/peer/handshaker.go:91 +0xd4
github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open.func1()
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:203 +0x54
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:201 +0x728

goroutine 3622816 [select, 1 minutes]:
context.(*cancelCtx).propagateCancel.func2()
	/opt/hostedtoolcache/go/1.25.5/x64/src/context/context.go:523 +0x80
created by context.(*cancelCtx).propagateCancel in goroutine 3622814
	/opt/hostedtoolcache/go/1.25.5/x64/src/context/context.go:522 +0x448

goroutine 3622726 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineDecryption(0x14000637188, 0xe)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:244 +0x114
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:319 +0x320

goroutine 3622899 [select]:
github.com/pion/ice/v4.(*Agent).connectivityChecks(0x140013d2008)
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/agent.go:423 +0x164
created by github.com/pion/ice/v4.(*Agent).startConnectivityChecks.func1 in goroutine 3622814
	/home/runner/go/pkg/mod/github.com/netbirdio/ice/v4@v4.0.0-20250908184934-6202be846b51/agent.go:358 +0xe0

goroutine 3622707 [chan receive]:
golang.zx2c4.com/wireguard/device.(*Device).RoutineEncryption(0x14000637188, 0x8)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/send.go:446 +0x11c
created by golang.zx2c4.com/wireguard/device.NewDevice in goroutine 3622609
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/device.go:318 +0x2d8

goroutine 3622602 [select, 1 minutes]:
google.golang.org/grpc.newClientStreamWithParams.func4()
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:400 +0x80
created by google.golang.org/grpc.newClientStreamWithParams in goroutine 3622544
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/stream.go:399 +0xa04

goroutine 3622662 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/statemanager.(*Manager).periodicStateSave(0x14000420940, {0x101527d70, 0x14000367a40})
	/home/runner/work/netbird/netbird/client/internal/statemanager/manager.go:239 +0xcc
created by github.com/netbirdio/netbird/client/internal/statemanager.(*Manager).Start in goroutine 3622609
	/home/runner/work/netbird/netbird/client/internal/statemanager/manager.go:90 +0x164

goroutine 3622886 [chan receive, 1 minutes]:
github.com/netbirdio/netbird/shared/relay/client.(*Conn).Read(0x14000da7790?, {0x1400121c600, 0x5dc, 0x1400059ea80?})
	/home/runner/work/netbird/netbird/shared/relay/client/conn.go:25 +0x38
github.com/netbirdio/netbird/client/iface/wgproxy/bind.(*ProxyBind).proxyToLocal(0x140008e1b00, {0x101527d70, 0x14000333ef0})
	/home/runner/work/netbird/netbird/client/iface/wgproxy/bind/proxy.go:179 +0xcc
created by github.com/netbirdio/netbird/client/iface/wgproxy/bind.(*ProxyBind).Work in goroutine 3622884
	/home/runner/work/netbird/netbird/client/iface/wgproxy/bind/proxy.go:99 +0xe8

goroutine 3622850 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*stateDump).Start(0x14000aed6c0, {0x101527d70, 0x14000470960})
	/home/runner/work/netbird/netbird/client/internal/peer/state_dump.go:42 +0xb8
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:205 +0x790

goroutine 3622799 [select, 1 minutes]:
github.com/netbirdio/netbird/client/internal/peer.(*stateDump).Start(0x14000aed260, {0x101527d70, 0x14000470730})
	/home/runner/work/netbird/netbird/client/internal/peer/state_dump.go:42 +0xb8
created by github.com/netbirdio/netbird/client/internal/peer.(*Conn).Open in goroutine 3622736
	/home/runner/work/netbird/netbird/client/internal/peer/conn.go:205 +0x790

goroutine 3622891 [chan receive, 1 minutes]:
golang.zx2c4.com/wireguard/device.(*Peer).RoutineSequentialReceiver(0x14001024c08, 0x1)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/receive.go:439 +0x11c
created by golang.zx2c4.com/wireguard/device.(*Peer).Start in goroutine 3622884
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/device/peer.go:209 +0x298

goroutine 3622870 [select, 1 minutes]:
context.(*cancelCtx).propagateCancel.func2()
	/opt/hostedtoolcache/go/1.25.5/x64/src/context/context.go:523 +0x80
created by context.(*cancelCtx).propagateCancel in goroutine 3622824
	/opt/hostedtoolcache/go/1.25.5/x64/src/context/context.go:522 +0x448

goroutine 3622735 [select, 1 minutes]:
golang.zx2c4.com/wireguard/ipc.(*UAPIListener).Accept(0x140016a3fa8?)
	/home/runner/go/pkg/mod/github.com/netbirdio/wireguard-go@v0.0.0-20260107100953-33b7c9d03db0/ipc/uapi_bsd.go:29 +0x60
github.com/netbirdio/netbird/client/iface/configurer.(*WGUSPConfigurer).startUAPI.func1({0x101527270, 0x140016de6c0})
	/home/runner/work/netbird/netbird/client/iface/configurer/usp.go:322 +0x50
created by github.com/netbirdio/netbird/client/iface/configurer.(*WGUSPConfigurer).startUAPI in goroutine 3622609
	/home/runner/work/netbird/netbird/client/iface/configurer/usp.go:320 +0x12c

goroutine 3622611 [chan receive, 1 minutes]:
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x140014db440, {0x101527d70, 0x14001285540})
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xcc
created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 3622609
	/home/runner/go/pkg/mod/google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x10c
