goroutine profile: total 1107 1096 @ 0x44326e 0x40cc5f 0x40c892 0xc2ff8b 0x47aca1 # 0xc2ff8a github.com/minio/minio-go/v7.(*Client).GetObject.func1+0x1ca /home/erock/go/pkg/mod/github.com/minio/minio-go/v7@v7.0.70/api-get-object.go:76 1 @ 0x412b89 0x477469 0xc85213 0x47aca1 # 0x477468 os/signal.signal_recv+0x28 /usr/lib/go/src/runtime/sigqueue.go:152 # 0xc85212 os/signal.loop+0x12 /usr/lib/go/src/os/signal/signal_unix.go:23 1 @ 0x438531 0x474e9d 0x816d91 0x816bc5 0x8139eb 0x823b0f 0x8245fe 0x7ceca9 0x7d0b8d 0x7d23ae 0x7cd688 0x47aca1 # 0x474e9c runtime/pprof.runtime_goroutineProfileWithLabels+0x1c /usr/lib/go/src/runtime/mprof.go:1079 # 0x816d90 runtime/pprof.writeRuntimeProfile+0xb0 /usr/lib/go/src/runtime/pprof/pprof.go:774 # 0x816bc4 runtime/pprof.writeGoroutine+0x44 /usr/lib/go/src/runtime/pprof/pprof.go:734 # 0x8139ea runtime/pprof.(*Profile).WriteTo+0x14a /usr/lib/go/src/runtime/pprof/pprof.go:369 # 0x823b0e net/http/pprof.handler.ServeHTTP+0x52e /usr/lib/go/src/net/http/pprof/pprof.go:267 # 0x8245fd net/http/pprof.Index+0xdd /usr/lib/go/src/net/http/pprof/pprof.go:384 # 0x7ceca8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/lib/go/src/net/http/server.go:2166 # 0x7d0b8c net/http.(*ServeMux).ServeHTTP+0x1ac /usr/lib/go/src/net/http/server.go:2683 # 0x7d23ad net/http.serverHandler.ServeHTTP+0x8d /usr/lib/go/src/net/http/server.go:3137 # 0x7cd687 net/http.(*conn).serve+0x5e7 /usr/lib/go/src/net/http/server.go:2039 1 @ 0x44326e 0x40cc5f 0x40c872 0xd53611 0xd52b7b 0x47aca1 # 0xd53610 github.com/charmbracelet/promwish.Listen+0x250 /home/erock/go/pkg/mod/github.com/charmbracelet/promwish@v0.7.0/main.go:105 # 0xd52b7a github.com/charmbracelet/promwish.MiddlewareWithCommand.func1+0x1a /home/erock/go/pkg/mod/github.com/charmbracelet/promwish@v0.7.0/main.go:42 1 @ 0x44326e 0x40cc5f 0x40c872 0xda4c28 0xda87cf 0x442e1d 0x47aca1 # 0xda4c27 github.com/picosh/pico/pgs.StartSshServer+0xb67 /home/erock/dev/pico/pico/pgs/ssh.go:132 # 0xda87ce main.main+0xe /home/erock/dev/pico/pico/cmd/pgs/ssh/main.go:6 # 0x442e1c runtime.main+0x29c /usr/lib/go/src/runtime/proc.go:271 1 @ 0x44326e 0x40cc5f 0x40c892 0xcd654f 0x47aca1 # 0xcd654e github.com/picosh/pico/shared.AnalyticsCollect+0x4e /home/erock/dev/pico/pico/shared/analytics.go:128 1 @ 0x44326e 0x43bfb7 0x4752c5 0x4f7627 0x4f891a 0x4f8908 0x5a8885 0x5b8cc5 0x7c75f7 0x47aca1 # 0x4752c4 internal/poll.runtime_pollWait+0x84 /usr/lib/go/src/runtime/netpoll.go:345 # 0x4f7626 internal/poll.(*pollDesc).wait+0x26 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4f8919 internal/poll.(*pollDesc).waitRead+0x279 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4f8907 internal/poll.(*FD).Read+0x267 /usr/lib/go/src/internal/poll/fd_unix.go:164 # 0x5a8884 net.(*netFD).Read+0x24 /usr/lib/go/src/net/fd_posix.go:55 # 0x5b8cc4 net.(*conn).Read+0x44 /usr/lib/go/src/net/net.go:179 # 0x7c75f6 net/http.(*connReader).backgroundRead+0x36 /usr/lib/go/src/net/http/server.go:681 1 @ 0x44326e 0x43bfb7 0x4752c5 0x4f7627 0x4f891a 0x4f8908 0x5a8885 0x5b8cc5 0x7c7a8b 0x680283 0x6803b3 0x7cd7e9 0x47aca1 # 0x4752c4 internal/poll.runtime_pollWait+0x84 /usr/lib/go/src/runtime/netpoll.go:345 # 0x4f7626 internal/poll.(*pollDesc).wait+0x26 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4f8919 internal/poll.(*pollDesc).waitRead+0x279 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4f8907 internal/poll.(*FD).Read+0x267 /usr/lib/go/src/internal/poll/fd_unix.go:164 # 0x5a8884 net.(*netFD).Read+0x24 /usr/lib/go/src/net/fd_posix.go:55 # 0x5b8cc4 net.(*conn).Read+0x44 /usr/lib/go/src/net/net.go:179 # 0x7c7a8a net/http.(*connReader).Read+0x14a /usr/lib/go/src/net/http/server.go:789 # 0x680282 bufio.(*Reader).fill+0x102 /usr/lib/go/src/bufio/bufio.go:110 # 0x6803b2 bufio.(*Reader).Peek+0x52 /usr/lib/go/src/bufio/bufio.go:148 # 0x7cd7e8 net/http.(*conn).serve+0x748 /usr/lib/go/src/net/http/server.go:2074 1 @ 0x44326e 0x43bfb7 0x4752c5 0x4f7627 0x4fc9cc 0x4fc9ba 0x5aa869 0x5c1abe 0x5c0cb0 0x7d27de 0x7d2471 0xd5395b 0x47aca1 # 0x4752c4 internal/poll.runtime_pollWait+0x84 /usr/lib/go/src/runtime/netpoll.go:345 # 0x4f7626 internal/poll.(*pollDesc).wait+0x26 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4fc9cb internal/poll.(*pollDesc).waitRead+0x2ab /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4fc9b9 internal/poll.(*FD).Accept+0x299 /usr/lib/go/src/internal/poll/fd_unix.go:611 # 0x5aa868 net.(*netFD).accept+0x28 /usr/lib/go/src/net/fd_unix.go:172 # 0x5c1abd net.(*TCPListener).accept+0x1d /usr/lib/go/src/net/tcpsock_posix.go:159 # 0x5c0caf net.(*TCPListener).Accept+0x2f /usr/lib/go/src/net/tcpsock.go:327 # 0x7d27dd net/http.(*Server).Serve+0x33d /usr/lib/go/src/net/http/server.go:3255 # 0x7d2470 net/http.(*Server).ListenAndServe+0x70 /usr/lib/go/src/net/http/server.go:3184 # 0xd5395a github.com/charmbracelet/promwish.Listen.func1+0x1a /home/erock/go/pkg/mod/github.com/charmbracelet/promwish@v0.7.0/main.go:99 1 @ 0x44326e 0x43bfb7 0x4752c5 0x4f7627 0x4fc9cc 0x4fc9ba 0x5aa869 0x5c1abe 0x5c0cb0 0x7d27de 0x7d2471 0xda4f85 0xda4f86 0x47aca1 # 0x4752c4 internal/poll.runtime_pollWait+0x84 /usr/lib/go/src/runtime/netpoll.go:345 # 0x4f7626 internal/poll.(*pollDesc).wait+0x26 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4fc9cb internal/poll.(*pollDesc).waitRead+0x2ab /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4fc9b9 internal/poll.(*FD).Accept+0x299 /usr/lib/go/src/internal/poll/fd_unix.go:611 # 0x5aa868 net.(*netFD).accept+0x28 /usr/lib/go/src/net/fd_unix.go:172 # 0x5c1abd net.(*TCPListener).accept+0x1d /usr/lib/go/src/net/tcpsock_posix.go:159 # 0x5c0caf net.(*TCPListener).Accept+0x2f /usr/lib/go/src/net/tcpsock.go:327 # 0x7d27dd net/http.(*Server).Serve+0x33d /usr/lib/go/src/net/http/server.go:3255 # 0x7d2470 net/http.(*Server).ListenAndServe+0x70 /usr/lib/go/src/net/http/server.go:3184 # 0xda4f84 net/http.ListenAndServe+0x44 /usr/lib/go/src/net/http/server.go:3438 # 0xda4f85 github.com/picosh/pico/pgs.StartSshServer.func1+0x45 /home/erock/dev/pico/pico/pgs/ssh.go:120 1 @ 0x44326e 0x43bfb7 0x4752c5 0x4f7627 0x4fc9cc 0x4fc9ba 0x5aa869 0x5c1abe 0x5c0cb0 0x866f70 0x867b85 0xda4e6d 0x47aca1 # 0x4752c4 internal/poll.runtime_pollWait+0x84 /usr/lib/go/src/runtime/netpoll.go:345 # 0x4f7626 internal/poll.(*pollDesc).wait+0x26 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4fc9cb internal/poll.(*pollDesc).waitRead+0x2ab /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4fc9b9 internal/poll.(*FD).Accept+0x299 /usr/lib/go/src/internal/poll/fd_unix.go:611 # 0x5aa868 net.(*netFD).accept+0x28 /usr/lib/go/src/net/fd_unix.go:172 # 0x5c1abd net.(*TCPListener).accept+0x1d /usr/lib/go/src/net/tcpsock_posix.go:159 # 0x5c0caf net.(*TCPListener).Accept+0x2f /usr/lib/go/src/net/tcpsock.go:327 # 0x866f6f github.com/charmbracelet/ssh.(*Server).Serve+0x1af /home/erock/go/pkg/mod/github.com/charmbracelet/ssh@v0.0.0-20240531200420-04041eb117c7/server.go:254 # 0x867b84 github.com/charmbracelet/ssh.(*Server).ListenAndServe+0x64 /home/erock/go/pkg/mod/github.com/charmbracelet/ssh@v0.0.0-20240531200420-04041eb117c7/server.go:355 # 0xda4e6c github.com/picosh/pico/pgs.StartSshServer.func2+0x2c /home/erock/dev/pico/pico/pgs/ssh.go:126 1 @ 0x44326e 0x4550a5 0x5270c7 0x47aca1 # 0x5270c6 database/sql.(*DB).connectionOpener+0x86 /usr/lib/go/src/database/sql/sql.go:1246