Created
February 13, 2024 20:48
-
-
Save ventsislav-georgiev/846c06e91ed955c0deef8e27a08ad1ad to your computer and use it in GitHub Desktop.
k9s sporadic crash log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fatal error: concurrent map iteration and map write | |
goroutine 1 [running]: | |
github.com/derailed/k9s/internal/view.(*Command).AliasesFor(...) | |
github.com/derailed/k9s/internal/view/command.go:43 | |
github.com/derailed/k9s/internal/view.(*Browser).Aliases(0x14000ae4000) | |
github.com/derailed/k9s/internal/view/browser.go:233 +0xb0 | |
github.com/derailed/k9s/internal/view.pluginActions({0x103ba7d48?, 0x14000ae4000}, 0x1400248f400?) | |
github.com/derailed/k9s/internal/view/actions.go:122 +0x158 | |
github.com/derailed/k9s/internal/view.(*Browser).refreshActions(0x14000ae4000) | |
github.com/derailed/k9s/internal/view/browser.go:523 +0x968 | |
github.com/derailed/k9s/internal/view.(*Browser).TableDataChanged.func1() | |
github.com/derailed/k9s/internal/view/browser.go:251 +0x2c | |
github.com/derailed/k9s/internal/ui.(*App).QueueUpdateDraw.func1.(*Application).QueueUpdateDraw.func1() | |
github.com/derailed/tview@v0.8.3/application.go:731 +0x30 | |
github.com/derailed/tview.(*Application).Run(0x14000f6bea0) | |
github.com/derailed/tview@v0.8.3/application.go:376 +0x7c4 | |
github.com/derailed/k9s/internal/view.(*App).Run(0x140000ab560) | |
github.com/derailed/k9s/internal/view/app.go:549 +0x90 | |
github.com/derailed/k9s/cmd.run(0x14000ae4d00?, {0x10276f607?, 0x4?, 0x10276f52f?}) | |
github.com/derailed/k9s/cmd/root.go:115 +0x408 | |
github.com/spf13/cobra.(*Command).execute(0x105951e40, {0x1400016a1d0, 0x6, 0x6}) | |
github.com/spf13/cobra@v1.8.0/command.go:983 +0x840 | |
github.com/spf13/cobra.(*Command).ExecuteC(0x105951e40) | |
github.com/spf13/cobra@v1.8.0/command.go:1115 +0x344 | |
github.com/spf13/cobra.(*Command).Execute(...) | |
github.com/spf13/cobra@v1.8.0/command.go:1039 | |
github.com/derailed/k9s/cmd.Execute() | |
github.com/derailed/k9s/cmd/root.go:70 +0x24 | |
main.main() | |
github.com/derailed/k9s/main.go:32 +0x1c | |
goroutine 6 [select]: | |
go.opencensus.io/stats/view.(*worker).start(0x14000778d00) | |
go.opencensus.io@v0.24.0/stats/view/worker.go:292 +0x88 | |
created by go.opencensus.io/stats/view.init.0 in goroutine 1 | |
go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x98 | |
goroutine 67 [IO wait]: | |
internal/poll.runtime_pollWait(0x14d6cf5b0, 0x72) | |
runtime/netpoll.go:343 +0xa0 | |
internal/poll.(*pollDesc).wait(0x14000db6c80?, 0x14000e38000?, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x28 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0x14000db6c80, {0x14000e38000, 0x4a80, 0x4a80}) | |
internal/poll/fd_unix.go:164 +0x200 | |
net.(*netFD).Read(0x14000db6c80, {0x14000e38000?, 0x14000df96d8?, 0x4a37?}) | |
net/fd_posix.go:55 +0x28 | |
net.(*conn).Read(0x14000f38000, {0x14000e38000?, 0x140002b42c0?, 0xd?}) | |
net/net.go:179 +0x34 | |
crypto/tls.(*atLeastReader).Read(0x14003530df8, {0x14000e38000?, 0x14003530df8?, 0x0?}) | |
crypto/tls/conn.go:805 +0x40 | |
bytes.(*Buffer).ReadFrom(0x14000f3e2a8, {0x103b7ab80, 0x14003530df8}) | |
bytes/buffer.go:211 +0x90 | |
crypto/tls.(*Conn).readFromUntil(0x14000f3e000, {0x14d646040?, 0x14000f3a000}, 0x4a3c?) | |
crypto/tls/conn.go:827 +0xd0 | |
crypto/tls.(*Conn).readRecordOrCCS(0x14000f3e000, 0x0) | |
crypto/tls/conn.go:625 +0x1e4 | |
crypto/tls.(*Conn).readRecord(...) | |
crypto/tls/conn.go:587 | |
crypto/tls.(*Conn).Read(0x14000f3e000, {0x14000e51000, 0x1000, 0x100656f0c?}) | |
crypto/tls/conn.go:1369 +0x168 | |
bufio.(*Reader).Read(0x140000aa120, {0x14000f6a200, 0x9, 0x1059211f0?}) | |
bufio/bufio.go:244 +0x1b4 | |
io.ReadAtLeast({0x103b79118, 0x140000aa120}, {0x14000f6a200, 0x9, 0x9}, 0x9) | |
io/io.go:335 +0xa0 | |
io.ReadFull(...) | |
io/io.go:354 | |
golang.org/x/net/http2.readFrameHeader({0x14000f6a200, 0x9, 0x7ddcbbb8?}, {0x103b79118?, 0x140000aa120?}) | |
golang.org/x/net@v0.19.0/http2/frame.go:237 +0x58 | |
golang.org/x/net/http2.(*Framer).ReadFrame(0x14000f6a1c0) | |
golang.org/x/net@v0.19.0/http2/frame.go:498 +0x78 | |
golang.org/x/net/http2.(*clientConnReadLoop).run(0x14000df9f88) | |
golang.org/x/net@v0.19.0/http2/transport.go:2275 +0xf8 | |
golang.org/x/net/http2.(*ClientConn).readLoop(0x14000e4e000) | |
golang.org/x/net@v0.19.0/http2/transport.go:2170 +0x5c | |
created by golang.org/x/net/http2.(*Transport).newClientConn in goroutine 66 | |
golang.org/x/net@v0.19.0/http2/transport.go:821 +0xabc | |
goroutine 22 [chan receive, 2 minutes]: | |
k8s.io/client-go/tools/cache.(*sharedProcessor).run(0x140002f2be0, 0x0?) | |
k8s.io/client-go@v0.29.1/tools/cache/shared_informer.go:801 +0x3c | |
k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run.(*Group).StartWithChannel.func4() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:55 +0x2c | |
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:72 +0x58 | |
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start in goroutine 88 | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:70 +0x7c | |
goroutine 13 [sync.Cond.Wait]: | |
sync.runtime_notifyListWait(0x140013bc048, 0x3) | |
runtime/sema.go:527 +0x154 | |
sync.(*Cond).Wait(0x140013bc038) | |
sync/cond.go:70 +0xcc | |
golang.org/x/net/http2.(*pipe).Read(0x140013bc030, {0x14000e0c001, 0x7dff, 0x7dff}) | |
golang.org/x/net@v0.19.0/http2/pipe.go:76 +0x108 | |
golang.org/x/net/http2.transportResponseBody.Read({0x10276e36e?}, {0x14000e0c001?, 0x14003521ca8?, 0x1001bfb80?}) | |
golang.org/x/net@v0.19.0/http2/transport.go:2558 +0x50 | |
encoding/json.(*Decoder).refill(0x14000578280) | |
encoding/json/stream.go:165 +0x164 | |
encoding/json.(*Decoder).readValue(0x14000578280) | |
encoding/json/stream.go:140 +0x88 | |
encoding/json.(*Decoder).Decode(0x14000578280, {0x1036725e0, 0x14004e75410}) | |
encoding/json/stream.go:63 +0x5c | |
k8s.io/apimachinery/pkg/util/framer.(*jsonFrameReader).Read(0x14000fc1860, {0x14000e22000, 0x8000, 0xa000}) | |
k8s.io/apimachinery@v0.29.1/pkg/util/framer/framer.go:152 +0x19c | |
k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode(0x140002f76d0, 0x1400294cf00?, {0x103b8ab10, 0x14004ec3a40}) | |
k8s.io/apimachinery@v0.29.1/pkg/runtime/serializer/streaming/streaming.go:77 +0x88 | |
k8s.io/client-go/rest/watch.(*Decoder).Decode(0x140002b51a0) | |
k8s.io/client-go@v0.29.1/rest/watch/decoder.go:49 +0x5c | |
k8s.io/apimachinery/pkg/watch.(*StreamWatcher).receive(0x14000f98480) | |
k8s.io/apimachinery@v0.29.1/pkg/watch/streamwatcher.go:105 +0xb0 | |
created by k8s.io/apimachinery/pkg/watch.NewStreamWatcher in goroutine 24 | |
k8s.io/apimachinery@v0.29.1/pkg/watch/streamwatcher.go:76 +0x120 | |
goroutine 88 [sync.Cond.Wait, 1 minutes]: | |
sync.runtime_notifyListWait(0x140006e8028, 0x2) | |
runtime/sema.go:527 +0x154 | |
sync.(*Cond).Wait(0x140006e8018) | |
sync/cond.go:70 +0xcc | |
k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop(0x140006e8000, 0x14000daa130) | |
k8s.io/client-go@v0.29.1/tools/cache/delta_fifo.go:575 +0x1dc | |
k8s.io/client-go/tools/cache.(*controller).processLoop(0x14001280000) | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:188 +0x3c | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x14000da60c0?) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:226 +0x40 | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x1400114b520?, {0x103b7d1a0, 0x14000fc0240}, 0x1, 0x14000bf40c0) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:227 +0x90 | |
k8s.io/apimachinery/pkg/util/wait.JitterUntil(0x14001282020?, 0x3b9aca00, 0x0, 0xf0?, 0x14d5c8340?) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:204 +0x80 | |
k8s.io/apimachinery/pkg/util/wait.Until(...) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:161 | |
k8s.io/client-go/tools/cache.(*controller).Run(0x14001280000, 0x14000bf40c0) | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:159 +0x2d0 | |
k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run(0x14000859a20, 0x140006d8d80?) | |
k8s.io/client-go@v0.29.1/tools/cache/shared_informer.go:502 +0x264 | |
k8s.io/client-go/dynamic/dynamicinformer.(*dynamicSharedInformerFactory).Start.func1() | |
k8s.io/client-go@v0.29.1/dynamic/dynamicinformer/informer.go:108 +0x64 | |
created by k8s.io/client-go/dynamic/dynamicinformer.(*dynamicSharedInformerFactory).Start in goroutine 1 | |
k8s.io/client-go@v0.29.1/dynamic/dynamicinformer/informer.go:106 +0x218 | |
goroutine 23 [chan receive, 2 minutes]: | |
k8s.io/client-go/tools/cache.(*controller).Run.func1() | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:132 +0x2c | |
created by k8s.io/client-go/tools/cache.(*controller).Run in goroutine 88 | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:131 +0x94 | |
goroutine 24 [select]: | |
k8s.io/client-go/tools/cache.watchHandler({0x0?, 0x0?, 0x1059952c0?}, {0x103b8b1c8, 0x14000f98480}, {0x14d5c8340, 0x140006e8000}, {0x103bd1a70?, 0x103b331c0}, 0x0, ...) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:724 +0x120 | |
k8s.io/client-go/tools/cache.(*Reflector).watch(0x14001288000, {0x0?, 0x0?}, 0x14000bf40c0, 0x0?) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:437 +0x3e0 | |
k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch(0x14001288000, 0x14000bf40c0) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:357 +0x3f4 | |
k8s.io/client-go/tools/cache.(*Reflector).Run.func1() | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:291 +0x28 | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x0?) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:226 +0x40 | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x1400128a000?, {0x103b7d1c0, 0x140002f6000}, 0x1, 0x14000bf40c0) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:227 +0x90 | |
k8s.io/client-go/tools/cache.(*Reflector).Run(0x14001288000, 0x14000bf40c0) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:290 +0x184 | |
k8s.io/client-go/tools/cache.(*controller).Run.(*Group).StartWithChannel.func2() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:55 +0x2c | |
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:72 +0x58 | |
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start in goroutine 88 | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:70 +0x7c | |
goroutine 39 [select, 2 minutes]: | |
k8s.io/client-go/tools/cache.(*Reflector).startResync(0x14001288000, 0x14000bf40c0, 0x1400006a420, 0x0?) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:369 +0xbc | |
created by k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch in goroutine 24 | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:356 +0x3dc | |
goroutine 40 [select, 2 minutes]: | |
golang.org/x/net/http2.(*clientStream).writeRequest(0x140013bc000, 0x14001362800) | |
golang.org/x/net@v0.19.0/http2/transport.go:1464 +0x900 | |
golang.org/x/net/http2.(*clientStream).doRequest(0x0?, 0x0?) | |
golang.org/x/net@v0.19.0/http2/transport.go:1326 +0x20 | |
created by golang.org/x/net/http2.(*ClientConn).RoundTrip in goroutine 24 | |
golang.org/x/net@v0.19.0/http2/transport.go:1232 +0x2d4 | |
goroutine 226 [sync.Cond.Wait, 2 minutes]: | |
sync.runtime_notifyListWait(0x14001576028, 0x1) | |
runtime/sema.go:527 +0x154 | |
sync.(*Cond).Wait(0x14001576018) | |
sync/cond.go:70 +0xcc | |
k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop(0x14001576000, 0x1400092a940) | |
k8s.io/client-go@v0.29.1/tools/cache/delta_fifo.go:575 +0x1dc | |
k8s.io/client-go/tools/cache.(*controller).processLoop(0x140006e7860) | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:188 +0x3c | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x1400130d548?) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:226 +0x40 | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x140012009c0?, {0x103b7d1a0, 0x140008e4180}, 0x1, 0x14000bf40c0) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:227 +0x90 | |
k8s.io/apimachinery/pkg/util/wait.JitterUntil(0x14000ca4eb0?, 0x3b9aca00, 0x0, 0x8?, 0x14d5c8340?) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:204 +0x80 | |
k8s.io/apimachinery/pkg/util/wait.Until(...) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:161 | |
k8s.io/client-go/tools/cache.(*controller).Run(0x140006e7860, 0x14000bf40c0) | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:159 +0x2d0 | |
k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run(0x1400167ab00, 0x14000ec8000?) | |
k8s.io/client-go@v0.29.1/tools/cache/shared_informer.go:502 +0x264 | |
k8s.io/client-go/dynamic/dynamicinformer.(*dynamicSharedInformerFactory).Start.func1() | |
k8s.io/client-go@v0.29.1/dynamic/dynamicinformer/informer.go:108 +0x64 | |
created by k8s.io/client-go/dynamic/dynamicinformer.(*dynamicSharedInformerFactory).Start in goroutine 1 | |
k8s.io/client-go@v0.29.1/dynamic/dynamicinformer/informer.go:106 +0x218 | |
goroutine 232 [select, 2 minutes]: | |
golang.org/x/net/http2.(*clientStream).writeRequest(0x140013bc780, 0x14000208d00) | |
golang.org/x/net@v0.19.0/http2/transport.go:1464 +0x900 | |
golang.org/x/net/http2.(*clientStream).doRequest(0x103b6a8d0?, 0x14000d977a0?) | |
golang.org/x/net@v0.19.0/http2/transport.go:1326 +0x20 | |
created by golang.org/x/net/http2.(*ClientConn).RoundTrip in goroutine 257 | |
golang.org/x/net@v0.19.0/http2/transport.go:1232 +0x2d4 | |
goroutine 27 [syscall, 2 minutes]: | |
os/signal.signal_recv() | |
runtime/sigqueue.go:149 +0x2c | |
os/signal.loop() | |
os/signal/signal_unix.go:23 +0x1c | |
created by os/signal.Notify.func1.1 in goroutine 1 | |
os/signal/signal.go:151 +0x28 | |
goroutine 213 [syscall, 2 minutes]: | |
syscall.syscall6(0x14000db9bd8?, 0x100275f38?, 0x103478240?, 0x73?, 0x72?, 0x1400136e300?, 0x0?) | |
runtime/sys_darwin.go:45 +0x68 | |
golang.org/x/sys/unix.kevent(0x0?, 0x100010000?, 0x0?, 0x1000000?, 0x80?, 0x14001474480?) | |
golang.org/x/sys@v0.15.0/unix/zsyscall_darwin_arm64.go:275 +0x54 | |
golang.org/x/sys/unix.Kevent(0x1400136e300?, {0x0?, 0x14000db9cc8?, 0x100000000?}, {0x14000db9e60?, 0x140000bf380?, 0x0?}, 0x0?) | |
golang.org/x/sys@v0.15.0/unix/syscall_bsd.go:397 +0x40 | |
github.com/fsnotify/fsnotify.(*Watcher).read(0x0?, {0x14000db9e60?, 0x14000db9cd8?, 0xa}) | |
github.com/fsnotify/fsnotify@v1.7.0/backend_kqueue.go:777 +0x48 | |
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0x1400051c460) | |
github.com/fsnotify/fsnotify@v1.7.0/backend_kqueue.go:547 +0x94 | |
created by github.com/fsnotify/fsnotify.NewBufferedWatcher in goroutine 1 | |
github.com/fsnotify/fsnotify@v1.7.0/backend_kqueue.go:184 +0x1fc | |
goroutine 212 [select]: | |
github.com/derailed/k9s/internal/view.(*App).clusterUpdater(0x14001503c30?, {0x103ba7e60, 0x14000ee3360}) | |
github.com/derailed/k9s/internal/view/app.go:364 +0x118 | |
created by github.com/derailed/k9s/internal/view.(*App).Resume in goroutine 1 | |
github.com/derailed/k9s/internal/view/app.go:340 +0xcc | |
goroutine 104 [select, 2 minutes]: | |
k8s.io/client-go/tools/cache.(*Reflector).startResync(0x1400022f0a0, 0x14000bf40c0, 0x1400410d2c0, 0x140013b77a0?) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:369 +0xbc | |
created by k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch in goroutine 53 | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:356 +0x3dc | |
goroutine 227 [select]: | |
github.com/derailed/k9s/internal/ui.(*Flash).Watch(0x14001503c30?, {0x103ba7e28, 0x14000fafbc0}, 0x140000ab7a0) | |
github.com/derailed/k9s/internal/ui/flash.go:60 +0xd8 | |
created by github.com/derailed/k9s/internal/view.(*App).layout in goroutine 1 | |
github.com/derailed/k9s/internal/view/app.go:162 +0xcc | |
goroutine 32 [chan receive, 2 minutes]: | |
k8s.io/client-go/tools/cache.(*controller).Run.func1() | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:132 +0x2c | |
created by k8s.io/client-go/tools/cache.(*controller).Run in goroutine 229 | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:131 +0x94 | |
goroutine 28 [chan receive, 2 minutes]: | |
github.com/derailed/k9s/internal/view.(*App).initSignals.func1(0x103b6a8d0?) | |
github.com/derailed/k9s/internal/view/app.go:182 +0x20 | |
created by github.com/derailed/k9s/internal/view.(*App).initSignals in goroutine 1 | |
github.com/derailed/k9s/internal/view/app.go:181 +0xa4 | |
goroutine 234 [select, 2 minutes]: | |
github.com/derailed/tcell/v2.(*devTty).Start.func1(0x14000bf5320) | |
github.com/derailed/tcell/v2@v2.3.1-rc.3/tty_unix.go:91 +0x94 | |
created by github.com/derailed/tcell/v2.(*devTty).Start in goroutine 1 | |
github.com/derailed/tcell/v2@v2.3.1-rc.3/tty_unix.go:88 +0x278 | |
goroutine 52 [chan receive, 2 minutes]: | |
k8s.io/client-go/tools/cache.(*controller).Run.func1() | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:132 +0x2c | |
created by k8s.io/client-go/tools/cache.(*controller).Run in goroutine 226 | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:131 +0x94 | |
goroutine 231 [select, 2 minutes]: | |
k8s.io/client-go/tools/cache.(*Reflector).startResync(0x1400022f180, 0x14000bf40c0, 0x14000bf4d80, 0x140010ecfa0?) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:369 +0xbc | |
created by k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch in goroutine 257 | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:356 +0x3dc | |
goroutine 257 [select]: | |
k8s.io/client-go/tools/cache.watchHandler({0x0?, 0x0?, 0x1059952c0?}, {0x103b8b1c8, 0x14000fdb9c0}, {0x14d5c8340, 0x1400167abb0}, {0x103bd1a70?, 0x103b331c0}, 0x0, ...) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:724 +0x120 | |
k8s.io/client-go/tools/cache.(*Reflector).watch(0x1400022f180, {0x0?, 0x0?}, 0x14000bf40c0, 0x103bb11f0?) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:437 +0x3e0 | |
k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch(0x1400022f180, 0x14000bf40c0) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:357 +0x3f4 | |
k8s.io/client-go/tools/cache.(*Reflector).Run.func1() | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:291 +0x28 | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x1001fc210?) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:226 +0x40 | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x1400128a040?, {0x103b7d1c0, 0x1400006e190}, 0x1, 0x14000bf40c0) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:227 +0x90 | |
k8s.io/client-go/tools/cache.(*Reflector).Run(0x1400022f180, 0x14000bf40c0) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:290 +0x184 | |
k8s.io/client-go/tools/cache.(*controller).Run.(*Group).StartWithChannel.func2() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:55 +0x2c | |
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:72 +0x58 | |
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start in goroutine 229 | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:70 +0x7c | |
goroutine 233 [select]: | |
github.com/derailed/k9s/internal/model.(*Table).updater(0x140018256c0, {0x103ba7e60?, 0x140001b2910}) | |
github.com/derailed/k9s/internal/model/table.go:193 +0x124 | |
created by github.com/derailed/k9s/internal/model.(*Table).Watch in goroutine 1 | |
github.com/derailed/k9s/internal/model/table.go:107 +0x9c | |
goroutine 31 [chan receive, 2 minutes]: | |
k8s.io/client-go/tools/cache.(*sharedProcessor).run(0x140001b2820, 0x4e47615864585655?) | |
k8s.io/client-go@v0.29.1/tools/cache/shared_informer.go:801 +0x3c | |
k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run.(*Group).StartWithChannel.func4() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:55 +0x2c | |
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:72 +0x58 | |
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start in goroutine 229 | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:70 +0x7c | |
goroutine 53 [select]: | |
k8s.io/client-go/tools/cache.watchHandler({0x0?, 0x0?, 0x1059952c0?}, {0x103b8b1c8, 0x14001648240}, {0x14d5c8340, 0x14001576000}, {0x103bd1a70?, 0x103b331c0}, 0x0, ...) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:724 +0x120 | |
k8s.io/client-go/tools/cache.(*Reflector).watch(0x1400022f0a0, {0x0?, 0x0?}, 0x14000bf40c0, 0x14000dd1d58?) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:437 +0x3e0 | |
k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch(0x1400022f0a0, 0x14000bf40c0) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:357 +0x3f4 | |
k8s.io/client-go/tools/cache.(*Reflector).Run.func1() | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:291 +0x28 | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x7d?) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:226 +0x40 | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x1400013cb40?, {0x103b7d1c0, 0x1400006f130}, 0x1, 0x14000bf40c0) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:227 +0x90 | |
k8s.io/client-go/tools/cache.(*Reflector).Run(0x1400022f0a0, 0x14000bf40c0) | |
k8s.io/client-go@v0.29.1/tools/cache/reflector.go:290 +0x184 | |
k8s.io/client-go/tools/cache.(*controller).Run.(*Group).StartWithChannel.func2() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:55 +0x2c | |
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:72 +0x58 | |
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start in goroutine 226 | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:70 +0x7c | |
goroutine 51 [chan receive, 2 minutes]: | |
k8s.io/client-go/tools/cache.(*sharedProcessor).run(0x140001b3270, 0x0?) | |
k8s.io/client-go@v0.29.1/tools/cache/shared_informer.go:801 +0x3c | |
k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run.(*Group).StartWithChannel.func4() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:55 +0x2c | |
k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:72 +0x58 | |
created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start in goroutine 226 | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/wait.go:70 +0x7c | |
goroutine 214 [select, 2 minutes]: | |
github.com/derailed/k9s/internal/ui.(*Configurator).ConfigWatcher.func1() | |
github.com/derailed/k9s/internal/ui/config.go:137 +0xd0 | |
created by github.com/derailed/k9s/internal/ui.(*Configurator).ConfigWatcher in goroutine 1 | |
github.com/derailed/k9s/internal/ui/config.go:135 +0xf4 | |
goroutine 215 [syscall, 2 minutes]: | |
syscall.syscall6(0x14000db8bd8?, 0x100275f38?, 0x103478240?, 0x7a?, 0x79?, 0x1400136e200?, 0x0?) | |
runtime/sys_darwin.go:45 +0x68 | |
golang.org/x/sys/unix.kevent(0x154008bdeea0?, 0x100010000?, 0x140000d4660?, 0x1000000?, 0x80?, 0x14000980000?) | |
golang.org/x/sys@v0.15.0/unix/zsyscall_darwin_arm64.go:275 +0x54 | |
golang.org/x/sys/unix.Kevent(0x1400136e200?, {0x0?, 0x14000db8cc8?, 0x100000000?}, {0x14000db8e60?, 0x15400ea2aea0?, 0x0?}, 0x0?) | |
golang.org/x/sys@v0.15.0/unix/syscall_bsd.go:397 +0x40 | |
github.com/fsnotify/fsnotify.(*Watcher).read(0x0?, {0x14000db8e60?, 0x14000db8cd8?, 0xa}) | |
github.com/fsnotify/fsnotify@v1.7.0/backend_kqueue.go:777 +0x48 | |
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0x1400051c4d0) | |
github.com/fsnotify/fsnotify@v1.7.0/backend_kqueue.go:547 +0x94 | |
created by github.com/fsnotify/fsnotify.NewBufferedWatcher in goroutine 1 | |
github.com/fsnotify/fsnotify@v1.7.0/backend_kqueue.go:184 +0x1fc | |
goroutine 216 [select, 2 minutes]: | |
github.com/derailed/k9s/internal/ui.(*Configurator).SkinsDirWatcher.func1() | |
github.com/derailed/k9s/internal/ui/config.go:103 +0xd0 | |
created by github.com/derailed/k9s/internal/ui.(*Configurator).SkinsDirWatcher in goroutine 1 | |
github.com/derailed/k9s/internal/ui/config.go:101 +0x13c | |
goroutine 217 [syscall, 2 minutes]: | |
syscall.syscall6(0x14000dbc3d8?, 0x100275f38?, 0x103478240?, 0x75?, 0x74?, 0x14000bae200?, 0x154008be26f0?) | |
runtime/sys_darwin.go:45 +0x68 | |
golang.org/x/sys/unix.kevent(0x140005a91e0?, 0x100010000?, 0x0?, 0x1000000?, 0x80?, 0x14000bdd200?) | |
golang.org/x/sys@v0.15.0/unix/zsyscall_darwin_arm64.go:275 +0x54 | |
golang.org/x/sys/unix.Kevent(0x14000bae200?, {0x0?, 0x14000dbc4c8?, 0x100000000?}, {0x14000dbc660?, 0x140005a4340?, 0x0?}, 0x0?) | |
golang.org/x/sys@v0.15.0/unix/syscall_bsd.go:397 +0x40 | |
github.com/fsnotify/fsnotify.(*Watcher).read(0x0?, {0x14000dbc660?, 0x14000dbc4d8?, 0xa}) | |
github.com/fsnotify/fsnotify@v1.7.0/backend_kqueue.go:777 +0x48 | |
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0x1400051c540) | |
github.com/fsnotify/fsnotify@v1.7.0/backend_kqueue.go:547 +0x94 | |
created by github.com/fsnotify/fsnotify.NewBufferedWatcher in goroutine 1 | |
github.com/fsnotify/fsnotify@v1.7.0/backend_kqueue.go:184 +0x1fc | |
goroutine 218 [select, 2 minutes]: | |
github.com/derailed/k9s/internal/ui.(*Configurator).CustomViewsWatcher.func1() | |
github.com/derailed/k9s/internal/ui/config.go:52 +0xd0 | |
created by github.com/derailed/k9s/internal/ui.(*Configurator).CustomViewsWatcher in goroutine 1 | |
github.com/derailed/k9s/internal/ui/config.go:50 +0xf0 | |
goroutine 229 [sync.Cond.Wait, 2 minutes]: | |
sync.runtime_notifyListWait(0x1400167abd8, 0x0) | |
runtime/sema.go:527 +0x154 | |
sync.(*Cond).Wait(0x1400167abc8) | |
sync/cond.go:70 +0xcc | |
k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop(0x1400167abb0, 0x14000f0c540) | |
k8s.io/client-go@v0.29.1/tools/cache/delta_fifo.go:575 +0x1dc | |
k8s.io/client-go/tools/cache.(*controller).processLoop(0x140007260a0) | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:188 +0x3c | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x1400130c0a8?) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:226 +0x40 | |
k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x140016ec9c0?, {0x103b7d1a0, 0x1400152a030}, 0x1, 0x14000bf40c0) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:227 +0x90 | |
k8s.io/apimachinery/pkg/util/wait.JitterUntil(0x14000ca40a0?, 0x3b9aca00, 0x0, 0x8?, 0x14d5c8340?) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:204 +0x80 | |
k8s.io/apimachinery/pkg/util/wait.Until(...) | |
k8s.io/apimachinery@v0.29.1/pkg/util/wait/backoff.go:161 | |
k8s.io/client-go/tools/cache.(*controller).Run(0x140007260a0, 0x14000bf40c0) | |
k8s.io/client-go@v0.29.1/tools/cache/controller.go:159 +0x2d0 | |
k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run(0x14001584000, 0x0?) | |
k8s.io/client-go@v0.29.1/tools/cache/shared_informer.go:502 +0x264 | |
k8s.io/client-go/dynamic/dynamicinformer.(*dynamicSharedInformerFactory).Start.func1() | |
k8s.io/client-go@v0.29.1/dynamic/dynamicinformer/informer.go:108 +0x64 | |
created by k8s.io/client-go/dynamic/dynamicinformer.(*dynamicSharedInformerFactory).Start in goroutine 1 | |
k8s.io/client-go@v0.29.1/dynamic/dynamicinformer/informer.go:106 +0x218 | |
goroutine 389 [select, 2 minutes]: | |
github.com/derailed/tcell/v2.(*tScreen).PollEvent(0x14000f6bea0?) | |
github.com/derailed/tcell/v2@v2.3.1-rc.3/tscreen.go:950 +0x58 | |
github.com/derailed/tview.(*Application).Run.func2() | |
github.com/derailed/tview@v0.8.3/application.go:267 +0x130 | |
created by github.com/derailed/tview.(*Application).Run in goroutine 1 | |
github.com/derailed/tview@v0.8.3/application.go:254 +0x150 | |
goroutine 388 [select, 2 minutes]: | |
github.com/derailed/tcell/v2.(*tScreen).mainLoop(0x14000b8c480, 0x1400006bc20) | |
github.com/derailed/tcell/v2@v2.3.1-rc.3/tscreen.go:1470 +0xe0 | |
created by github.com/derailed/tcell/v2.(*tScreen).engage in goroutine 1 | |
github.com/derailed/tcell/v2@v2.3.1-rc.3/tscreen.go:1661 +0x308 | |
goroutine 371 [sync.Cond.Wait]: | |
sync.runtime_notifyListWait(0x14000c86048, 0x2) | |
runtime/sema.go:527 +0x154 | |
sync.(*Cond).Wait(0x14000c86038) | |
sync/cond.go:70 +0xcc | |
golang.org/x/net/http2.(*pipe).Read(0x14000c86030, {0x140026ec001, 0x5ff, 0x5ff}) | |
golang.org/x/net@v0.19.0/http2/pipe.go:76 +0x108 | |
golang.org/x/net/http2.transportResponseBody.Read({0x0?}, {0x140026ec001?, 0x14000dfbca8?, 0x1001cf86c?}) | |
golang.org/x/net@v0.19.0/http2/transport.go:2558 +0x50 | |
encoding/json.(*Decoder).refill(0x140008b8500) | |
encoding/json/stream.go:165 +0x164 | |
encoding/json.(*Decoder).readValue(0x140008b8500) | |
encoding/json/stream.go:140 +0x88 | |
encoding/json.(*Decoder).Decode(0x140008b8500, {0x1036725e0, 0x14004c04090}) | |
encoding/json/stream.go:63 +0x5c | |
k8s.io/apimachinery/pkg/util/framer.(*jsonFrameReader).Read(0x14004286300, {0x140042b0000, 0x400, 0x400}) | |
k8s.io/apimachinery@v0.29.1/pkg/util/framer/framer.go:152 +0x19c | |
k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode(0x14000ee39f0, 0x14002aa68c0?, {0x103b8ab10, 0x14003810000}) | |
k8s.io/apimachinery@v0.29.1/pkg/runtime/serializer/streaming/streaming.go:77 +0x88 | |
k8s.io/client-go/rest/watch.(*Decoder).Decode(0x140005ac040) | |
k8s.io/client-go@v0.29.1/rest/watch/decoder.go:49 +0x5c | |
k8s.io/apimachinery/pkg/watch.(*StreamWatcher).receive(0x14001648240) | |
k8s.io/apimachinery@v0.29.1/pkg/watch/streamwatcher.go:105 +0xb0 | |
created by k8s.io/apimachinery/pkg/watch.NewStreamWatcher in goroutine 53 | |
k8s.io/apimachinery@v0.29.1/pkg/watch/streamwatcher.go:76 +0x120 | |
goroutine 103 [sync.Cond.Wait]: | |
sync.runtime_notifyListWait(0x140013bc7c8, 0x2) | |
runtime/sema.go:527 +0x154 | |
sync.(*Cond).Wait(0x140013bc7b8) | |
sync/cond.go:70 +0xcc | |
golang.org/x/net/http2.(*pipe).Read(0x140013bc7b0, {0x1400514d201, 0x5ff, 0x5ff}) | |
golang.org/x/net@v0.19.0/http2/pipe.go:76 +0x108 | |
golang.org/x/net/http2.transportResponseBody.Read({0x10276e36e?}, {0x1400514d201?, 0x14003593ca8?, 0x1001bfb80?}) | |
golang.org/x/net@v0.19.0/http2/transport.go:2558 +0x50 | |
encoding/json.(*Decoder).refill(0x140008b8140) | |
encoding/json/stream.go:165 +0x164 | |
encoding/json.(*Decoder).readValue(0x140008b8140) | |
encoding/json/stream.go:140 +0x88 | |
encoding/json.(*Decoder).Decode(0x140008b8140, {0x1036725e0, 0x14004c05230}) | |
encoding/json/stream.go:63 +0x5c | |
k8s.io/apimachinery/pkg/util/framer.(*jsonFrameReader).Read(0x14000bbe390, {0x14000295000, 0x400, 0x400}) | |
k8s.io/apimachinery@v0.29.1/pkg/util/framer/framer.go:152 +0x19c | |
k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode(0x140002f69b0, 0x14003937ea0?, {0x103b8ab10, 0x14004c9a600}) | |
k8s.io/apimachinery@v0.29.1/pkg/runtime/serializer/streaming/streaming.go:77 +0x88 | |
k8s.io/client-go/rest/watch.(*Decoder).Decode(0x140000cee80) | |
k8s.io/client-go@v0.29.1/rest/watch/decoder.go:49 +0x5c | |
k8s.io/apimachinery/pkg/watch.(*StreamWatcher).receive(0x14000fdb9c0) | |
k8s.io/apimachinery@v0.29.1/pkg/watch/streamwatcher.go:105 +0xb0 | |
created by k8s.io/apimachinery/pkg/watch.NewStreamWatcher in goroutine 257 | |
k8s.io/apimachinery@v0.29.1/pkg/watch/streamwatcher.go:76 +0x120 | |
goroutine 1487 [chan receive]: | |
github.com/derailed/tview.(*Application).QueueUpdate(...) | |
github.com/derailed/tview@v0.8.3/application.go:723 | |
github.com/derailed/tview.(*Application).QueueUpdateDraw(...) | |
github.com/derailed/tview@v0.8.3/application.go:730 | |
github.com/derailed/k9s/internal/ui.(*App).QueueUpdateDraw.func1() | |
github.com/derailed/k9s/internal/ui/app.go:79 +0xc0 | |
created by github.com/derailed/k9s/internal/ui.(*App).QueueUpdateDraw in goroutine 212 | |
github.com/derailed/k9s/internal/ui/app.go:78 +0x78 | |
goroutine 387 [syscall, 2 minutes]: | |
syscall.syscall(0x14000e1dde8?, 0x1002950f0?, 0x800000?, 0x7ffff800000?) | |
runtime/sys_darwin.go:23 +0x58 | |
syscall.read(0x14001646600?, {0x14001188500?, 0x6552797274736900?, 0x79726f7469736f70?}) | |
syscall/zsyscall_darwin_arm64.go:1209 +0x48 | |
syscall.Read(...) | |
syscall/syscall_unix.go:181 | |
internal/poll.ignoringEINTRIO(...) | |
internal/poll/fd_unix.go:736 | |
internal/poll.(*FD).Read(0x14001646600, {0x14001188500, 0x80, 0x80}) | |
internal/poll/fd_unix.go:160 +0x224 | |
os.(*File).read(...) | |
os/file_posix.go:29 | |
os.(*File).Read(0x14000f38448, {0x14001188500?, 0x1?, 0x1002250a4?}) | |
os/file.go:118 +0x70 | |
github.com/derailed/tcell/v2.(*devTty).Read(0x24?, {0x14001188500?, 0x72627573222c5d22?, 0x14000ed4390?}) | |
github.com/derailed/tcell/v2@v2.3.1-rc.3/tty_unix.go:45 +0x24 | |
github.com/derailed/tcell/v2.(*tScreen).inputLoop(0x14000b8c480, 0x14000e1dfa0?) | |
github.com/derailed/tcell/v2@v2.3.1-rc.3/tscreen.go:1531 +0xa8 | |
created by github.com/derailed/tcell/v2.(*tScreen).engage in goroutine 1 | |
github.com/derailed/tcell/v2@v2.3.1-rc.3/tscreen.go:1660 +0x2b8 | |
goroutine 105 [select, 2 minutes]: | |
golang.org/x/net/http2.(*clientStream).writeRequest(0x14000c86000, 0x14000ae4700) | |
golang.org/x/net@v0.19.0/http2/transport.go:1464 +0x900 | |
golang.org/x/net/http2.(*clientStream).doRequest(0x14001827218?, 0x1400006bc80?) | |
golang.org/x/net@v0.19.0/http2/transport.go:1326 +0x20 | |
created by golang.org/x/net/http2.(*ClientConn).RoundTrip in goroutine 53 | |
golang.org/x/net@v0.19.0/http2/transport.go:1232 +0x2d4 | |
goroutine 1488 [chan receive]: | |
github.com/derailed/tview.(*Application).QueueUpdate(...) | |
github.com/derailed/tview@v0.8.3/application.go:723 | |
github.com/derailed/tview.(*Application).QueueUpdateDraw(...) | |
github.com/derailed/tview@v0.8.3/application.go:730 | |
github.com/derailed/k9s/internal/ui.(*App).QueueUpdateDraw.func1() | |
github.com/derailed/k9s/internal/ui/app.go:79 +0xc0 | |
created by github.com/derailed/k9s/internal/ui.(*App).QueueUpdateDraw in goroutine 212 | |
github.com/derailed/k9s/internal/ui/app.go:78 +0x78 | |
goroutine 1633 [chan receive]: | |
github.com/derailed/tview.(*Application).QueueUpdate(...) | |
github.com/derailed/tview@v0.8.3/application.go:723 | |
github.com/derailed/tview.(*Application).QueueUpdateDraw(...) | |
github.com/derailed/tview@v0.8.3/application.go:730 | |
github.com/derailed/k9s/internal/ui.(*App).QueueUpdateDraw.func1() | |
github.com/derailed/k9s/internal/ui/app.go:79 +0xc0 | |
created by github.com/derailed/k9s/internal/ui.(*App).QueueUpdateDraw in goroutine 233 | |
github.com/derailed/k9s/internal/ui/app.go:78 +0x78 | |
goroutine 1496 [runnable]: | |
type:.eq.github.com/derailed/k9s/internal/client.GVR(0x140039d6980?, 0x14001702da8?) | |
<autogenerated>:1 +0x118 | |
github.com/derailed/k9s/internal/dao.(*Meta).MetaFor(0x14000dc8c60?, {{0x14003a74fc0, 0x3c}, {0x1400097cde0, 0x20}, {0x1400227b4d0, 0x7}, {0x140022019f8, _}, {_, ...}}) | |
github.com/derailed/k9s/internal/dao/registry.go:163 +0x118 | |
github.com/derailed/k9s/internal/dao.(*Alias).load(0x14000e4a600, {0x140025c5b80?, 0x14000fab340?}) | |
github.com/derailed/k9s/internal/dao/alias.go:101 +0x140 | |
github.com/derailed/k9s/internal/dao.(*Alias).Ensure(0x14000e4a600, {0x140025c5b80, 0x9a}) | |
github.com/derailed/k9s/internal/dao/alias.go:91 +0x78 | |
github.com/derailed/k9s/internal/view.(*Command).Reset(0x14001300978, {0x140025c5b80, 0x9a}, 0x0?) | |
github.com/derailed/k9s/internal/view/command.go:72 +0xfc | |
github.com/derailed/k9s/internal/view.(*App).refreshCluster.func1() | |
github.com/derailed/k9s/internal/view/app.go:414 +0x50 | |
created by github.com/derailed/k9s/internal/view.(*App).refreshCluster in goroutine 212 | |
github.com/derailed/k9s/internal/view/app.go:413 +0x450 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment