goroutine profile: total 121 14 @ 0x4904ee 0x46c185 0x20dadfb 0x498001 # 0x20dadfa github.com/mattermost/mattermost/server/v8/channels/jobs.(*SimpleWorker).Run+0x13a github.com/mattermost/mattermost/server/v8/channels/jobs/base_workers.go:47 11 @ 0x4904ee 0x46c185 0xc7b025 0x498001 # 0xc7b024 github.com/mattermost/mattermost/server/public/model.createTask.func1+0x1e4 github.com/mattermost/mattermost/server/public/model/scheduled_task.go:69 8 @ 0x4904ee 0x46c185 0x9a2506 0x4ce870 0xb855fd 0xb85601 0x498001 # 0x9a2505 github.com/hashicorp/yamux.(*Stream).Read+0x3c5 github.com/hashicorp/yamux@v0.1.2/stream.go:147 # 0x4ce86f io.copyBuffer+0x18f io/io.go:429 # 0xb855fc io.Copy+0x7c io/io.go:388 # 0xb85600 github.com/hashicorp/go-plugin.copyStream+0x80 github.com/hashicorp/go-plugin@v1.8.0/stream.go:18 8 @ 0x4904ee 0x46c185 0x9a2506 0x57b8f7 0x4ce38e 0xb546d1 0xb546a2 0xb5d093 0xb5d407 0xb5d7ee 0xb5d63c 0xb73145 0xb7231f 0x498001 # 0x9a2505 github.com/hashicorp/yamux.(*Stream).Read+0x3c5 github.com/hashicorp/yamux@v0.1.2/stream.go:147 # 0x57b8f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4ce38d io.ReadAtLeast+0x8d io/io.go:335 # 0xb546d0 io.ReadFull+0x50 io/io.go:354 # 0xb546a1 encoding/gob.decodeUintReader+0x21 encoding/gob/decode.go:116 # 0xb5d092 encoding/gob.(*Decoder).recvMessage+0x32 encoding/gob/decoder.go:84 # 0xb5d406 encoding/gob.(*Decoder).decodeTypeSequence+0x46 encoding/gob/decoder.go:150 # 0xb5d7ed encoding/gob.(*Decoder).DecodeValue+0x16d encoding/gob/decoder.go:229 # 0xb5d63b encoding/gob.(*Decoder).Decode+0xdb encoding/gob/decoder.go:206 # 0xb73144 net/rpc.(*gobClientCodec).ReadResponseHeader+0x24 net/rpc/client.go:228 # 0xb7231e net/rpc.(*Client).input+0x9e net/rpc/client.go:109 4 @ 0x4904ee 0x41eaee 0x41e632 0xb7b371 0x498001 # 0xb7b370 github.com/hashicorp/go-plugin.(*Client).Start.func4.1+0x70 github.com/hashicorp/go-plugin@v1.8.0/client.go:819 4 @ 0x4904ee 0x451197 0x48f6c5 0x4d8ae7 0x4d9d0e 0x4d9cfc 0x4e586f 0x4e586a 0x57b3c3 0x57be69 0x57c0a5 0xb7d155 0x498001 # 0x48f6c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4d8ae6 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4d9d0d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x4d9cfb internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x4e586e os.(*File).read+0x4e os/file_posix.go:29 # 0x4e5869 os.(*File).Read+0x49 os/file.go:144 # 0x57b3c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x57be68 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:377 # 0x57c0a4 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:406 # 0xb7d154 github.com/hashicorp/go-plugin.(*Client).logStderr+0x294 github.com/hashicorp/go-plugin@v1.8.0/client.go:1187 4 @ 0x4904ee 0x451197 0x48f6c5 0x4d8ae7 0x4d9d0e 0x4d9cfc 0x4e586f 0x4e586a 0x57dfbb 0xb7b578 0x498001 # 0x48f6c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4d8ae6 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4d9d0d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x4d9cfb internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x4e586e os.(*File).read+0x4e os/file_posix.go:29 # 0x4e5869 os.(*File).Read+0x49 os/file.go:144 # 0x57dfba bufio.(*Scanner).Scan+0x47a bufio/scan.go:219 # 0xb7b577 github.com/hashicorp/go-plugin.(*Client).Start.func3+0x197 github.com/hashicorp/go-plugin@v1.8.0/client.go:803 4 @ 0x4904ee 0x451197 0x48f6c5 0x4d8ae7 0x4d9d0e 0x4d9cfc 0x611745 0x621f45 0x57b8f7 0x4ce38e 0x9a0a39 0x9a0a14 0x9a0958 0x498001 # 0x48f6c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4d8ae6 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4d9d0d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x4d9cfb internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x611744 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x621f44 net.(*conn).Read+0x44 net/net.go:196 # 0x57b8f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4ce38d io.ReadAtLeast+0x8d io/io.go:335 # 0x9a0a38 io.ReadFull+0x98 io/io.go:354 # 0x9a0a13 github.com/hashicorp/yamux.(*Session).recvLoop+0x73 github.com/hashicorp/yamux@v0.1.2/session.go:553 # 0x9a0957 github.com/hashicorp/yamux.(*Session).recv+0x17 github.com/hashicorp/yamux@v0.1.2/session.go:532 4 @ 0x4904ee 0x46c185 0x20dd9c5 0x498001 # 0x20dd9c4 github.com/mattermost/mattermost/server/v8/channels/jobs.(*BatchWorker).Run+0x204 github.com/mattermost/mattermost/server/v8/channels/jobs/batch_worker.go:76 4 @ 0x4904ee 0x46c185 0x99ec8b 0xb83a67 0x498001 # 0x99ec8a github.com/hashicorp/yamux.(*Session).AcceptStream+0x6a github.com/hashicorp/yamux@v0.1.2/session.go:243 # 0xb83a66 github.com/hashicorp/go-plugin.(*MuxBroker).Run+0x26 github.com/hashicorp/go-plugin@v1.8.0/mux_broker.go:142 4 @ 0x4904ee 0x46c185 0x99f6d0 0x498001 # 0x99f6cf github.com/hashicorp/yamux.(*Session).keepalive+0x6f github.com/hashicorp/yamux@v0.1.2/session.go:366 4 @ 0x4904ee 0x46c185 0x9a0391 0x9a0238 0x498001 # 0x9a0390 github.com/hashicorp/yamux.(*Session).sendLoop+0x110 github.com/hashicorp/yamux@v0.1.2/session.go:484 # 0x9a0237 github.com/hashicorp/yamux.(*Session).send+0x17 github.com/hashicorp/yamux@v0.1.2/session.go:473 4 @ 0x4904ee 0x46c185 0x9a2506 0x57b8f7 0x4ce38e 0xb546d1 0xb546a2 0xb5d093 0xb5d407 0xb5d7ee 0xb5d63c 0xb75245 0xb76818 0xb763cf 0xb75b31 0xb759ef 0xb84e50 0xb836de 0x1286708 0x4a3a6a 0x498001 # 0x9a2505 github.com/hashicorp/yamux.(*Stream).Read+0x3c5 github.com/hashicorp/yamux@v0.1.2/stream.go:147 # 0x57b8f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4ce38d io.ReadAtLeast+0x8d io/io.go:335 # 0xb546d0 io.ReadFull+0x50 io/io.go:354 # 0xb546a1 encoding/gob.decodeUintReader+0x21 encoding/gob/decode.go:116 # 0xb5d092 encoding/gob.(*Decoder).recvMessage+0x32 encoding/gob/decoder.go:84 # 0xb5d406 encoding/gob.(*Decoder).decodeTypeSequence+0x46 encoding/gob/decoder.go:150 # 0xb5d7ed encoding/gob.(*Decoder).DecodeValue+0x16d encoding/gob/decoder.go:229 # 0xb5d63b encoding/gob.(*Decoder).Decode+0xdb encoding/gob/decoder.go:206 # 0xb75244 net/rpc.(*gobServerCodec).ReadRequestHeader+0x24 net/rpc/server.go:403 # 0xb76817 net/rpc.(*Server).readRequestHeader+0x57 net/rpc/server.go:589 # 0xb763ce net/rpc.(*Server).readRequest+0x2e net/rpc/server.go:549 # 0xb75b30 net/rpc.(*Server).ServeCodec+0x70 net/rpc/server.go:464 # 0xb759ee net/rpc.(*Server).ServeConn+0x34e net/rpc/server.go:455 # 0xb84e4f github.com/hashicorp/go-plugin.serve+0x10f github.com/hashicorp/go-plugin@v1.8.0/rpc_server.go:208 # 0xb836dd github.com/hashicorp/go-plugin.(*MuxBroker).AcceptAndServe+0xdd github.com/hashicorp/go-plugin@v1.8.0/mux_broker.go:90 # 0x1286707 github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate.func1+0x87 github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:306 # 0x4a3a69 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 4 @ 0x4904ee 0x46d012 0x46cfe9 0x491d2e 0x4a38e5 0xb7b89c 0x498001 # 0x491d2d sync.runtime_SemacquireWaitGroup+0x2d runtime/sema.go:114 # 0x4a38e4 sync.(*WaitGroup).Wait+0x84 sync/waitgroup.go:206 # 0xb7b89b github.com/hashicorp/go-plugin.(*Client).Start.func2+0x9b github.com/hashicorp/go-plugin@v1.8.0/client.go:774 3 @ 0x4904ee 0x46c185 0x21d5065 0x4a3a6a 0x498001 # 0x21d5064 github.com/mattermost/mattermost/server/v8/channels/app/platform.(*PlatformService).startExtractionWorkers.func1+0x84 github.com/mattermost/mattermost/server/v8/channels/app/platform/goroutines.go:59 # 0x4a3a69 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 3 @ 0x4904ee 0x46c185 0x2204d54 0x2204837 0x498001 # 0x2204d53 github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start.func1+0x4f3 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:556 # 0x2204836 github.com/mattermost/mattermost/server/v8/channels/app/platform.(*Hub).Start.func2+0x36 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_hub.go:791 3 @ 0x4904ee 0x46c185 0x9a2506 0x57b8f7 0x4ce38e 0xb546d1 0xb546a2 0xb5d093 0xb5d407 0xb5d7ee 0xb5d63c 0xb75245 0xb76818 0xb763cf 0xb75b31 0xb759ef 0xb84e50 0xb836de 0x1286669 0x4a3a6a 0x498001 # 0x9a2505 github.com/hashicorp/yamux.(*Stream).Read+0x3c5 github.com/hashicorp/yamux@v0.1.2/stream.go:147 # 0x57b8f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4ce38d io.ReadAtLeast+0x8d io/io.go:335 # 0xb546d0 io.ReadFull+0x50 io/io.go:354 # 0xb546a1 encoding/gob.decodeUintReader+0x21 encoding/gob/decode.go:116 # 0xb5d092 encoding/gob.(*Decoder).recvMessage+0x32 encoding/gob/decoder.go:84 # 0xb5d406 encoding/gob.(*Decoder).decodeTypeSequence+0x46 encoding/gob/decoder.go:150 # 0xb5d7ed encoding/gob.(*Decoder).DecodeValue+0x16d encoding/gob/decoder.go:229 # 0xb5d63b encoding/gob.(*Decoder).Decode+0xdb encoding/gob/decoder.go:206 # 0xb75244 net/rpc.(*gobServerCodec).ReadRequestHeader+0x24 net/rpc/server.go:403 # 0xb76817 net/rpc.(*Server).readRequestHeader+0x57 net/rpc/server.go:589 # 0xb763ce net/rpc.(*Server).readRequest+0x2e net/rpc/server.go:549 # 0xb75b30 net/rpc.(*Server).ServeCodec+0x70 net/rpc/server.go:464 # 0xb759ee net/rpc.(*Server).ServeConn+0x34e net/rpc/server.go:455 # 0xb84e4f github.com/hashicorp/go-plugin.serve+0x10f github.com/hashicorp/go-plugin@v1.8.0/rpc_server.go:208 # 0xb836dd github.com/hashicorp/go-plugin.(*MuxBroker).AcceptAndServe+0xdd github.com/hashicorp/go-plugin@v1.8.0/mux_broker.go:90 # 0x1286668 github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCClient).OnActivate.func2+0x68 github.com/mattermost/mattermost/server/public/plugin/client_rpc.go:314 # 0x4a3a69 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 2 @ 0x4904ee 0x46c185 0x858b2f 0x498001 # 0x858b2e github.com/mattermost/logr/v2.(*Logr).start+0xae github.com/mattermost/logr/v2@v2.0.22/logr.go:428 2 @ 0x4904ee 0x46c185 0x85e913 0x498001 # 0x85e912 github.com/mattermost/logr/v2.(*TargetHost).start+0xb2 github.com/mattermost/logr/v2@v2.0.22/target.go:233 1 @ 0x425889 0x492958 0xb3ad33 0x498001 # 0x492957 os/signal.signal_recv+0x97 runtime/sigqueue.go:152 # 0xb3ad32 os/signal.loop+0x12 os/signal/signal_unix.go:23 1 @ 0x44dc51 0x48f31d 0x20c7771 0x20c75a5 0x20c4429 0x20f8e4a 0x1cc5382 0x20fdff6 0x79b3ee 0x779e50 0x498001 # 0x20c7770 runtime/pprof.writeRuntimeProfile+0xb0 runtime/pprof/pprof.go:851 # 0x20c75a4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:784 # 0x20c4428 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x20f8e49 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x1cc5381 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x20fdff5 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x79b3ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x779e4f net/http.(*conn).serve+0x64f net/http/server.go:2073 1 @ 0x4904ee 0x41eaee 0x41e612 0x292c489 0x292c165 0x2916034 0x2916965 0x292e7a8 0x292e79d 0x292e733 0x458715 0x498001 # 0x292c488 github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands.runServer+0x248 github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands/server.go:119 # 0x292c164 github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands.serverCmdF+0x104 github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands/server.go:57 # 0x2916033 github.com/spf13/cobra.(*Command).execute+0xb13 github.com/spf13/cobra@v1.10.2/command.go:1015 # 0x2916964 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x292e7a7 github.com/spf13/cobra.(*Command).Execute+0x87 github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x292e79c github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands.Run+0x7c github.com/mattermost/mattermost/server/v8/cmd/mattermost/commands/root.go:17 # 0x292e732 main.main+0x12 github.com/mattermost/mattermost/server/v8/cmd/mattermost/main.go:20 # 0x458714 runtime.main+0x2d4 runtime/proc.go:290 1 @ 0x4904ee 0x41eaee 0x41e632 0x21f9eef 0x498001 # 0x21f9eee github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).pluginPostedConsumer+0xce github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:288 1 @ 0x4904ee 0x41eaee 0x41e632 0x86a545 0x498001 # 0x86a544 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x44 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:379 1 @ 0x4904ee 0x451197 0x48f6c5 0x4d8ae7 0x4d9d0e 0x4d9cfc 0x611745 0x621f45 0x57b3c3 0x57b4f3 0xbd9e05 0xbdbd50 0xbdcbed 0x21fafc5 0x21fab35 0x28ebe92 0x2719454 0x2703067 0x77bd69 0x1cc5382 0x2663739 0x77bd69 0x79b3ee 0x779e50 0x498001 # 0x48f6c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4d8ae6 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4d9d0d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x4d9cfb internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x611744 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x621f44 net.(*conn).Read+0x44 net/net.go:196 # 0x57b3c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x57b4f2 bufio.(*Reader).Peek+0x52 bufio/bufio.go:152 # 0xbd9e04 github.com/gorilla/websocket.(*Conn).read+0x24 github.com/gorilla/websocket@v1.5.3/conn.go:371 # 0xbdbd4f github.com/gorilla/websocket.(*Conn).advanceFrame+0x6f github.com/gorilla/websocket@v1.5.3/conn.go:809 # 0xbdcbec github.com/gorilla/websocket.(*Conn).NextReader+0xac github.com/gorilla/websocket@v1.5.3/conn.go:1009 # 0x21fafc4 github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).readPump+0x1c4 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:464 # 0x21fab34 github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump+0xd4 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:417 # 0x28ebe91 github.com/mattermost/mattermost/server/v8/channels/api4.connectWebSocket+0x851 github.com/mattermost/mattermost/server/v8/channels/api4/websocket.go:124 # 0x2719453 github.com/mattermost/mattermost/server/v8/channels/web.Handler.ServeHTTP+0x2d73 github.com/mattermost/mattermost/server/v8/channels/web/handlers.go:363 # 0x2703066 github.com/klauspost/compress/gzhttp.NewWrapper.func1.1+0x6c6 github.com/klauspost/compress@v1.18.6/gzhttp/compress.go:652 # 0x77bd68 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x1cc5381 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x2663738 github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.(*Handler).Handle.(*Handler).handle.func6+0x378 github.com/getsentry/sentry-go@v0.46.2/http/sentryhttp.go:124 # 0x77bd68 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x79b3ed net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x779e4f net/http.(*conn).serve+0x64f net/http/server.go:2073 1 @ 0x4904ee 0x451197 0x48f6c5 0x4d8ae7 0x4d9d0e 0x4d9cfc 0x611745 0x621f45 0x6a069b 0x4f7878 0x6a087e 0x69d95b 0x6a4085 0x6a4086 0x57b8f7 0x4ce38e 0x737b65 0x737b33 0x73822b 0x7389f8 0x75a82a 0x759c12 0x498001 # 0x48f6c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4d8ae6 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4d9d0d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x4d9cfb internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x611744 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x621f44 net.(*conn).Read+0x44 net/net.go:196 # 0x6a069a crypto/tls.(*atLeastReader).Read+0x3a crypto/tls/conn.go:815 # 0x4f7877 bytes.(*Buffer).ReadFrom+0x97 bytes/buffer.go:229 # 0x6a087d crypto/tls.(*Conn).readFromUntil+0xdd crypto/tls/conn.go:837 # 0x69d95a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x6a4084 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x6a4085 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x57b8f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4ce38d io.ReadAtLeast+0x8d io/io.go:335 # 0x737b64 io.ReadFull+0x64 io/io.go:354 # 0x737b32 net/http.http2readFrameHeader+0x32 net/http/h2_bundle.go:1805 # 0x73822a net/http.(*http2Framer).ReadFrameHeader+0x6a net/http/h2_bundle.go:2071 # 0x7389f7 net/http.(*http2Framer).ReadFrame+0x17 net/http/h2_bundle.go:2130 # 0x75a829 net/http.(*http2clientConnReadLoop).run+0xc9 net/http/h2_bundle.go:9550 # 0x759c11 net/http.(*http2ClientConn).readLoop+0x51 net/http/h2_bundle.go:9419 1 @ 0x4904ee 0x451197 0x48f6c5 0x4d8ae7 0x4d9d0e 0x4d9cfc 0x611745 0x621f45 0x773a33 0x498001 # 0x48f6c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4d8ae6 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4d9d0d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x4d9cfb internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x611744 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x621f44 net.(*conn).Read+0x44 net/net.go:196 # 0x773a32 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 1 @ 0x4904ee 0x451197 0x48f6c5 0x4d8ae7 0x4d9d0e 0x4d9cfc 0x611745 0x621f45 0x773e94 0x57b3c3 0x57b4f3 0x779fb3 0x498001 # 0x48f6c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4d8ae6 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4d9d0d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x4d9cfb internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x611744 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x621f44 net.(*conn).Read+0x44 net/net.go:196 # 0x773e93 net/http.(*connReader).Read+0x153 net/http/server.go:812 # 0x57b3c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x57b4f2 bufio.(*Reader).Peek+0x52 bufio/bufio.go:152 # 0x779fb2 net/http.(*conn).serve+0x7b2 net/http/server.go:2109 1 @ 0x4904ee 0x451197 0x48f6c5 0x4d8ae7 0x4ddb6c 0x4ddb5a 0x613489 0x62ba7b 0x62ad10 0x77f64c 0x21de930 0x498001 # 0x48f6c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4d8ae6 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4ddb6b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x4ddb59 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x613488 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x62ba7a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x62ad0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0x77f64b net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x21de92f github.com/mattermost/mattermost/server/v8/channels/app/platform.(*platformMetrics).startMetricsServer.func2+0x4f github.com/mattermost/mattermost/server/v8/channels/app/platform/metrics.go:134 1 @ 0x4904ee 0x451197 0x48f6c5 0x4d8ae7 0x4ddb6c 0x4ddb5a 0x613489 0x62ba7b 0x62ad10 0x77f64c 0x266234d 0x498001 # 0x48f6c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4d8ae6 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4ddb6b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x4ddb59 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x613488 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x62ba7a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x62ad0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0x77f64b net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x266234c github.com/mattermost/mattermost/server/v8/channels/app.(*Server).Start.func3+0x26c github.com/mattermost/mattermost/server/v8/channels/app/server.go:1179 1 @ 0x4904ee 0x451197 0x48f6c5 0x4d8ae7 0x4ddb6c 0x4ddb5a 0x613489 0x632376 0x630f10 0x77f64c 0x2663c1b 0x498001 # 0x48f6c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4d8ae6 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4ddb6b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x4ddb59 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x613488 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x632375 net.(*UnixListener).accept+0x15 net/unixsock_posix.go:172 # 0x630f0f net.(*UnixListener).Accept+0x2f net/unixsock.go:267 # 0x77f64b net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x2663c1a github.com/mattermost/mattermost/server/v8/channels/app.(*Server).startLocalModeServer.func1+0x3a github.com/mattermost/mattermost/server/v8/channels/app/server.go:1218 1 @ 0x4904ee 0x46c185 0x12e984b 0x498001 # 0x12e984a github.com/mattermost/mattermost/server/public/plugin.(*PluginHealthCheckJob).run+0x10a github.com/mattermost/mattermost/server/public/plugin/health_check.go:38 1 @ 0x4904ee 0x46c185 0x19e6605 0x498001 # 0x19e6604 github.com/mattermost/mattermost/server/v8/channels/store/sqlstore.(*SqlStore).monitorReplicas+0xe4 github.com/mattermost/mattermost/server/v8/channels/store/sqlstore/store.go:505 1 @ 0x4904ee 0x46c185 0x20e2071 0x498001 # 0x20e2070 github.com/mattermost/mattermost/server/v8/channels/jobs.(*Watcher).Start+0x1b0 github.com/mattermost/mattermost/server/v8/channels/jobs/jobs_watcher.go:51 1 @ 0x4904ee 0x46c185 0x20e2ab8 0x498001 # 0x20e2ab7 github.com/mattermost/mattermost/server/v8/channels/jobs.(*Schedulers).Start.func1+0x357 github.com/mattermost/mattermost/server/v8/channels/jobs/schedulers.go:72 1 @ 0x4904ee 0x46c185 0x21f40a5 0x498001 # 0x21f40a4 github.com/mattermost/mattermost/server/v8/channels/app/platform.(*PlatformService).processStatusUpdates+0x164 github.com/mattermost/mattermost/server/v8/channels/app/platform/status.go:454 1 @ 0x4904ee 0x46c185 0x21fb7d7 0x21fadd7 0x4a3a6a 0x498001 # 0x21fb7d6 github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).writePump+0x1f6 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:566 # 0x21fadd6 github.com/mattermost/mattermost/server/v8/channels/app/platform.(*WebConn).Pump.func1+0x16 github.com/mattermost/mattermost/server/v8/channels/app/platform/web_conn.go:411 # 0x4a3a69 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1 @ 0x4904ee 0x46c185 0x224c066 0x498001 # 0x224c065 github.com/getsentry/sentry-go/internal/http.(*AsyncTransport).worker+0x145 github.com/getsentry/sentry-go@v0.46.2/internal/http/transport.go:493 1 @ 0x4904ee 0x46c185 0x224e2b8 0x498001 # 0x224e2b7 github.com/getsentry/sentry-go/internal/telemetry.(*Scheduler).run.func1+0xd7 github.com/getsentry/sentry-go@v0.46.2/internal/telemetry/scheduler.go:160 1 @ 0x4904ee 0x46c185 0x229ffa9 0x498001 # 0x229ffa8 github.com/mattermost/mattermost/server/v8/channels/jobs/migrations.(*Worker).Run+0x1a8 github.com/mattermost/mattermost/server/v8/channels/jobs/migrations/worker.go:62 1 @ 0x4904ee 0x46c185 0x22a29db 0x498001 # 0x22a29da github.com/mattermost/mattermost/server/v8/channels/jobs/plugins.(*Worker).Run+0x13a github.com/mattermost/mattermost/server/v8/channels/jobs/plugins/worker.go:50 1 @ 0x4904ee 0x46c185 0x24c3d93 0x498001 # 0x24c3d92 github.com/mattermost/mattermost/server/v8/channels/app.(*Channels).Start.func1+0x72 github.com/mattermost/mattermost/server/v8/channels/app/channels.go:251 1 @ 0x4904ee 0x46c185 0x2594a65 0x498001 # 0x2594a64 github.com/mattermost/mattermost/server/v8/channels/app.(*PushNotificationsHub).start+0x124 github.com/mattermost/mattermost/server/v8/channels/app/notification_push.go:412 1 @ 0x4904ee 0x46c185 0x80433e 0x498001 # 0x80433d database/sql.(*DB).connectionCleaner+0x9d database/sql/sql.go:1104 1 @ 0x4904ee 0x46c185 0x804de9 0x498001 # 0x804de8 database/sql.(*DB).connectionOpener+0x88 database/sql/sql.go:1261 1 @ 0x4904ee 0x491fb3 0x491f93 0x4a1bb3 0x224e085 0x498001 # 0x491f92 sync.runtime_notifyListWait+0x192 runtime/sema.go:617 # 0x4a1bb2 sync.(*Cond).Wait+0x72 sync/cond.go:71 # 0x224e084 github.com/getsentry/sentry-go/internal/telemetry.(*Scheduler).run+0x104 github.com/getsentry/sentry-go@v0.46.2/internal/telemetry/scheduler.go:173