goroutine 30092718 [running]: runtime/pprof.writeGoroutineStacks({0x33ff520, 0xc004db50a0}) runtime/pprof/pprof.go:764 +0x6a runtime/pprof.writeGoroutine({0x33ff520?, 0xc004db50a0?}, 0x10?) runtime/pprof/pprof.go:753 +0x25 runtime/pprof.(*Profile).WriteTo(0x4d53f50?, {0x33ff520?, 0xc004db50a0?}, 0xc?) runtime/pprof/pprof.go:377 +0x14b net/http/pprof.handler.ServeHTTP({0x2df8231, 0x9}, {0x340d050, 0xc004db50a0}, 0xc00081b040) net/http/pprof/pprof.go:272 +0x52f github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136900, {0x340d050, 0xc004db50a0}, 0xc00081ac80) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/gorilla/handlers.recoveryHandler.ServeHTTP({{0x33feac0, 0xc000136900}, {0x0, 0x0}, 0x1}, {0x340d050?, 0xc004db50a0?}, 0xc004c77340?) github.com/gorilla/handlers@v1.5.2/recovery.go:80 +0xd9 net/http.serverHandler.ServeHTTP({0xc0063fb020?}, {0x340d050?, 0xc004db50a0?}, 0x1?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc0065d46c0, {0x3410c88, 0xc0022baab0}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 56 net/http/server.go:3454 +0x485 goroutine 1 [chan receive, 42769 minutes]: github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands.runServer(0xc001b7d600, 0xc0006baa80) github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands/server.go:119 +0x249 github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands.serverCmdF(0x4d71740, {0x2de782e?, 0x4?, 0x2de7802?}) github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands/server.go:57 +0x105 github.com/spf13/cobra.(*Command).execute(0x4d71740, {0xc0001a2030, 0x0, 0x0}) github.com/spf13/cobra@v1.10.1/command.go:1015 +0xaaa github.com/spf13/cobra.(*Command).ExecuteC(0x4d71740) github.com/spf13/cobra@v1.10.1/command.go:1148 +0x46f github.com/spf13/cobra.(*Command).Execute(...) github.com/spf13/cobra@v1.10.1/command.go:1071 github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands.Run(...) github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands/root.go:17 main.main() github.com/mattermost/mattermost/server/v8/cmd/mattermost/main.go:20 +0x88 goroutine 4 [select, 10 minutes]: github.com/mattermost/logr/v2.(*Logr).start(0xc000194630) github.com/mattermost/logr/v2@v2.0.22/logr.go:428 +0xad created by github.com/mattermost/logr/v2.New in goroutine 1 github.com/mattermost/logr/v2@v2.0.22/logr.go:81 +0x3b8 goroutine 933 [select, 10 minutes]: github.com/mattermost/logr/v2.(*TargetHost).start(0xc000393260) github.com/mattermost/logr/v2@v2.0.22/target.go:233 +0xb1 created by github.com/mattermost/logr/v2.newTargetHost in goroutine 890 github.com/mattermost/logr/v2@v2.0.22/target.go:92 +0x305 goroutine 932 [select, 10 minutes]: github.com/mattermost/logr/v2.(*TargetHost).start(0xc000393110) github.com/mattermost/logr/v2@v2.0.22/target.go:233 +0xb1 created by github.com/mattermost/logr/v2.newTargetHost in goroutine 890 github.com/mattermost/logr/v2@v2.0.22/target.go:92 +0x305 goroutine 7 [select, 42770 minutes]: database/sql.(*DB).connectionOpener(0xc00243f450, {0x3410cc0, 0xc001c63680}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 1 database/sql/sql.go:841 +0x130 goroutine 12 [select, 4 minutes]: database/sql.(*DB).connectionCleaner(0xc00243f450, 0x0?) database/sql/sql.go:1104 +0x9c created by database/sql.(*DB).startCleanerLocked in goroutine 1 database/sql/sql.go:1091 +0x105 goroutine 37 [chan receive, 42770 minutes]: gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun(...) gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:379 created by gopkg.in/natefinch/lumberjack%2ev2.(*Logger).mill.func1 in goroutine 5 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:390 +0x96 goroutine 29848756 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc0069076c0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29847893 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 13 [select]: github.com/mattermost/mattermost/server/v8/channels/store/sqlstore.(*SqlStore).monitorReplicas(0xc001f37208) github.com/mattermost/mattermost/server/v8/channels/store/sqlstore/store.go:466 +0xe6 created by github.com/mattermost/mattermost/server/v8/channels/store/sqlstore.New in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/store/sqlstore/store.go:183 +0x29b goroutine 91 [select, 1010 minutes]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 116 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 64 [select, 1010 minutes]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 1 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 29844830 [chan receive, 2 minutes]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc00945afc0, 0xc0028a9288?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29842554 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 169 [select, 50 minutes]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 117 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 56 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f52cc594db8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002384b00?, 0x900000036?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc002384b00) internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc002384b00) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc001f48d80) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc001f48d80) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc002a41b00, {0x340ccc0, 0xc001f48d80}) net/http/server.go:3424 +0x30c github.com/mattermost/mattermost/server/v8/channels/app/platform.(*platformMetrics).startMetricsServer.func2() github.com/mattermost/mattermost/server/v8/channels/app/platform/metrics.go:129 +0x50 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*platformMetrics).startMetricsServer in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/app/platform/metrics.go:127 +0x36e goroutine 984 [select, 2 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc001c572b0, {0xc004316000, 0x1000, 0xc8?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc0042f58c0, {0xc00454e694, 0x1, 0xc006d12a50?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc0042f58c0}, {0xc00454e694, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc0042f58c0}, {0xc00454e694, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc00423e2d0) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc00423e2d0, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc00423e2d0, {0x286b8a0?, 0xc0027e5ce0?, 0x41adec?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc00423e2d0, {0x286b8a0?, 0xc0027e5ce0?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobServerCodec).ReadRequestHeader(0xc004348780?, 0x7f5314a00108?) net/rpc/server.go:401 +0x25 net/rpc.(*Server).readRequestHeader(0xc004348780, {0x3411a68, 0xc001d6fe60}) net/rpc/server.go:587 +0x58 net/rpc.(*Server).readRequest(0xc004348780?, {0x3411a68, 0xc001d6fe60}) net/rpc/server.go:547 +0x2f net/rpc.(*Server).ServeCodec(0xc004348780, {0x3411a68, 0xc001d6fe60}) net/rpc/server.go:462 +0x71 net/rpc.(*Server).ServeConn(0xc004348780, {0x7f52cc21d298, 0xc001c572b0}) net/rpc/server.go:453 +0x358 github.com/hashicorp/go-plugin.serve({0x7f52cc21d298, 0xc001c572b0}, {0x2dedd9e, 0x6}, {0x2db2140, 0xc0048cfba8}) github.com/hashicorp/go-plugin@v1.7.0/rpc_server.go:208 +0x126 github.com/hashicorp/go-plugin.(*MuxBroker).AcceptAndServe(0xc00250b9d0?, 0x0?, {0x2db2140, 0xc0048cfba8}) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:90 +0xf0 github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate.func1() github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:245 +0xbf created by github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate in goroutine 817 github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:243 +0x9b goroutine 256 [select]: github.com/mattermost/mattermost/server/public/plugin.(*PluginHealthCheckJob).run(0xc00441b860) github.com/mattermost/mattermost/server/public/plugin/health_check.go:38 +0x109 created by github.com/mattermost/mattermost/server/public/plugin.(*Environment).TogglePluginHealthCheckJob in goroutine 1 github.com/mattermost/mattermost/server/public/plugin/environment.go:665 +0x246 goroutine 428 [sync.WaitGroup.Wait, 42770 minutes]: sync.runtime_SemacquireWaitGroup(0x0?) runtime/sema.go:110 +0x25 sync.(*WaitGroup).Wait(0x0?) sync/waitgroup.go:118 +0x48 github.com/hashicorp/go-plugin.(*Client).Start.func2() github.com/hashicorp/go-plugin@v1.7.0/client.go:771 +0x9b created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 420 github.com/hashicorp/go-plugin@v1.7.0/client.go:763 +0x1b4b goroutine 8751 [syscall, 42769 minutes]: os/signal.signal_recv() runtime/sigqueue.go:152 +0x29 os/signal.loop() os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 os/signal/signal.go:152 +0x1f goroutine 112 [select, 50 minutes]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 118 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 415 [select, 64 minutes]: github.com/hashicorp/yamux.(*Session).AcceptStream(0xc00277a270) github.com/hashicorp/yamux@v0.1.2/session.go:243 +0x69 github.com/hashicorp/go-plugin.(*MuxBroker).Run(0xc004c6e3e0) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:142 +0x27 created by github.com/hashicorp/go-plugin.NewRPCClient in goroutine 420 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:91 +0x1e5 goroutine 143 [select]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 65 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 75 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*PlatformService).processStatusUpdates(0xc000619088) github.com/mattermost/mattermost/server/v8/channels/app/platform/status.go:454 +0x16a created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*PlatformService).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/app/platform/service.go:426 +0x58 goroutine 76 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:533 +0x4fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start.func2() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:756 +0x37 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:773 +0x125 goroutine 77 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:533 +0x4fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start.func2() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:756 +0x37 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:773 +0x125 goroutine 78 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:533 +0x4fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start.func2() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:756 +0x37 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:773 +0x125 goroutine 79 [select, 42770 minutes]: github.com/getsentry/sentry-go.(*HTTPTransport).worker(0xc002086a80) github.com/getsentry/sentry-go@v0.36.0/transport.go:515 +0x18c created by github.com/getsentry/sentry-go.(*HTTPTransport).Configure.func1 in goroutine 1 github.com/getsentry/sentry-go@v0.36.0/transport.go:359 +0x56 goroutine 80 [select]: github.com/mattermost/mattermost/server/v8/channels/app.(*PushNotificationsHub).start(0xc001fb4e80, {0x342d528, 0xc0022a6900}) github.com/mattermost/mattermost/server/v8/channels/app/notification_push.go:412 +0x10d created by github.com/mattermost/mattermost/server/v8/channels/app.(*Server).createPushNotificationsHub in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/app/notification_push.go:404 +0x245 goroutine 81 [IO wait, 42770 minutes]: internal/poll.runtime_pollWait(0x7f52cc594b88, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00427ecc0?, 0xc001a4de53?, 0x1) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00427ecc0, {0xc001a4de53, 0x10000, 0x10000}) internal/poll/fd_unix.go:165 +0x27a os.(*File).read(...) os/file_posix.go:29 os.(*File).Read(0xc0042626b0, {0xc001a4de53?, 0x22203a226e6f6974?, 0x9ae78895e6a097e6?}) os/file.go:124 +0x4f github.com/fsnotify/fsnotify.(*inotify).readEvents(0xc000308c80) github.com/fsnotify/fsnotify@v1.9.0/backend_inotify.go:357 +0xcf created by github.com/fsnotify/fsnotify.newBackend in goroutine 1 github.com/fsnotify/fsnotify@v1.9.0/backend_inotify.go:155 +0x1f6 goroutine 82 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/platform/shared/templates.NewWithWatcher.func1() github.com/mattermost/mattermost/server/v8/platform/shared/templates/templates.go:94 +0x1a5 created by github.com/mattermost/mattermost/server/v8/platform/shared/templates.NewWithWatcher in goroutine 1 github.com/mattermost/mattermost/server/v8/platform/shared/templates/templates.go:88 +0x1ce goroutine 83 [chan receive, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/app.NewServer.func3() github.com/mattermost/mattermost/server/v8/channels/app/server.go:336 +0x94 github.com/mattermost/mattermost/server/v8/channels/app/platform.(*PlatformService).Go.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/goroutines.go:14 +0x22 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*PlatformService).Go in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/app/platform/goroutines.go:13 +0x73 goroutine 411 [select]: github.com/hashicorp/yamux.(*Session).keepalive(0xc00277a270) github.com/hashicorp/yamux@v0.1.2/session.go:366 +0x6e created by github.com/hashicorp/yamux.newSession in goroutine 420 github.com/hashicorp/yamux@v0.1.2/session.go:122 +0x4e5 goroutine 87 [select, 42770 minutes]: github.com/mattermost/logr/v2.(*Logr).start(0xc000194580) github.com/mattermost/logr/v2@v2.0.22/logr.go:428 +0xad created by github.com/mattermost/logr/v2.New in goroutine 1 github.com/mattermost/logr/v2@v2.0.22/logr.go:81 +0x3b8 goroutine 409 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc594098, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00464e480?, 0xc004cb0000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00464e480, {0xc004cb0000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00464e480, {0xc004cb0000?, 0xc00277a410?, 0xc00116e970?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc002a23030, {0xc004cb0000?, 0x4504a0?, 0xc0091f6018?}) net/net.go:194 +0x45 bufio.(*Reader).Read(0xc0047740c0, {0xc00116e970, 0xc, 0x376f627000014e20?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc0047740c0}, {0xc00116e970, 0xc, 0xc}, 0xc) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 github.com/hashicorp/yamux.(*Session).recvLoop(0xc00277a270) github.com/hashicorp/yamux@v0.1.2/session.go:553 +0x99 github.com/hashicorp/yamux.(*Session).recv(0xc00277a270) github.com/hashicorp/yamux@v0.1.2/session.go:532 +0x18 created by github.com/hashicorp/yamux.newSession in goroutine 420 github.com/hashicorp/yamux@v0.1.2/session.go:119 +0x458 goroutine 144 [select, 2 minutes]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 65 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 1089 [select, 2 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc001d07380, {0xc004910000, 0x1000, 0xc005c6d940?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc0057a7020, {0xc0045bc0b0, 0x1, 0xc0088853a0?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc0057a7020}, {0xc0045bc0b0, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc0057a7020}, {0xc0045bc0b0, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc002a01cb0) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc002a01cb0, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc002a01cb0, {0x286b8a0?, 0xc006088460?, 0x41adec?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc002a01cb0, {0x286b8a0?, 0xc006088460?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobServerCodec).ReadRequestHeader(0xc0043fc1e0?, 0x2862060?) net/rpc/server.go:401 +0x25 net/rpc.(*Server).readRequestHeader(0xc0043fc1e0, {0x3411a68, 0xc0027b4a20}) net/rpc/server.go:587 +0x58 net/rpc.(*Server).readRequest(0xc0043fc1e0?, {0x3411a68, 0xc0027b4a20}) net/rpc/server.go:547 +0x2f net/rpc.(*Server).ServeCodec(0xc0043fc1e0, {0x3411a68, 0xc0027b4a20}) net/rpc/server.go:462 +0x71 net/rpc.(*Server).ServeConn(0xc0043fc1e0, {0x7f52cc21d298, 0xc001d07380}) net/rpc/server.go:453 +0x358 github.com/hashicorp/go-plugin.serve({0x7f52cc21d298, 0xc001d07380}, {0x2dedd9e, 0x6}, {0x2db2140, 0xc000f0a3d8}) github.com/hashicorp/go-plugin@v1.7.0/rpc_server.go:208 +0x126 github.com/hashicorp/go-plugin.(*MuxBroker).AcceptAndServe(0xc0023a40e0?, 0x0?, {0x2db2140, 0xc000f0a3d8}) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:90 +0xf0 github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate.func1() github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:245 +0xbf created by github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate in goroutine 810 github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:243 +0x9b goroutine 427 [IO wait, 42770 minutes]: internal/poll.runtime_pollWait(0x7f52cc5941b0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00441b7a0?, 0xc00564c000?, 0x1) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00441b7a0, {0xc00564c000, 0x10000, 0x10000}) internal/poll/fd_unix.go:165 +0x27a os.(*File).read(...) os/file_posix.go:29 os.(*File).Read(0xc0045c3100, {0xc00564c000?, 0xc00006f808?, 0xc00464e400?}) os/file.go:124 +0x4f bufio.(*Reader).fill(0xc00203ff10) bufio/bufio.go:113 +0x103 bufio.(*Reader).ReadSlice(0xc00203ff10, 0xa) bufio/bufio.go:380 +0x29 bufio.(*Reader).ReadLine(0xc00203ff10) bufio/bufio.go:409 +0x25 github.com/hashicorp/go-plugin.(*Client).logStderr(0xc000678100, {0xc0025e2090?, 0xb2d0b5d09dd02220?}, {0x33fd980, 0xc0045c3100}) github.com/hashicorp/go-plugin@v1.7.0/client.go:1185 +0x291 created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 420 github.com/hashicorp/go-plugin@v1.7.0/client.go:760 +0x1ad1 goroutine 435 [select, 64 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc002769ad0, {0xc005064000, 0x1000, 0xc001f07c28?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc0047745a0, {0xc000ea84e0, 0x1, 0xc001f07d68?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc0047745a0}, {0xc000ea84e0, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc0047745a0}, {0xc000ea84e0, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc0045daa20) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc0045daa20, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc0045daa20, {0x286b860?, 0xc004240750?, 0x4090af?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc0045daa20, {0x286b860?, 0xc004240750?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobClientCodec).ReadResponseHeader(0xc0025d1f42?, 0x0?) net/rpc/client.go:228 +0x25 net/rpc.(*Client).input(0xc004774660) net/rpc/client.go:109 +0x9f created by net/rpc.NewClientWithCodec in goroutine 420 net/rpc/client.go:206 +0xb6 goroutine 121 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ed400) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 122 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ed5e0) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 123 [select, 1006 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ec730) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 124 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*BatchWorker).Run(0xc00427f020) github.com/mattermost/mattermost/server/v8/channels/jobs/batch_worker.go:76 +0x1f1 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 125 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*BatchWorker).Run(0xc00427f080) github.com/mattermost/mattermost/server/v8/channels/jobs/batch_worker.go:76 +0x1f1 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 126 [select, 1006 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ec8c0) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 127 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ecd20) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 128 [select, 1006 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ed4f0) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 129 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ec640) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 130 [select, 1006 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ecb90) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 131 [select, 683 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ed7c0) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 132 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*BatchWorker).Run(0xc00427f140) github.com/mattermost/mattermost/server/v8/channels/jobs/batch_worker.go:76 +0x1f1 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 133 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*BatchWorker).Run(0xc00427f1a0) github.com/mattermost/mattermost/server/v8/channels/jobs/batch_worker.go:76 +0x1f1 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 134 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs/migrations.(*Worker).Run(0xc00427ef60) github.com/mattermost/mattermost/server/v8/channels/jobs/migrations/worker.go:62 +0x171 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 135 [select, 44 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ec550) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 136 [select, 42770 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ec9b0) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 137 [select, 2 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ecaa0) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 138 [select, 44 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run(0xc0025ed6d0) github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 139 [select, 1006 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs/plugins.(*Worker).Run(0xc0025ec370) github.com/mattermost/mattermost/server/v8/channels/jobs/plugins/worker.go:50 +0x114 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:52 +0x12b goroutine 140 [select]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*Watcher).Start(0xc0027e66c0) github.com/mattermost/mattermost/server/v8/channels/jobs/jobs_watcher.go:51 +0x1b4 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Workers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/workers.go:56 +0x186 goroutine 141 [select, 2 minutes]: github.com/mattermost/mattermost/server/v8/channels/jobs.(*Schedulers).Start.func1() github.com/mattermost/mattermost/server/v8/channels/jobs/schedulers.go:72 +0x365 created by github.com/mattermost/mattermost/server/v8/channels/jobs.(*Schedulers).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/jobs/schedulers.go:53 +0x136 goroutine 30022107 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc005dca540) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 30019909 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 145 [select, 2 minutes]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 65 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 101 [select, 1010 minutes]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 119 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 408 [chan receive, 42770 minutes]: github.com/hashicorp/go-plugin.(*Client).Start.func4.1() github.com/hashicorp/go-plugin@v1.7.0/client.go:817 +0x71 created by github.com/hashicorp/go-plugin.(*Client).Start.func4 in goroutine 420 github.com/hashicorp/go-plugin@v1.7.0/client.go:815 +0x6e goroutine 95 [select, 1010 minutes]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 120 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 410 [select]: github.com/hashicorp/yamux.(*Session).sendLoop(0xc00277a270) github.com/hashicorp/yamux@v0.1.2/session.go:484 +0x115 github.com/hashicorp/yamux.(*Session).send(0xc00277a270) github.com/hashicorp/yamux@v0.1.2/session.go:473 +0x18 created by github.com/hashicorp/yamux.newSession in goroutine 420 github.com/hashicorp/yamux@v0.1.2/session.go:120 +0x496 goroutine 179 [select, 50 minutes]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 114 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 416 [select]: github.com/hashicorp/yamux.(*Stream).Read(0xc00277a410, {0xc004cb6000, 0x1000, 0x2966940?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc004774120, {0xc000ea8490, 0x1, 0xc0021e7d68?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc004774120}, {0xc000ea8490, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc004774120}, {0xc000ea8490, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc0045da900) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc0045da900, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc0045da900, {0x286b860?, 0xc002442c90?, 0x4090af?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc0045da900, {0x286b860?, 0xc002442c90?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobClientCodec).ReadResponseHeader(0x0?, 0x2881120?) net/rpc/client.go:228 +0x25 net/rpc.(*Client).input(0xc0047741e0) net/rpc/client.go:109 +0x9f created by net/rpc.NewClientWithCodec in goroutine 420 net/rpc/client.go:206 +0xb6 goroutine 434 [select, 42770 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc00277a750, {0xc00574c000, 0x8000, 0x0?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 io.copyBuffer({0x33fe2e0, 0xc002a22e50}, {0x33ffde0, 0xc00277a750}, {0x0, 0x0, 0x0}) io/io.go:429 +0x190 io.Copy(...) io/io.go:388 github.com/hashicorp/go-plugin.copyStream({0x2dee21e, 0x6}, {0x33fe2e0?, 0xc002a22e50?}, {0x33ffde0?, 0xc00277a750?}) github.com/hashicorp/go-plugin@v1.7.0/stream.go:18 +0x7d created by github.com/hashicorp/go-plugin.(*RPCClient).SyncStreams in goroutine 420 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:112 +0x14c goroutine 417 [select, 42770 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc00277a5b0, {0xc0056f4000, 0x8000, 0x0?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 io.copyBuffer({0x33fe2e0, 0xc002a22e40}, {0x33ffde0, 0xc00277a5b0}, {0x0, 0x0, 0x0}) io/io.go:429 +0x190 io.Copy(...) io/io.go:388 github.com/hashicorp/go-plugin.copyStream({0x2dee224, 0x6}, {0x33fe2e0?, 0xc002a22e40?}, {0x33ffde0?, 0xc00277a5b0?}) github.com/hashicorp/go-plugin@v1.7.0/stream.go:18 +0x7d created by github.com/hashicorp/go-plugin.(*RPCClient).SyncStreams in goroutine 420 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:111 +0xba goroutine 394 [select, 64 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc002769e10, {0xc00508d000, 0x1000, 0x410d0d?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc004ef5bc0, {0xc0011b4570, 0x1, 0x285f560?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc004ef5bc0}, {0xc0011b4570, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc004ef5bc0}, {0xc0011b4570, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc00142b830) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc00142b830, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc00142b830, {0x286b8a0?, 0xc000ba0000?, 0x41adec?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc00142b830, {0x286b8a0?, 0xc000ba0000?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobServerCodec).ReadRequestHeader(0xc001c63540?, 0x7f5314a00a78?) net/rpc/server.go:401 +0x25 net/rpc.(*Server).readRequestHeader(0xc001c63540, {0x3411a68, 0xc00281c8a0}) net/rpc/server.go:587 +0x58 net/rpc.(*Server).readRequest(0xc001f81d90?, {0x3411a68, 0xc00281c8a0}) net/rpc/server.go:547 +0x2f net/rpc.(*Server).ServeCodec(0xc001c63540, {0x3411a68, 0xc00281c8a0}) net/rpc/server.go:462 +0x71 net/rpc.(*Server).ServeConn(0xc001c63540, {0x7f52cc21d298, 0xc002769e10}) net/rpc/server.go:453 +0x358 github.com/hashicorp/go-plugin.serve({0x7f52cc21d298, 0xc002769e10}, {0x2dedd9e, 0x6}, {0x2db2140, 0xc004b495c0}) github.com/hashicorp/go-plugin@v1.7.0/rpc_server.go:208 +0x126 github.com/hashicorp/go-plugin.(*MuxBroker).AcceptAndServe(0xc0028b65b0?, 0x0?, {0x2db2140, 0xc004b495c0}) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:90 +0xf0 github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate.func1() github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:245 +0xbf created by github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate in goroutine 420 github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:243 +0x9b goroutine 354 [select, 1010 minutes]: github.com/mattermost/mattermost/server/public/model.createTask.func1() github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 +0x1e9 created by github.com/mattermost/mattermost/server/public/model.createTask in goroutine 115 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:46 +0x13a goroutine 29538241 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc006275dc0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29536259 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 1138 [select, 2 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc001d076c0, {0xc001fbc000, 0x1000, 0x410d0d?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc004fa1020, {0xc002850340, 0x1, 0x2848ce0?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc004fa1020}, {0xc002850340, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc004fa1020}, {0xc002850340, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc00270cea0) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc00270cea0, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc00270cea0, {0x286b8a0?, 0xc006088ba0?, 0x41adec?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc00270cea0, {0x286b8a0?, 0xc006088ba0?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobServerCodec).ReadRequestHeader(0xc0050be190?, 0x7f5314a005c0?) net/rpc/server.go:401 +0x25 net/rpc.(*Server).readRequestHeader(0xc0050be190, {0x3411a68, 0xc0043690e0}) net/rpc/server.go:587 +0x58 net/rpc.(*Server).readRequest(0xc0050be190?, {0x3411a68, 0xc0043690e0}) net/rpc/server.go:547 +0x2f net/rpc.(*Server).ServeCodec(0xc0050be190, {0x3411a68, 0xc0043690e0}) net/rpc/server.go:462 +0x71 net/rpc.(*Server).ServeConn(0xc0050be190, {0x7f52cc21d298, 0xc001d076c0}) net/rpc/server.go:453 +0x358 github.com/hashicorp/go-plugin.serve({0x7f52cc21d298, 0xc001d076c0}, {0x2dedd9e, 0x6}, {0x2ceb360, 0xc00472c2f0}) github.com/hashicorp/go-plugin@v1.7.0/rpc_server.go:208 +0x126 github.com/hashicorp/go-plugin.(*MuxBroker).AcceptAndServe(0xc0028b7490?, 0x0?, {0x2ceb360, 0xc00472c2f0}) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:90 +0xf0 github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate.func2() github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:255 +0xa6 created by github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate in goroutine 810 github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:253 +0x115 goroutine 981 [IO wait, 42769 minutes]: internal/poll.runtime_pollWait(0x7f52cc21ec78, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0045346c0?, 0xc005016000?, 0x1) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0045346c0, {0xc005016000, 0x10000, 0x10000}) internal/poll/fd_unix.go:165 +0x27a os.(*File).read(...) os/file_posix.go:29 os.(*File).Read(0xc004b8b720, {0xc005016000?, 0xc005828808?, 0xc002698980?}) os/file.go:124 +0x4f bufio.(*Reader).fill(0xc004686f10) bufio/bufio.go:113 +0x103 bufio.(*Reader).ReadSlice(0xc004686f10, 0xa) bufio/bufio.go:380 +0x29 bufio.(*Reader).ReadLine(0xc004686f10) bufio/bufio.go:409 +0x25 github.com/hashicorp/go-plugin.(*Client).logStderr(0xc000678d00, {0xc002315dc0?, 0x4dc6c80?}, {0x33fd980, 0xc004b8b720}) github.com/hashicorp/go-plugin@v1.7.0/client.go:1185 +0x291 created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 817 github.com/hashicorp/go-plugin@v1.7.0/client.go:760 +0x1ad1 goroutine 429 [IO wait, 42770 minutes]: internal/poll.runtime_pollWait(0x7f52cc5943e0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00441b6e0?, 0xc004f33027?, 0x1) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00441b6e0, {0xc004f33027, 0xfd9, 0xfd9}) internal/poll/fd_unix.go:165 +0x27a os.(*File).read(...) os/file_posix.go:29 os.(*File).Read(0xc0045c30f0, {0xc004f33027?, 0x412f00?, 0xc000dd2380?}) os/file.go:124 +0x4f bufio.(*Scanner).Scan(0xc0023066f8) bufio/scan.go:219 +0x81e github.com/hashicorp/go-plugin.(*Client).Start.func3() github.com/hashicorp/go-plugin@v1.7.0/client.go:801 +0x185 created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 420 github.com/hashicorp/go-plugin@v1.7.0/client.go:795 +0x1c05 goroutine 1124 [select]: github.com/hashicorp/yamux.(*Stream).Read(0xc001d06340, {0xc0023e1000, 0x1000, 0x2966940?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc004fa0120, {0xc0028500f0, 0x1, 0xc004b67d68?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc004fa0120}, {0xc0028500f0, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc004fa0120}, {0xc0028500f0, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc00270cbd0) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc00270cbd0, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc00270cbd0, {0x286b860?, 0xc004368450?, 0x4090af?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc00270cbd0, {0x286b860?, 0xc004368450?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobClientCodec).ReadResponseHeader(0xc005c4f800?, 0x2881120?) net/rpc/client.go:228 +0x25 net/rpc.(*Client).input(0xc004fa01e0) net/rpc/client.go:109 +0x9f created by net/rpc.NewClientWithCodec in goroutine 810 net/rpc/client.go:206 +0xb6 goroutine 1123 [select, 2 minutes]: github.com/hashicorp/yamux.(*Session).AcceptStream(0xc001d06000) github.com/hashicorp/yamux@v0.1.2/session.go:243 +0x69 github.com/hashicorp/go-plugin.(*MuxBroker).Run(0xc0004d6280) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:142 +0x27 created by github.com/hashicorp/go-plugin.NewRPCClient in goroutine 810 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:91 +0x1e5 goroutine 1062 [select]: github.com/hashicorp/yamux.(*Stream).Read(0xc001c565b0, {0xc004258000, 0x1000, 0x29fa4c0?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc004b1b920, {0xc00454e620, 0x1, 0xc0042d3d68?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc004b1b920}, {0xc00454e620, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc004b1b920}, {0xc00454e620, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc00423e1b0) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc00423e1b0, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc00423e1b0, {0x286b860?, 0xc0015bf5f0?, 0x4090af?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc00423e1b0, {0x286b860?, 0xc0015bf5f0?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobClientCodec).ReadResponseHeader(0xc004b1ba18?, 0x285d920?) net/rpc/client.go:228 +0x25 net/rpc.(*Client).input(0xc004b1b9e0) net/rpc/client.go:109 +0x9f created by net/rpc.NewClientWithCodec in goroutine 817 net/rpc/client.go:206 +0xb6 goroutine 1118 [select]: github.com/hashicorp/yamux.(*Session).sendLoop(0xc001d06000) github.com/hashicorp/yamux@v0.1.2/session.go:484 +0x115 github.com/hashicorp/yamux.(*Session).send(0xc001d06000) github.com/hashicorp/yamux@v0.1.2/session.go:473 +0x18 created by github.com/hashicorp/yamux.newSession in goroutine 810 github.com/hashicorp/yamux@v0.1.2/session.go:120 +0x496 goroutine 1086 [IO wait, 42769 minutes]: internal/poll.runtime_pollWait(0x7f52cc21f420, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004720120?, 0xc001a5e000?, 0x1) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004720120, {0xc001a5e000, 0x10000, 0x10000}) internal/poll/fd_unix.go:165 +0x27a os.(*File).read(...) os/file_posix.go:29 os.(*File).Read(0xc001cf4588, {0xc001a5e000?, 0xc0053e7808?, 0xc004b04000?}) os/file.go:124 +0x4f bufio.(*Reader).fill(0xc001e37f10) bufio/bufio.go:113 +0x103 bufio.(*Reader).ReadSlice(0xc001e37f10, 0xa) bufio/bufio.go:380 +0x29 bufio.(*Reader).ReadLine(0xc001e37f10) bufio/bufio.go:409 +0x25 github.com/hashicorp/go-plugin.(*Client).logStderr(0xc000678000, {0xc0057308c0?, 0xc002235c80?}, {0x33fd980, 0xc001cf4588}) github.com/hashicorp/go-plugin@v1.7.0/client.go:1185 +0x291 created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 810 github.com/hashicorp/go-plugin@v1.7.0/client.go:760 +0x1ad1 goroutine 1119 [select]: github.com/hashicorp/yamux.(*Session).keepalive(0xc001d06000) github.com/hashicorp/yamux@v0.1.2/session.go:366 +0x6e created by github.com/hashicorp/yamux.newSession in goroutine 810 github.com/hashicorp/yamux@v0.1.2/session.go:122 +0x4e5 goroutine 829 [select, 2 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc0017aa340, {0xc00456c000, 0x1000, 0x410d0d?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc005098b40, {0xc0028cc264, 0x1, 0xc001ae4e00?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc005098b40}, {0xc0028cc264, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc005098b40}, {0xc0028cc264, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc005306fc0) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc005306fc0, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc005306fc0, {0x286b8a0?, 0xc001ae4ec0?, 0x41adec?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc005306fc0, {0x286b8a0?, 0xc001ae4ec0?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobServerCodec).ReadRequestHeader(0xc00150c320?, 0x7f5314a00108?) net/rpc/server.go:401 +0x25 net/rpc.(*Server).readRequestHeader(0xc00150c320, {0x3411a68, 0xc005b9e3c0}) net/rpc/server.go:587 +0x58 net/rpc.(*Server).readRequest(0xc00150c320?, {0x3411a68, 0xc005b9e3c0}) net/rpc/server.go:547 +0x2f net/rpc.(*Server).ServeCodec(0xc00150c320, {0x3411a68, 0xc005b9e3c0}) net/rpc/server.go:462 +0x71 net/rpc.(*Server).ServeConn(0xc00150c320, {0x7f52cc21d298, 0xc0017aa340}) net/rpc/server.go:453 +0x358 github.com/hashicorp/go-plugin.serve({0x7f52cc21d298, 0xc0017aa340}, {0x2dedd9e, 0x6}, {0x2db2140, 0xc006cea990}) github.com/hashicorp/go-plugin@v1.7.0/rpc_server.go:208 +0x126 github.com/hashicorp/go-plugin.(*MuxBroker).AcceptAndServe(0xc0050a60e0?, 0x0?, {0x2db2140, 0xc006cea990}) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:90 +0xf0 github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate.func1() github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:245 +0xbf created by github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate in goroutine 816 github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:243 +0x9b goroutine 1057 [select, 2 minutes]: github.com/hashicorp/yamux.(*Session).AcceptStream(0xc001c37930) github.com/hashicorp/yamux@v0.1.2/session.go:243 +0x69 github.com/hashicorp/go-plugin.(*MuxBroker).Run(0xc0027e5900) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:142 +0x27 created by github.com/hashicorp/go-plugin.NewRPCClient in goroutine 817 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:91 +0x1e5 goroutine 1059 [select, 42769 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc001c46820, {0xc005026000, 0x8000, 0x4651f2?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 io.copyBuffer({0x33fe2e0, 0xc004b8b6e0}, {0x33ffde0, 0xc001c46820}, {0x0, 0x0, 0x0}) io/io.go:429 +0x190 io.Copy(...) io/io.go:388 github.com/hashicorp/go-plugin.copyStream({0x2dee224, 0x6}, {0x33fe2e0?, 0xc004b8b6e0?}, {0x33ffde0?, 0xc001c46820?}) github.com/hashicorp/go-plugin@v1.7.0/stream.go:18 +0x7d created by github.com/hashicorp/go-plugin.(*RPCClient).SyncStreams in goroutine 817 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:111 +0xba goroutine 1060 [select, 5826 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc001c46f70, {0xc00502e000, 0x8000, 0x0?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 io.copyBuffer({0x33fe2e0, 0xc004b8b6e8}, {0x33ffde0, 0xc001c46f70}, {0x0, 0x0, 0x0}) io/io.go:429 +0x190 io.Copy(...) io/io.go:388 github.com/hashicorp/go-plugin.copyStream({0x2dee21e, 0x6}, {0x33fe2e0?, 0xc004b8b6e8?}, {0x33ffde0?, 0xc001c46f70?}) github.com/hashicorp/go-plugin@v1.7.0/stream.go:18 +0x7d created by github.com/hashicorp/go-plugin.(*RPCClient).SyncStreams in goroutine 817 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:112 +0x14c goroutine 29808023 [chan receive]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc005536540, 0xc0084c1770?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29806853 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 29912421 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc5944f8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc006fa1780?, 0xc007516000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc006fa1780, {0xc007516000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc006fa1780, {0xc007516000?, 0x2c598c0?, 0xc0053121a0?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc006048160, {0xc007516000?, 0x2d467e0?, 0x3?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc005d8f2c0) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc005d8f2c0, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc0047366e0, 0xc00480eb38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0047366e0) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc0047366e0) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc006665a40) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc006665a40) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc00550a4c0, {0x340ce40, 0xc00550a480}, 0xc0028a0a00) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc00550a440}, 0xc0028a0a00) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc0028a08c0?, {0x7f52cc189680?, 0xc00550a440?}, 0xc005a68570?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc00550a440}, 0xc0028a0640) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc005bc87e0}, 0xc0028a0140) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc005bc87e0?}, 0xc00480fb70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc005762330?}, {0x340d050?, 0xc005bc87e0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc0076a5a70, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 30092833 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc594ed0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002604700?, 0xc004e1c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002604700, {0xc004e1c000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc002604700, {0xc004e1c000?, 0xc006359ad0?, 0x4c57c5?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc008daa2e0, {0xc004e1c000?, 0x0?, 0x0?}) net/net.go:194 +0x45 net/http.(*connReader).Read(0xc00859dbc0, {0xc004e1c000, 0x1000, 0x1000}) net/http/server.go:798 +0x159 bufio.(*Reader).fill(0xc004775380) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc004775380, 0x4) bufio/bufio.go:152 +0x53 net/http.(*conn).serve(0xc005221830, {0x3410c88, 0xc004d38c00}) net/http/server.go:2137 +0x785 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 1117 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc21f308, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004b04080?, 0xc0022d4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004b04080, {0xc0022d4000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004b04080, {0xc0022d4000?, 0xc001d06340?, 0xc0028500a0?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00522a008, {0xc0022d4000?, 0xc0028b6ca0?, 0x413500?}) net/net.go:194 +0x45 bufio.(*Reader).Read(0xc004fa00c0, {0xc0028500a0, 0xc, 0x14e20?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc004fa00c0}, {0xc0028500a0, 0xc, 0xc}, 0xc) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 github.com/hashicorp/yamux.(*Session).recvLoop(0xc001d06000) github.com/hashicorp/yamux@v0.1.2/session.go:553 +0x99 github.com/hashicorp/yamux.(*Session).recv(0xc001d06000) github.com/hashicorp/yamux@v0.1.2/session.go:532 +0x18 created by github.com/hashicorp/yamux.newSession in goroutine 810 github.com/hashicorp/yamux@v0.1.2/session.go:119 +0x458 goroutine 1125 [select, 42769 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc001d06680, {0xc001dfe000, 0x8000, 0xc0046c2780?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 io.copyBuffer({0x33fe2e0, 0xc00522bc90}, {0x33ffde0, 0xc001d06680}, {0x0, 0x0, 0x0}) io/io.go:429 +0x190 io.Copy(...) io/io.go:388 github.com/hashicorp/go-plugin.copyStream({0x2dee224, 0x6}, {0x33fe2e0?, 0xc00522bc90?}, {0x33ffde0?, 0xc001d06680?}) github.com/hashicorp/go-plugin@v1.7.0/stream.go:18 +0x7d created by github.com/hashicorp/go-plugin.(*RPCClient).SyncStreams in goroutine 810 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:111 +0xba goroutine 1126 [select, 42769 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc001d069c0, {0xc001a78000, 0x8000, 0x0?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 io.copyBuffer({0x33fe2e0, 0xc00522bc98}, {0x33ffde0, 0xc001d069c0}, {0x0, 0x0, 0x0}) io/io.go:429 +0x190 io.Copy(...) io/io.go:388 github.com/hashicorp/go-plugin.copyStream({0x2dee21e, 0x6}, {0x33fe2e0?, 0xc00522bc98?}, {0x33ffde0?, 0xc001d069c0?}) github.com/hashicorp/go-plugin@v1.7.0/stream.go:18 +0x7d created by github.com/hashicorp/go-plugin.(*RPCClient).SyncStreams in goroutine 810 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:112 +0x14c goroutine 830 [select, 20 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc0017ab110, {0xc0073fc000, 0x1000, 0xc0072fdc08?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc005099380, {0xc0028cc2e4, 0x1, 0xc0051fd840?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc005099380}, {0xc0028cc2e4, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc005099380}, {0xc0028cc2e4, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc005307050) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc005307050, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc005307050, {0x286b8a0?, 0xc001ae4cc0?, 0x41adec?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc005307050, {0x286b8a0?, 0xc001ae4cc0?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobServerCodec).ReadRequestHeader(0xc00150c370?, 0x7f5314a005c0?) net/rpc/server.go:401 +0x25 net/rpc.(*Server).readRequestHeader(0xc00150c370, {0x3411a68, 0xc005b9e9c0}) net/rpc/server.go:587 +0x58 net/rpc.(*Server).readRequest(0xc00220ad90?, {0x3411a68, 0xc005b9e9c0}) net/rpc/server.go:547 +0x2f net/rpc.(*Server).ServeCodec(0xc00150c370, {0x3411a68, 0xc005b9e9c0}) net/rpc/server.go:462 +0x71 net/rpc.(*Server).ServeConn(0xc00150c370, {0x7f52cc21d298, 0xc0017ab110}) net/rpc/server.go:453 +0x358 github.com/hashicorp/go-plugin.serve({0x7f52cc21d298, 0xc0017ab110}, {0x2dedd9e, 0x6}, {0x2ceb360, 0xc001f2c9f0}) github.com/hashicorp/go-plugin@v1.7.0/rpc_server.go:208 +0x126 github.com/hashicorp/go-plugin.(*MuxBroker).AcceptAndServe(0xc001a99180?, 0x0?, {0x2ceb360, 0xc001f2c9f0}) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:90 +0xf0 github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate.func2() github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:255 +0xa6 created by github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate in goroutine 816 github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:253 +0x115 goroutine 828 [select]: github.com/hashicorp/yamux.(*Stream).Read(0xc001702410, {0xc004b78000, 0x1000, 0x2af9480?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc0057a6840, {0xc0028cc1b0, 0x1, 0xc006a01d68?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc0057a6840}, {0xc0028cc1b0, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc0057a6840}, {0xc0028cc1b0, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc0053067e0) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc0053067e0, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc0053067e0, {0x286b860?, 0xc001721650?, 0x4090af?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc0053067e0, {0x286b860?, 0xc001721650?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobClientCodec).ReadResponseHeader(0xc004e60f42?, 0x285cba0?) net/rpc/client.go:228 +0x25 net/rpc.(*Client).input(0xc0057a6900) net/rpc/client.go:109 +0x9f created by net/rpc.NewClientWithCodec in goroutine 816 net/rpc/client.go:206 +0xb6 goroutine 870 [chan receive, 8 minutes]: github.com/hashicorp/go-plugin.(*Client).Start.func4.1() github.com/hashicorp/go-plugin@v1.7.0/client.go:817 +0x71 created by github.com/hashicorp/go-plugin.(*Client).Start.func4 in goroutine 816 github.com/hashicorp/go-plugin@v1.7.0/client.go:815 +0x6e goroutine 30022108 [chan receive, 2 minutes]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc005dca540, 0xc000619088?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 30019909 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 872 [select]: github.com/hashicorp/yamux.(*Session).sendLoop(0xc002737790) github.com/hashicorp/yamux@v0.1.2/session.go:484 +0x115 github.com/hashicorp/yamux.(*Session).send(0xc002737790) github.com/hashicorp/yamux@v0.1.2/session.go:473 +0x18 created by github.com/hashicorp/yamux.newSession in goroutine 816 github.com/hashicorp/yamux@v0.1.2/session.go:120 +0x496 goroutine 873 [select]: github.com/hashicorp/yamux.(*Session).keepalive(0xc002737790) github.com/hashicorp/yamux@v0.1.2/session.go:366 +0x6e created by github.com/hashicorp/yamux.newSession in goroutine 816 github.com/hashicorp/yamux@v0.1.2/session.go:122 +0x4e5 goroutine 871 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc21efc0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00554ee80?, 0xc001445000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00554ee80, {0xc001445000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00554ee80, {0xc001445000?, 0xc002737930?, 0xc0029b3820?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00522a440, {0xc001445000?, 0xc0050a61b0?, 0x413500?}) net/net.go:194 +0x45 bufio.(*Reader).Read(0xc0047ed440, {0xc0029b3820, 0xc, 0x5245445200014e20?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc0047ed440}, {0xc0029b3820, 0xc, 0xc}, 0xc) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 github.com/hashicorp/yamux.(*Session).recvLoop(0xc002737790) github.com/hashicorp/yamux@v0.1.2/session.go:553 +0x99 github.com/hashicorp/yamux.(*Session).recv(0xc002737790) github.com/hashicorp/yamux@v0.1.2/session.go:532 +0x18 created by github.com/hashicorp/yamux.newSession in goroutine 816 github.com/hashicorp/yamux@v0.1.2/session.go:119 +0x458 goroutine 879 [select, 42769 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc002737ad0, {0xc00204a000, 0x8000, 0x0?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 io.copyBuffer({0x33fe2e0, 0xc00522ac38}, {0x33ffde0, 0xc002737ad0}, {0x0, 0x0, 0x0}) io/io.go:429 +0x190 io.Copy(...) io/io.go:388 github.com/hashicorp/go-plugin.copyStream({0x2dee224, 0x6}, {0x33fe2e0?, 0xc00522ac38?}, {0x33ffde0?, 0xc002737ad0?}) github.com/hashicorp/go-plugin@v1.7.0/stream.go:18 +0x7d created by github.com/hashicorp/go-plugin.(*RPCClient).SyncStreams in goroutine 816 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:111 +0xba goroutine 878 [select]: github.com/hashicorp/yamux.(*Stream).Read(0xc002737930, {0xc0050f9000, 0x1000, 0x2966940?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc0047ed4a0, {0xc0029b3870, 0x1, 0xc002037d68?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc0047ed4a0}, {0xc0029b3870, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc0047ed4a0}, {0xc0029b3870, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc005220900) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc005220900, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc005220900, {0x286b860?, 0xc004427800?, 0x4090af?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc005220900, {0x286b860?, 0xc004427800?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobClientCodec).ReadResponseHeader(0x4bb30c?, 0x2881120?) net/rpc/client.go:228 +0x25 net/rpc.(*Client).input(0xc0047ed560) net/rpc/client.go:109 +0x9f created by net/rpc.NewClientWithCodec in goroutine 816 net/rpc/client.go:206 +0xb6 goroutine 877 [select, 8 minutes]: github.com/hashicorp/yamux.(*Session).AcceptStream(0xc002737790) github.com/hashicorp/yamux@v0.1.2/session.go:243 +0x69 github.com/hashicorp/go-plugin.(*MuxBroker).Run(0xc001d68f80) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:142 +0x27 created by github.com/hashicorp/go-plugin.NewRPCClient in goroutine 816 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:91 +0x1e5 goroutine 1053 [select]: github.com/hashicorp/yamux.(*Session).keepalive(0xc001c37930) github.com/hashicorp/yamux@v0.1.2/session.go:366 +0x6e created by github.com/hashicorp/yamux.newSession in goroutine 817 github.com/hashicorp/yamux@v0.1.2/session.go:122 +0x4e5 goroutine 1127 [select]: github.com/hashicorp/yamux.(*Stream).Read(0xc0018d05b0, {0xc000eab000, 0x1000, 0x29fa4c0?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc004fa05a0, {0xc002850134, 0x1, 0xc0042cfd68?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc004fa05a0}, {0xc002850134, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc004fa05a0}, {0xc002850134, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc00270cd80) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc00270cd80, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc00270cd80, {0x286b860?, 0xc0043686f0?, 0x4090af?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc00270cd80, {0x286b860?, 0xc0043686f0?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobClientCodec).ReadResponseHeader(0x2a5c7a0?, 0x285d920?) net/rpc/client.go:228 +0x25 net/rpc.(*Client).input(0xc004fa0660) net/rpc/client.go:109 +0x9f created by net/rpc.NewClientWithCodec in goroutine 810 net/rpc/client.go:206 +0xb6 goroutine 1087 [sync.WaitGroup.Wait, 42769 minutes]: sync.runtime_SemacquireWaitGroup(0x0?) runtime/sema.go:110 +0x25 sync.(*WaitGroup).Wait(0x2db2140?) sync/waitgroup.go:118 +0x48 github.com/hashicorp/go-plugin.(*Client).Start.func2() github.com/hashicorp/go-plugin@v1.7.0/client.go:771 +0x9b created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 810 github.com/hashicorp/go-plugin@v1.7.0/client.go:763 +0x1b4b goroutine 1052 [select]: github.com/hashicorp/yamux.(*Session).sendLoop(0xc001c37930) github.com/hashicorp/yamux@v0.1.2/session.go:484 +0x115 github.com/hashicorp/yamux.(*Session).send(0xc001c37930) github.com/hashicorp/yamux@v0.1.2/session.go:473 +0x18 created by github.com/hashicorp/yamux.newSession in goroutine 817 github.com/hashicorp/yamux@v0.1.2/session.go:120 +0x496 goroutine 30091743 [IO wait]: internal/poll.runtime_pollWait(0x7f529d431ee8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00464ee00?, 0xc00217d000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00464ee00, {0xc00217d000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00464ee00, {0xc00217d000?, 0xc002013ad0?, 0x4c57c5?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0072f7378, {0xc00217d000?, 0x0?, 0x0?}) net/net.go:194 +0x45 net/http.(*connReader).Read(0xc00896b5f0, {0xc00217d000, 0x1000, 0x1000}) net/http/server.go:798 +0x159 bufio.(*Reader).fill(0xc006145860) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc006145860, 0x4) bufio/bufio.go:152 +0x53 net/http.(*conn).serve(0xc006f9f710, {0x3410c88, 0xc004d38c00}) net/http/server.go:2137 +0x785 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 30011614 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc0043581c0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 30007566 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 29842554 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f52cc18a8b8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004c2db00?, 0xc00468c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004c2db00, {0xc00468c000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004c2db00, {0xc00468c000?, 0x4da5360?, 0xc00654bae8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005adb5f0, {0xc00468c000?, 0x4504a0?, 0xc00654bae8?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc006124360) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc006124360, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc0028bb760, 0xc001f22b38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0028bb760) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc0028bb760) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc00945afc0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc00945afc0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc005d21a40, {0x340ce40, 0xc005d21a00}, 0xc004421180) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc005d219c0}, 0xc004421180) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc004421040?, {0x7f52cc189680?, 0xc005d219c0?}, 0xc0086115c0?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc005d219c0}, 0xc004420f00) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc00681cfc0}, 0xc004420b40) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc00681cfc0?}, 0xc001f23b70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc0075a1650?}, {0x340d050?, 0xc00681cfc0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc007cde7e0, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 852 [IO wait, 42769 minutes]: internal/poll.runtime_pollWait(0x7f52cc5942c8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0047ec180?, 0xc00746a000?, 0x1) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0047ec180, {0xc00746a000, 0x10000, 0x10000}) internal/poll/fd_unix.go:165 +0x27a os.(*File).read(...) os/file_posix.go:29 os.(*File).Read(0xc00522a028, {0xc00746a000?, 0xc0058f0008?, 0xc00554ee00?}) os/file.go:124 +0x4f bufio.(*Reader).fill(0xc0025d1f10) bufio/bufio.go:113 +0x103 bufio.(*Reader).ReadSlice(0xc0025d1f10, 0xa) bufio/bufio.go:380 +0x29 bufio.(*Reader).ReadLine(0xc0025d1f10) bufio/bufio.go:409 +0x25 github.com/hashicorp/go-plugin.(*Client).logStderr(0xc002a41c00, {0xc007336200?, 0xc0027fb860?}, {0x33fd980, 0xc00522a028}) github.com/hashicorp/go-plugin@v1.7.0/client.go:1185 +0x291 created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 816 github.com/hashicorp/go-plugin@v1.7.0/client.go:760 +0x1ad1 goroutine 29921095 [chan receive]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc006665a40, 0xc00454e6b0?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29912421 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 1051 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc21f0d8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0045c6c80?, 0xc0029d0000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0045c6c80, {0xc0029d0000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0045c6c80, {0xc0029d0000?, 0xc001c460d0?, 0xc00454e550?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0045c3898, {0xc0029d0000?, 0x4504a0?, 0xc0091f6240?}) net/net.go:194 +0x45 bufio.(*Reader).Read(0xc004b1b7a0, {0xc00454e550, 0xc, 0x14e20?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc004b1b7a0}, {0xc00454e550, 0xc, 0xc}, 0xc) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 github.com/hashicorp/yamux.(*Session).recvLoop(0xc001c37930) github.com/hashicorp/yamux@v0.1.2/session.go:553 +0x99 github.com/hashicorp/yamux.(*Session).recv(0xc001c37930) github.com/hashicorp/yamux@v0.1.2/session.go:532 +0x18 created by github.com/hashicorp/yamux.newSession in goroutine 817 github.com/hashicorp/yamux@v0.1.2/session.go:119 +0x458 goroutine 1116 [chan receive, 42769 minutes]: github.com/hashicorp/go-plugin.(*Client).Start.func4.1() github.com/hashicorp/go-plugin@v1.7.0/client.go:817 +0x71 created by github.com/hashicorp/go-plugin.(*Client).Start.func4 in goroutine 810 github.com/hashicorp/go-plugin@v1.7.0/client.go:815 +0x6e goroutine 853 [sync.WaitGroup.Wait, 42769 minutes]: sync.runtime_SemacquireWaitGroup(0x341e080?) runtime/sema.go:110 +0x25 sync.(*WaitGroup).Wait(0xc00073cd80?) sync/waitgroup.go:118 +0x48 github.com/hashicorp/go-plugin.(*Client).Start.func2() github.com/hashicorp/go-plugin@v1.7.0/client.go:771 +0x9b created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 816 github.com/hashicorp/go-plugin@v1.7.0/client.go:763 +0x1b4b goroutine 854 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7f52cc21f1f0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0047ec0c0?, 0xc004fbe229?, 0x1) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0047ec0c0, {0xc004fbe229, 0xdd7, 0xdd7}) internal/poll/fd_unix.go:165 +0x27a os.(*File).read(...) os/file_posix.go:29 os.(*File).Read(0xc00522a010, {0xc004fbe229?, 0x412f00?, 0xc004b43500?}) os/file.go:124 +0x4f bufio.(*Scanner).Scan(0xc004685ef8) bufio/scan.go:219 +0x81e github.com/hashicorp/go-plugin.(*Client).Start.func3() github.com/hashicorp/go-plugin@v1.7.0/client.go:801 +0x185 created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 816 github.com/hashicorp/go-plugin@v1.7.0/client.go:795 +0x1c05 goroutine 880 [select, 42769 minutes]: github.com/hashicorp/yamux.(*Stream).Read(0xc002737c70, {0xc00216e000, 0x8000, 0x6f4c5f6f666e4965?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 io.copyBuffer({0x33fe2e0, 0xc00522ac40}, {0x33ffde0, 0xc002737c70}, {0x0, 0x0, 0x0}) io/io.go:429 +0x190 io.Copy(...) io/io.go:388 github.com/hashicorp/go-plugin.copyStream({0x2dee21e, 0x6}, {0x33fe2e0?, 0xc00522ac40?}, {0x33ffde0?, 0xc002737c70?}) github.com/hashicorp/go-plugin@v1.7.0/stream.go:18 +0x7d created by github.com/hashicorp/go-plugin.(*RPCClient).SyncStreams in goroutine 816 github.com/hashicorp/go-plugin@v1.7.0/rpc_client.go:112 +0x14c goroutine 983 [IO wait, 42769 minutes]: internal/poll.runtime_pollWait(0x7f52cc21eea8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004534600?, 0xc002a26027?, 0x1) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004534600, {0xc002a26027, 0xfd9, 0xfd9}) internal/poll/fd_unix.go:165 +0x27a os.(*File).read(...) os/file_posix.go:29 os.(*File).Read(0xc004b8b710, {0xc002a26027?, 0x412f00?, 0xc0055361c0?}) os/file.go:124 +0x4f bufio.(*Scanner).Scan(0xc005013ef8) bufio/scan.go:219 +0x81e github.com/hashicorp/go-plugin.(*Client).Start.func3() github.com/hashicorp/go-plugin@v1.7.0/client.go:801 +0x185 created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 817 github.com/hashicorp/go-plugin@v1.7.0/client.go:795 +0x1c05 goroutine 1050 [chan receive, 42769 minutes]: github.com/hashicorp/go-plugin.(*Client).Start.func4.1() github.com/hashicorp/go-plugin@v1.7.0/client.go:817 +0x71 created by github.com/hashicorp/go-plugin.(*Client).Start.func4 in goroutine 817 github.com/hashicorp/go-plugin@v1.7.0/client.go:815 +0x6e goroutine 1058 [select]: github.com/hashicorp/yamux.(*Stream).Read(0xc001c460d0, {0xc002aa8000, 0x1000, 0x2966940?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc004b1b800, {0xc00454e5b0, 0x1, 0xc002033d68?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc004b1b800}, {0xc00454e5b0, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc004b1b800}, {0xc00454e5b0, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc004d119e0) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc004d119e0, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc004d119e0, {0x286b860?, 0xc0015beea0?, 0x4090af?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc004d119e0, {0x286b860?, 0xc0015beea0?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobClientCodec).ReadResponseHeader(0xc002409bd0?, 0x2881120?) net/rpc/client.go:228 +0x25 net/rpc.(*Client).input(0xc004b1b8c0) net/rpc/client.go:109 +0x9f created by net/rpc.NewClientWithCodec in goroutine 817 net/rpc/client.go:206 +0xb6 goroutine 917 [chan receive, 42769 minutes]: gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun(...) gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:379 created by gopkg.in/natefinch/lumberjack%2ev2.(*Logger).mill.func1 in goroutine 933 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:390 +0x96 goroutine 985 [select]: github.com/hashicorp/yamux.(*Stream).Read(0xc001c680d0, {0xc002a74000, 0x1000, 0x410d0d?}) github.com/hashicorp/yamux@v0.1.2/stream.go:147 +0x411 bufio.(*Reader).Read(0xc004534fc0, {0xc0044ded20, 0x1, 0x2848ce0?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x33fe900, 0xc004534fc0}, {0xc0044ded20, 0x1, 0x9}, 0x1) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 encoding/gob.decodeUintReader({0x33fe900, 0xc004534fc0}, {0xc0044ded20, 0x9, 0x9}) encoding/gob/decode.go:116 +0x51 encoding/gob.(*Decoder).recvMessage(0xc002a00900) encoding/gob/decoder.go:84 +0x33 encoding/gob.(*Decoder).decodeTypeSequence(0xc002a00900, 0x0) encoding/gob/decoder.go:150 +0x47 encoding/gob.(*Decoder).DecodeValue(0xc002a00900, {0x286b8a0?, 0xc00505b4e0?, 0x41adec?}) encoding/gob/decoder.go:229 +0x16d encoding/gob.(*Decoder).Decode(0xc002a00900, {0x286b8a0?, 0xc00505b4e0?}) encoding/gob/decoder.go:206 +0x125 net/rpc.(*gobServerCodec).ReadRequestHeader(0xc0025edae0?, 0x7f5314a005c0?) net/rpc/server.go:401 +0x25 net/rpc.(*Server).readRequestHeader(0xc0025edae0, {0x3411a68, 0xc001aee360}) net/rpc/server.go:587 +0x58 net/rpc.(*Server).readRequest(0xc0025edae0?, {0x3411a68, 0xc001aee360}) net/rpc/server.go:547 +0x2f net/rpc.(*Server).ServeCodec(0xc0025edae0, {0x3411a68, 0xc001aee360}) net/rpc/server.go:462 +0x71 net/rpc.(*Server).ServeConn(0xc0025edae0, {0x7f52cc21d298, 0xc001c680d0}) net/rpc/server.go:453 +0x358 github.com/hashicorp/go-plugin.serve({0x7f52cc21d298, 0xc001c680d0}, {0x2dedd9e, 0x6}, {0x2ceb360, 0xc0018757d0}) github.com/hashicorp/go-plugin@v1.7.0/rpc_server.go:208 +0x126 github.com/hashicorp/go-plugin.(*MuxBroker).AcceptAndServe(0xc00250b730?, 0x0?, {0x2ceb360, 0xc0018757d0}) github.com/hashicorp/go-plugin@v1.7.0/mux_broker.go:90 +0xf0 github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate.func2() github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:255 +0xa6 created by github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate in goroutine 817 github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:253 +0x115 goroutine 1088 [IO wait, 42769 minutes]: internal/poll.runtime_pollWait(0x7f52cc21eb60, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004720060?, 0xc0025df027?, 0x1) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004720060, {0xc0025df027, 0xfd9, 0xfd9}) internal/poll/fd_unix.go:165 +0x27a os.(*File).read(...) os/file_posix.go:29 os.(*File).Read(0xc001cf42e8, {0xc0025df027?, 0x412f00?, 0xc004c77500?}) os/file.go:124 +0x4f bufio.(*Scanner).Scan(0xc00471def8) bufio/scan.go:219 +0x81e github.com/hashicorp/go-plugin.(*Client).Start.func3() github.com/hashicorp/go-plugin@v1.7.0/client.go:801 +0x185 created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 810 github.com/hashicorp/go-plugin@v1.7.0/client.go:795 +0x1c05 goroutine 982 [sync.WaitGroup.Wait, 42769 minutes]: sync.runtime_SemacquireWaitGroup(0x77a000006fa?) runtime/sema.go:110 +0x25 sync.(*WaitGroup).Wait(0x77a000006fa?) sync/waitgroup.go:118 +0x48 github.com/hashicorp/go-plugin.(*Client).Start.func2() github.com/hashicorp/go-plugin@v1.7.0/client.go:771 +0x9b created by github.com/hashicorp/go-plugin.(*Client).Start in goroutine 817 github.com/hashicorp/go-plugin@v1.7.0/client.go:763 +0x1b4b goroutine 29829363 [chan receive]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc00440e000, 0xc0044ded30?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29825204 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 30092907 [select]: net/http.(*persistConn).writeLoop(0xc006c1c480) net/http/transport.go:2590 +0xe7 created by net/http.(*Transport).dialConn in goroutine 30092851 net/http/transport.go:1945 +0x17a5 goroutine 30085021 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f52cc21ea48, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc005a22800?, 0xc0022d6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005a22800, {0xc0022d6000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc005a22800, {0xc0022d6000?, 0xc0047f9ad0?, 0x4c57c5?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc004b8a8b8, {0xc0022d6000?, 0x0?, 0x0?}) net/net.go:194 +0x45 net/http.(*connReader).Read(0xc008164d80, {0xc0022d6000, 0x1000, 0x1000}) net/http/server.go:798 +0x159 bufio.(*Reader).fill(0xc008554c00) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc008554c00, 0x4) bufio/bufio.go:152 +0x53 net/http.(*conn).serve(0xc0075c7c20, {0x3410c88, 0xc004d38c00}) net/http/server.go:2137 +0x785 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 8762 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc21ed90, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004c2d100?, 0x20?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc004c2d100) internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc004c2d100) net/fd_unix.go:172 +0x29 net.(*UnixListener).accept(0xc00500fdc8?) net/unixsock_posix.go:172 +0x16 net.(*UnixListener).Accept(0xc004ea8ab0) net/unixsock.go:260 +0x30 net/http.(*Server).Serve(0xc000679200, {0x340ccf0, 0xc004ea8ab0}) net/http/server.go:3424 +0x30c github.com/mattermost/mattermost/server/v8/channels/app.(*Server).startLocalModeServer.func1() github.com/mattermost/mattermost/server/v8/channels/app/server.go:1073 +0x3b created by github.com/mattermost/mattermost/server/v8/channels/app.(*Server).startLocalModeServer in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/app/server.go:1072 +0x2ff goroutine 8752 [select, 42769 minutes]: github.com/mattermost/mattermost/server/v8/channels/app.(*Channels).Start.func1() github.com/mattermost/mattermost/server/v8/channels/app/channels.go:227 +0x74 created by github.com/mattermost/mattermost/server/v8/channels/app.(*Channels).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/app/channels.go:226 +0x1b1 goroutine 8761 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc21e818, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004c2d080?, 0x900000036?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc004c2d080) internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc004c2d080) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc004ede000) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc004ede000) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc000679100, {0x340ccc0, 0xc004ede000}) net/http/server.go:3424 +0x30c github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.func3() github.com/mattermost/mattermost/server/v8/channels/app/server.go:1030 +0x265 created by github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start in goroutine 1 github.com/mattermost/mattermost/server/v8/channels/app/server.go:967 +0x2157 goroutine 30091663 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc18a7a0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc005d50100?, 0xc002215000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005d50100, {0xc002215000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc005d50100, {0xc002215000?, 0xc004813ad0?, 0x4c57c5?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc008d47048, {0xc002215000?, 0x0?, 0x0?}) net/net.go:194 +0x45 net/http.(*connReader).Read(0xc0053b6810, {0xc002215000, 0x1000, 0x1000}) net/http/server.go:798 +0x159 bufio.(*Reader).fill(0xc006145980) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc006145980, 0x4) bufio/bufio.go:152 +0x53 net/http.(*conn).serve(0xc0045daf30, {0x3410c88, 0xc004d38c00}) net/http/server.go:2137 +0x785 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 30092930 [select]: net/http.(*persistConn).writeLoop(0xc0049f7440) net/http/transport.go:2590 +0xe7 created by net/http.(*Transport).dialConn in goroutine 30092921 net/http/transport.go:1945 +0x17a5 goroutine 29933127 [chan receive, 2 minutes]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc006907500, 0xc0043c1950?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29932572 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 29981559 [chan receive]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc00657a000, 0xc00454e6b0?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29977471 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 29832923 [chan receive, 2 minutes]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc0044fc000, 0xc0065a4820?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29832211 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 29848080 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc0c9fa0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc007ecd380?, 0xc0020ba000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc007ecd380, {0xc0020ba000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc007ecd380, {0xc0020ba000?, 0x2c598c0?, 0xc0022c8340?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc004263650, {0xc0020ba000?, 0x2d467e0?, 0x3?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc005680480) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc005680480, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc001fcd1e0, 0xc002000b38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc001fcd1e0) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc001fcd1e0) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc006795a40) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc006795a40) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc004b70940, {0x340ce40, 0xc004b70900}, 0xc00290a500) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc004b708c0}, 0xc00290a500) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc00290a3c0?, {0x7f52cc189680?, 0xc004b708c0?}, 0xc006d0ca50?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc004b708c0}, 0xc00290a140) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc00681ce00}, 0xc00069de00) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc00681ce00?}, 0xc002001b70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc00a347950?}, {0x340d050?, 0xc00681ce00?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc005c36f30, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 30092941 [runnable]: syscall.Syscall(0x0, 0x1e, 0xc0063fb031, 0x1) syscall/syscall_linux.go:73 +0x25 syscall.read(0xc004c2d800?, {0xc0063fb031?, 0xc004936f00?, 0x7f5314a00a78?}) syscall/zsyscall_linux_amd64.go:736 +0x38 syscall.Read(...) syscall/syscall_unix.go:183 internal/poll.ignoringEINTRIO(...) internal/poll/fd_unix.go:745 internal/poll.(*FD).Read(0xc004c2d800, {0xc0063fb031, 0x1, 0x1}) internal/poll/fd_unix.go:161 +0x2ae net.(*netFD).Read(0xc004c2d800, {0xc0063fb031?, 0xc000180070?, 0x0?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005adaff0, {0xc0063fb031?, 0x7ed098?, 0xc004e06780?}) net/net.go:194 +0x45 net/http.(*connReader).backgroundRead(0xc0063fb020) net/http/server.go:690 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 30092718 net/http/server.go:686 +0xb6 goroutine 29832922 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc0044fc000) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29832211 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 30011615 [chan receive]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc0043581c0, 0xc0044ded18?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 30007566 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 29844476 [chan receive, 2 minutes]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc005b2e700, 0xc008d3ba30?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29840003 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 29921094 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc006665a40) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29912421 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 29840003 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f52cc594610, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0043a5a80?, 0xc002318000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0043a5a80, {0xc002318000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0043a5a80, {0xc002318000?, 0x4da5360?, 0xc0091f66a8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc008dab9d0, {0xc002318000?, 0x4504a0?, 0xc0091f66a8?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc004a37c20) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc004a37c20, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc004cfc840, 0xc0046cab38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc004cfc840) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc004cfc840) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc005b2e700) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc005b2e700) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc005db7440, {0x340ce40, 0xc005db7400}, 0xc0044e3b80) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc005db73c0}, 0xc0044e3b80) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc0044e3900?, {0x7f52cc189680?, 0xc005db73c0?}, 0xc00985e330?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc005db73c0}, 0xc0044e3680) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc002326e00}, 0xc0044e32c0) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc002326e00?}, 0xc0046cbb70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc008611080?}, {0x340d050?, 0xc002326e00?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc0057e87e0, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 30091764 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f52cc21e5e8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc005d50780?, 0xc00259d000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005d50780, {0xc00259d000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc005d50780, {0xc00259d000?, 0xc001e09ad0?, 0x4c57c5?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc008d47158, {0xc00259d000?, 0x0?, 0x0?}) net/net.go:194 +0x45 net/http.(*connReader).Read(0xc0050ee660, {0xc00259d000, 0x1000, 0x1000}) net/http/server.go:798 +0x159 bufio.(*Reader).fill(0xc0054d2720) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc0054d2720, 0x4) bufio/bufio.go:152 +0x53 net/http.(*conn).serve(0xc0045dbb90, {0x3410c88, 0xc004d38c00}) net/http/server.go:2137 +0x785 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 30007566 [IO wait]: internal/poll.runtime_pollWait(0x7f52bc7412a8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004b04200?, 0xc004a14000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004b04200, {0xc004a14000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004b04200, {0xc004a14000?, 0xc00463d008?, 0xc0073ff830?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0088922c0, {0xc004a14000?, 0x4504a0?, 0xc0073ff830?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc0074fc180) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc0074fc180, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc004f8ab00, 0xc002350b38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc004f8ab00) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc004f8ab00) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc0043581c0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc0043581c0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc00669a040, {0x340ce40, 0xc00669a000}, 0xc00284f900) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc004dcdf00}, 0xc00284f900) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc00284f7c0?, {0x7f52cc189680?, 0xc004dcdf00?}, 0xc006c9e3f0?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc004dcdf00}, 0xc00284f680) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc008f269a0}, 0xc00284f2c0) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc008f269a0?}, 0xc002351b70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc00702d860?}, {0x340d050?, 0xc008f269a0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc007b4b4d0, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 29848372 [chan receive]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc006795a40, 0xc00673ec30?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29848080 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 29535891 [chan receive]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc00945a380, 0xc0022f4f68?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29529985 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 30092906 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc0ca0b8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc007b2ab80?, 0xc0010e2600?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc007b2ab80, {0xc0010e2600, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc007b2ab80, {0xc0010e2600?, 0xc0010e2600?, 0x5?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005ada310, {0xc0010e2600?, 0x7f52cc16f5a0?, 0x7f5314a00a78?}) net/net.go:194 +0x45 crypto/tls.(*atLeastReader).Read(0xc00561b1d0, {0xc0010e2600?, 0x12fb?, 0xc0042bf9d0?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0022bcd38, {0x33ffb00, 0xc00561b1d0}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0022bca88, {0x33fec40, 0xc005ada310}, 0x442354?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0022bca88, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0022bca88, {0xc002922000, 0x1000, 0xc004fbd260?}) crypto/tls/conn.go:1385 +0x145 net/http.(*persistConn).Read(0xc006c1c480, {0xc002922000?, 0x768b65?, 0x33fd9a0?}) net/http/transport.go:2122 +0x47 bufio.(*Reader).fill(0xc0077bea20) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc0077bea20, 0x1) bufio/bufio.go:152 +0x53 net/http.(*persistConn).readLoop(0xc006c1c480) net/http/transport.go:2275 +0x172 created by net/http.(*Transport).dialConn in goroutine 30092851 net/http/transport.go:1944 +0x174f goroutine 29932572 [IO wait]: internal/poll.runtime_pollWait(0x7f52bc740f60, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004ac9880?, 0xc005318000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004ac9880, {0xc005318000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004ac9880, {0xc005318000?, 0xc00463d008?, 0xc006a9c210?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc008d47708, {0xc005318000?, 0x4504a0?, 0xc006a9c210?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc0018ddd40) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc0018ddd40, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc00517a840, 0xc002354b38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc00517a840) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc00517a840) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc006907500) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc006907500) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc005311dc0, {0x340ce40, 0xc005311d80}, 0xc004fddb80) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc005311d40}, 0xc004fddb80) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc004fdda40?, {0x7f52cc189680?, 0xc005311d40?}, 0xc0085a4f90?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc005311d40}, 0xc004fdd900) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc00653f260}, 0xc004fdd680) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc00653f260?}, 0xc00486bb70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc005230cf0?}, {0x340d050?, 0xc00653f260?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc005fde750, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 29806853 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc0bc920, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00554f180?, 0xc005232000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00554f180, {0xc005232000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00554f180, {0xc005232000?, 0x2c598c0?, 0xc005312340?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005adb9f0, {0xc005232000?, 0x2d467e0?, 0x3?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc008554fc0) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc008554fc0, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc0050de840, 0xc00401cb38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0050de840) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc0050de840) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc005536540) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc005536540) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc004d73b80, {0x340ce40, 0xc004d73b40}, 0xc0050ccdc0) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc004d73b00}, 0xc0050ccdc0) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc0050ccc80?, {0x7f52cc189680?, 0xc004d73b00?}, 0xc008ec7a70?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc004d73b00}, 0xc0050ccb40) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc0050ae2a0}, 0xc0050cc8c0) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc0050ae2a0?}, 0xc00401db70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc008265c20?}, {0x340d050?, 0xc0050ae2a0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc0004e1d40, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 30090613 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f52cc0bd410, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc005840c80?, 0xc00250d000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc005840c80, {0xc00250d000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc005840c80, {0xc00250d000?, 0xc0046adad0?, 0x4c57c5?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0074bbee8, {0xc00250d000?, 0x0?, 0x0?}) net/net.go:194 +0x45 net/http.(*connReader).Read(0xc007537ad0, {0xc00250d000, 0x1000, 0x1000}) net/http/server.go:798 +0x159 bufio.(*Reader).fill(0xc0023331a0) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc0023331a0, 0x4) bufio/bufio.go:152 +0x53 net/http.(*conn).serve(0xc006977830, {0x3410c88, 0xc004d38c00}) net/http/server.go:2137 +0x785 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 29981558 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc00657a000) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29977471 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 29844475 [select, 2 minutes]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc005b2e700) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29840003 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 30019909 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc0ca518, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc001483b00?, 0xc00581c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001483b00, {0xc00581c000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc001483b00, {0xc00581c000?, 0xc00463d008?, 0xc0091f62b8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc008d469c0, {0xc00581c000?, 0x4504a0?, 0xc0091f62b8?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc008a9c420) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc008a9c420, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc00571f760, 0xc0046b0b38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc00571f760) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc00571f760) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc005dca540) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc005dca540) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc004e79000, {0x340ce40, 0xc004e78fc0}, 0xc0057dd400) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc004e78f80}, 0xc0057dd400) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc0057dd2c0?, {0x7f52cc189680?, 0xc004e78f80?}, 0xc006967860?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc004e78f80}, 0xc0057dd180) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc008f27ea0}, 0xc0057dcf00) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc008f27ea0?}, 0xc0046b1b70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc0065370e0?}, {0x340d050?, 0xc008f27ea0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc007ea8510, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 29832211 [IO wait]: internal/poll.runtime_pollWait(0x7f52bc7409e8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00512f700?, 0xc0044e6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00512f700, {0xc0044e6000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00512f700, {0xc0044e6000?, 0xc0058f1808?, 0xc006a9c1f8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc008d46540, {0xc0044e6000?, 0x4504a0?, 0xc006a9c1f8?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc0056809c0) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc0056809c0, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc0044d6420, 0xc00200eb38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0044d6420) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc0044d6420) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc0044fc000) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc0044fc000) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc0066e1840, {0x340ce40, 0xc0066e1800}, 0xc00646c3c0) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc0066e17c0}, 0xc00646c3c0) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc00646c280?, {0x7f52cc189680?, 0xc0066e17c0?}, 0xc004fbdbc0?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc0066e17c0}, 0xc00646c140) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc00653f6c0}, 0xc0045afe00) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc00653f6c0?}, 0xc00200fb70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc006a36e40?}, {0x340d050?, 0xc00653f6c0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc005b20630, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 29847893 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc18b3a8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc006246f00?, 0xc00480a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc006246f00, {0xc00480a000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc006246f00, {0xc00480a000?, 0x2c598c0?, 0xc00588a750?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc004262a08, {0xc00480a000?, 0x2d467e0?, 0x3?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc006125a40) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc006125a40, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc004736580, 0xc006354b38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc004736580) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc004736580) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc0069076c0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc0069076c0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc0055e4100, {0x340ce40, 0xc0055e4080}, 0xc006331680) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc0055e4000}, 0xc006331680) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc006331540?, {0x7f52cc189680?, 0xc0055e4000?}, 0x7f5314a005c0?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc0055e4000}, 0xc006331400) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc0050aec40}, 0xc006331180) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc0050aec40?}, 0xc006355b70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc006b07c50?}, {0x340d050?, 0xc0050aec40?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc005d974d0, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 29848371 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc006795a40) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29848080 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 29538258 [chan receive]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc006275dc0, 0xc006aec780?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29536259 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 29829362 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc00440e000) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29825204 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 30092869 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc18b290, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002604a00?, 0xc00699a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002604a00, {0xc00699a000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc002604a00, {0xc00699a000?, 0xc00004fad0?, 0x4c57c5?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc008daa370, {0xc00699a000?, 0x0?, 0x0?}) net/net.go:194 +0x45 net/http.(*connReader).Read(0xc007c52660, {0xc00699a000, 0x1000, 0x1000}) net/http/server.go:798 +0x159 bufio.(*Reader).fill(0xc006653080) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc006653080, 0x4) bufio/bufio.go:152 +0x53 net/http.(*conn).serve(0xc006634480, {0x3410c88, 0xc004d38c00}) net/http/server.go:2137 +0x785 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 29933126 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc006907500) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29932572 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 29535890 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc00945a380) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29529985 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 29844829 [select, 2 minutes]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc00945afc0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29842554 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 29977471 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc18ad18, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004fed580?, 0xc00003c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004fed580, {0xc00003c000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004fed580, {0xc00003c000?, 0x2c598c0?, 0xc004b9ec30?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0072f7cc0, {0xc00003c000?, 0x2d467e0?, 0x3?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc004fa0240) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc004fa0240, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc006690580, 0xc001e0cb38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc006690580) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc006690580) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc00657a000) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc00657a000) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc006576dc0, {0x340ce40, 0xc006576d80}, 0xc0028a12c0) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc006576d40}, 0xc0028a12c0) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc0028a1040?, {0x7f52cc189680?, 0xc006576d40?}, 0xc005b4e7b0?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc006576d40}, 0xc0028a0dc0) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc004db4000}, 0xc0028a08c0) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc004db4000?}, 0xc0056a5b70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc0067bcd80?}, {0x340d050?, 0xc004db4000?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc007031cb0, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 29536259 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc0bcfb0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00512f580?, 0xc006916000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00512f580, {0xc006916000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00512f580, {0xc006916000?, 0xc00463d008?, 0xc0073ff878?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005bf6c68, {0xc006916000?, 0x4504a0?, 0xc0073ff878?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc0047edce0) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc0047edce0, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc00691c000, 0xc001f1eb38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc00691c000) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc00691c000) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc006275dc0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc006275dc0) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc006867540, {0x340ce40, 0xc006867500}, 0xc006914000) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc0068674c0}, 0xc006914000) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc00646de00?, {0x7f52cc189680?, 0xc0068674c0?}, 0xc005f51ec0?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc0068674c0}, 0xc00646dcc0) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc00681c0e0}, 0xc00646da40) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc00681c0e0?}, 0xc001f1fb70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc0068e4ab0?}, {0x340d050?, 0xc00681c0e0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc006243830, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 29529985 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc0ca2e8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004460a80?, 0xc004bd0000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004460a80, {0xc004bd0000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004460a80, {0xc004bd0000?, 0x2c598c0?, 0xc004faadd0?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0074ba308, {0xc004bd0000?, 0x2d467e0?, 0x3?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc0095fd2c0) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc0095fd2c0, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc0049f2dc0, 0xc0046c6b38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0049f2dc0) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc0049f2dc0) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc00945a380) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc00945a380) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc0025c2480, {0x340ce40, 0xc0025c2400}, 0xc004bc2640) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc0025c23c0}, 0xc004bc2640) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc004bc2500?, {0x7f52cc189680?, 0xc0025c23c0?}, 0xc0096c65d0?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc0025c23c0}, 0xc004bc23c0) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc00653f0a0}, 0xc004bc2140) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc00653f0a0?}, 0xc0046c7b70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc007e22540?}, {0x340d050?, 0xc00653f0a0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc007118c60, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 29808022 [select]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump(0xc005536540) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:562 +0x1fc github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1() github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:413 +0x47 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29806853 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 +0x87 goroutine 29848757 [chan receive]: github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer(0xc0069076c0, 0xc002850338?) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 +0xc8 created by github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump in goroutine 29847893 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 +0xe7 goroutine 29825204 [IO wait]: internal/poll.runtime_pollWait(0x7f52cc0bca38, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002577380?, 0xc000bf4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002577380, {0xc000bf4000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc002577380, {0xc000bf4000?, 0x2c598c0?, 0xc0053125b0?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0074babb0, {0xc000bf4000?, 0x2d467e0?, 0x3?}) net/net.go:194 +0x45 bufio.(*Reader).fill(0xc00073d860) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc00073d860, 0x2) bufio/bufio.go:152 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc0091bb4a0, 0xc004020b38?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x25 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0091bb4a0) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc0091bb4a0) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xad github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump(0xc00440e000) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:466 +0x1bd github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump(0xc00440e000) github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:419 +0xf1 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket(0xc004b0f6c0, {0x340ce40, 0xc004b0f680}, 0xc0050cd7c0) github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 +0x812 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP({0xc0003285a0, 0x2f973d0, {0x3bf44ab, 0x10}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, ...}, ...) github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:355 +0x2e36 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1({0x7f52cc189680, 0xc004b0f640}, 0xc0050cd7c0) github.com/klauspost/compress@v1.18.0/gzhttp/compress.go:519 +0x607 net/http.HandlerFunc.ServeHTTP(0xc0050cd680?, {0x7f52cc189680?, 0xc004b0f640?}, 0xc0083aa6c0?) net/http/server.go:2294 +0x29 github.com/gorilla/mux.(*Router).ServeHTTP(0xc000136300, {0x7f52cc189680, 0xc004b0f640}, 0xc0050cd540) github.com/gorilla/mux@v1.8.1/mux.go:212 +0x1e2 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6({0x340d050, 0xc005bc81c0}, 0xc0050cd2c0) github.com/getsentry/sentry-go@v0.36.0/http/sentryhttp.go:124 +0x379 net/http.HandlerFunc.ServeHTTP(0x478779?, {0x340d050?, 0xc005bc81c0?}, 0xc004021b70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc006ea7410?}, {0x340d050?, 0xc005bc81c0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc0097f5dd0, {0x3410c88, 0xc004d38c00}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 8761 net/http/server.go:3454 +0x485 goroutine 30092929 [IO wait]: internal/poll.runtime_pollWait(0x7f52bc7408d0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002605780?, 0xc0047d6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002605780, {0xc0047d6000, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc002605780, {0xc0047d6000?, 0xc0047d6000?, 0x5?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0074ba310, {0xc0047d6000?, 0x7f52cc31a7a0?, 0x7f5314a005c0?}) net/net.go:194 +0x45 crypto/tls.(*atLeastReader).Read(0xc0066d7ab8, {0xc0047d6000?, 0x12fb?, 0xc00492b9d0?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0068369b8, {0x33ffb00, 0xc0066d7ab8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc006836708, {0x33fec40, 0xc0074ba310}, 0x442354?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc006836708, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc006836708, {0xc00230e000, 0x1000, 0xc004fbd260?}) crypto/tls/conn.go:1385 +0x145 net/http.(*persistConn).Read(0xc0049f7440, {0xc00230e000?, 0x768b65?, 0x33fd9a0?}) net/http/transport.go:2122 +0x47 bufio.(*Reader).fill(0xc008a9c7e0) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc008a9c7e0, 0x1) bufio/bufio.go:152 +0x53 net/http.(*persistConn).readLoop(0xc0049f7440) net/http/transport.go:2275 +0x172 created by net/http.(*Transport).dialConn in goroutine 30092921 net/http/transport.go:1944 +0x174f