Open lukasmalkmus opened 9 months ago
Leaving this here for reference. Synchronisation bug, will fix ASAP.
fatal error: concurrent map writes goroutine 39 [running]: github.com/axiomhq/cli/internal/cmd/auth.runStatus.func1.1() github.com/axiomhq/cli/internal/cmd/auth/auth_status.go:86 +0x38 github.com/axiomhq/cli/internal/cmd/auth.runStatus.func1() github.com/axiomhq/cli/internal/cmd/auth/auth_status.go:92 +0x154 golang.org/x/sync/errgroup.(*Group).Go.func1() golang.org/x/sync@v0.5.0/errgroup/errgroup.go:75 +0x58 created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1 golang.org/x/sync@v0.5.0/errgroup/errgroup.go:72 +0x98 goroutine 1 [semacquire]: sync.runtime_Semacquire(0x140002df9b8?) runtime/sema.go:62 +0x2c sync.(*WaitGroup).Wait(0x140000c7008) sync/waitgroup.go:116 +0x74 golang.org/x/sync/errgroup.(*Group).Wait(0x140000c7000) golang.org/x/sync@v0.5.0/errgroup/errgroup.go:53 +0x2c github.com/axiomhq/cli/internal/cmd/auth.runStatus({0x10473f1d8?, 0x14000139bc0}, 0x140000cc3c0) github.com/axiomhq/cli/internal/cmd/auth/auth_status.go:121 +0x290 github.com/axiomhq/cli/internal/cmd/auth.newStatusCmd.func1(0x140003ac000?, {0x104b1f5a0?, 0x0?, 0x0?}) github.com/axiomhq/cli/internal/cmd/auth/auth_status.go:53 +0x2c github.com/spf13/cobra.(*Command).execute(0x14000393500, {0x104b1f5a0, 0x0, 0x0}) github.com/spf13/cobra@v1.8.0/command.go:983 +0x82c github.com/spf13/cobra.(*Command).ExecuteC(0x140000e2300) github.com/spf13/cobra@v1.8.0/command.go:1115 +0x344 github.com/spf13/cobra.(*Command).ExecuteContextC(...) github.com/spf13/cobra@v1.8.0/command.go:1048 main.main() github.com/axiomhq/cli/cmd/axiom/main.go:94 +0x474 goroutine 5 [syscall]: 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 33 [select]: os/signal.NotifyContext.func1() os/signal/signal.go:288 +0x68 created by os/signal.NotifyContext in goroutine 1 os/signal/signal.go:287 +0x15c goroutine 34 [sleep]: time.Sleep(0x8f0d180) runtime/time.go:195 +0x10c github.com/briandowns/spinner.(*Spinner).Start.func1() github.com/briandowns/spinner@v1.23.0/spinner.go:375 +0x40 created by github.com/briandowns/spinner.(*Spinner).Start in goroutine 1 github.com/briandowns/spinner@v1.23.0/spinner.go:334 +0x10c goroutine 35 [select]: net/http.(*Transport).getConn(0x1400040c000, 0x14000422080, {{}, 0x0, {0x1400042a000, 0x5}, {0x14000428040, 0x1c}, 0x0}) net/http/transport.go:1393 +0x448 net/http.(*Transport).roundTrip(0x1400040c000, 0x1400042c000) net/http/transport.go:591 +0x658 net/http.(*Transport).RoundTrip(0x1046f3a60?, 0x140004121e0?) net/http/roundtrip.go:17 +0x1c github.com/klauspost/compress/gzhttp.(*gzRoundtripper).RoundTrip(0x14000412000, 0x1400042c000) github.com/klauspost/compress@v1.17.3/gzhttp/transport.go:81 +0x190 net/http.send(0x1400042c000, {0x10473b9e8, 0x14000412000}, {0x1043802f0?, 0x8?, 0x0?}) net/http/client.go:260 +0x4e0 net/http.(*Client).send(0x14000412030, 0x1400042c000, {0x140003b0698?, 0x104108028?, 0x0?}) net/http/client.go:181 +0x9c net/http.(*Client).do(0x14000412030, 0x1400042c000) net/http/client.go:724 +0x6f4 net/http.(*Client).Do(...) net/http/client.go:590 github.com/axiomhq/axiom-go/axiom.(*Client).Do(0x14000410150, 0x1400042c000, {0x10466cbe0, 0x14000422000}) github.com/axiomhq/axiom-go@v0.17.2/axiom/client.go:286 +0xfc github.com/axiomhq/axiom-go/axiom.(*Client).Call(0x140000c7040?, {0x10473f018?, 0x140004120f0?}, {0x10454d1f2?, 0x140003b0c18?}, {0x1045517e5?, 0x14000410150?}, {0x0?, 0x0?}, {0x10466cbe0, ...}) github.com/axiomhq/axiom-go@v0.17.2/axiom/client.go:181 +0x58 github.com/axiomhq/axiom-go/axiom.(*UsersService).Current(0x140004180a8, {0x10473f1d8?, 0x14000139bc0?}) github.com/axiomhq/axiom-go@v0.17.2/axiom/users.go:84 +0xfc github.com/axiomhq/axiom-go/axiom.(*Client).ValidateCredentials(0x14000410150, {0x10473f1d8, 0x14000139bc0}) github.com/axiomhq/axiom-go@v0.17.2/axiom/client.go:165 +0x98 github.com/axiomhq/cli/internal/client.New({0x10473f1d8, 0x14000139bc0}, {0x140000ac080?, 0x20?}, {0x140000c4000, 0x29}, {0x140000ac0c0, 0x12}, 0x0) github.com/axiomhq/cli/internal/client/client.go:61 +0x574 github.com/axiomhq/cli/internal/cmd/auth.runStatus.func1() github.com/axiomhq/cli/internal/cmd/auth/auth_status.go:89 +0xc0 golang.org/x/sync/errgroup.(*Group).Go.func1() golang.org/x/sync@v0.5.0/errgroup/errgroup.go:75 +0x58 created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1 golang.org/x/sync@v0.5.0/errgroup/errgroup.go:72 +0x98 goroutine 36 [running]: goroutine running on other thread; stack unavailable created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1 golang.org/x/sync@v0.5.0/errgroup/errgroup.go:72 +0x98 goroutine 37 [select]: net/http.(*Transport).getConn(0x14000494000, 0x140004ac080, {{}, 0x0, {0x140004b2000, 0x5}, {0x1400049e090, 0x10}, 0x0}) net/http/transport.go:1393 +0x448 net/http.(*Transport).roundTrip(0x14000494000, 0x140004b4000) net/http/transport.go:591 +0x658 net/http.(*Transport).RoundTrip(0x1046f3a60?, 0x1400049a1e0?) net/http/roundtrip.go:17 +0x1c github.com/klauspost/compress/gzhttp.(*gzRoundtripper).RoundTrip(0x1400049a000, 0x140004b4000) github.com/klauspost/compress@v1.17.3/gzhttp/transport.go:81 +0x190 net/http.send(0x140004b4000, {0x10473b9e8, 0x1400049a000}, {0x1043802f0?, 0x8?, 0x0?}) net/http/client.go:260 +0x4e0 net/http.(*Client).send(0x1400049a030, 0x140004b4000, {0x14000490698?, 0x104108028?, 0x0?}) net/http/client.go:181 +0x9c net/http.(*Client).do(0x1400049a030, 0x140004b4000) net/http/client.go:724 +0x6f4 net/http.(*Client).Do(...) net/http/client.go:590 github.com/axiomhq/axiom-go/axiom.(*Client).Do(0x14000498150, 0x140004b4000, {0x10466cbe0, 0x140004ac000}) github.com/axiomhq/axiom-go@v0.17.2/axiom/client.go:286 +0xfc github.com/axiomhq/axiom-go/axiom.(*Client).Call(0x140000c7040?, {0x10473f018?, 0x1400049a0f0?}, {0x10454d1f2?, 0x14000490c18?}, {0x1045517e5?, 0x14000498150?}, {0x0?, 0x0?}, {0x10466cbe0, ...}) github.com/axiomhq/axiom-go@v0.17.2/axiom/client.go:181 +0x58 github.com/axiomhq/axiom-go/axiom.(*UsersService).Current(0x140004a00a8, {0x10473f1d8?, 0x14000139bc0?}) github.com/axiomhq/axiom-go@v0.17.2/axiom/users.go:84 +0xfc github.com/axiomhq/axiom-go/axiom.(*Client).ValidateCredentials(0x14000498150, {0x10473f1d8, 0x14000139bc0}) github.com/axiomhq/axiom-go@v0.17.2/axiom/client.go:165 +0x98 github.com/axiomhq/cli/internal/client.New({0x10473f1d8, 0x14000139bc0}, {0x140000ac160?, 0x14?}, {0x140000c4080, 0x29}, {0x1400009c3e0, 0xd}, 0x0) github.com/axiomhq/cli/internal/client/client.go:61 +0x574 github.com/axiomhq/cli/internal/cmd/auth.runStatus.func1() github.com/axiomhq/cli/internal/cmd/auth/auth_status.go:89 +0xc0 golang.org/x/sync/errgroup.(*Group).Go.func1() golang.org/x/sync@v0.5.0/errgroup/errgroup.go:75 +0x58 created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1 golang.org/x/sync@v0.5.0/errgroup/errgroup.go:72 +0x98 goroutine 38 [select]: net/http.(*Transport).getConn(0x1400050c000, 0x14000522080, {{}, 0x0, {0x14000528000, 0x5}, {0x1400053a020, 0x20}, 0x0}) net/http/transport.go:1393 +0x448 net/http.(*Transport).roundTrip(0x1400050c000, 0x1400052a000) net/http/transport.go:591 +0x658 net/http.(*Transport).RoundTrip(0x1046f3a60?, 0x140005121e0?) net/http/roundtrip.go:17 +0x1c github.com/klauspost/compress/gzhttp.(*gzRoundtripper).RoundTrip(0x14000512000, 0x1400052a000) github.com/klauspost/compress@v1.17.3/gzhttp/transport.go:81 +0x190 net/http.send(0x1400052a000, {0x10473b9e8, 0x14000512000}, {0x1043802f0?, 0x8?, 0x0?}) net/http/client.go:260 +0x4e0 net/http.(*Client).send(0x14000512030, 0x1400052a000, {0x1400048c698?, 0x104108028?, 0x0?}) net/http/client.go:181 +0x9c net/http.(*Client).do(0x14000512030, 0x1400052a000) net/http/client.go:724 +0x6f4 net/http.(*Client).Do(...) net/http/client.go:590 github.com/axiomhq/axiom-go/axiom.(*Client).Do(0x14000510150, 0x1400052a000, {0x10466cbe0, 0x14000522000}) github.com/axiomhq/axiom-go@v0.17.2/axiom/client.go:286 +0xfc github.com/axiomhq/axiom-go/axiom.(*Client).Call(0x140000c7040?, {0x10473f018?, 0x140005120f0?}, {0x10454d1f2?, 0x1400048cc18?}, {0x1045517e5?, 0x14000510150?}, {0x0?, 0x0?}, {0x10466cbe0, ...}) github.com/axiomhq/axiom-go@v0.17.2/axiom/client.go:181 +0x58 github.com/axiomhq/axiom-go/axiom.(*UsersService).Current(0x140005180a8, {0x10473f1d8?, 0x14000139bc0?}) github.com/axiomhq/axiom-go@v0.17.2/axiom/users.go:84 +0xfc github.com/axiomhq/axiom-go/axiom.(*Client).ValidateCredentials(0x14000510150, {0x10473f1d8, 0x14000139bc0}) github.com/axiomhq/axiom-go@v0.17.2/axiom/client.go:165 +0x98 github.com/axiomhq/cli/internal/client.New({0x10473f1d8, 0x14000139bc0}, {0x140000c40c0?, 0x24?}, {0x140000c4100, 0x29}, {0x140000ac200, 0x1e}, 0x0) github.com/axiomhq/cli/internal/client/client.go:61 +0x574 github.com/axiomhq/cli/internal/cmd/auth.runStatus.func1() github.com/axiomhq/cli/internal/cmd/auth/auth_status.go:89 +0xc0 golang.org/x/sync/errgroup.(*Group).Go.func1() golang.org/x/sync@v0.5.0/errgroup/errgroup.go:75 +0x58 created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1 golang.org/x/sync@v0.5.0/errgroup/errgroup.go:72 +0x98 goroutine 49 [select]: net.(*Resolver).lookupIPAddr(0x104ae81e0, {0x10473f018?, 0x140004123c0}, {0x10454d2e8, 0x3}, {0x14000428040, 0x18}) net/lookup.go:332 +0x320 net.(*Resolver).internetAddrList(0x10473f018?, {0x10473f018?, 0x140004123c0?}, {0x10454d2e8, 0x3}, {0x14000428040?, 0x30?}) net/ipsock.go:288 +0x4cc net.(*Resolver).resolveAddrList(0x10473f0c0?, {0x10473f018, 0x140004123c0}, {0x10454d996, 0x4}, {0x10454d2e8?, 0x0?}, {0x14000428040, 0x1c}, {0x0?, ...}) net/dial.go:282 +0x400 net.(*Dialer).DialContext(0x14000410000, {0x10473f018, 0x140004121b0}, {0x10454d2e8, 0x3}, {0x14000428040, 0x1c}) net/dial.go:488 +0x32c net/http.(*Transport).dial(0x29?, {0x10473f018?, 0x140004121b0?}, {0x10454d2e8?, 0x140000c4000?}, {0x14000428040?, 0x140000ac0c0?}) net/http/transport.go:1183 +0xdc net/http.(*Transport).dialConn(0x1400040c000, {0x10473f018, 0x140004121b0}, {{}, 0x0, {0x1400042a000, 0x5}, {0x14000428040, 0x1c}, 0x0}) net/http/transport.go:1625 +0x61c net/http.(*Transport).dialConnFor(0x0?, 0x14000440000) net/http/transport.go:1467 +0x7c created by net/http.(*Transport).queueForDial in goroutine 35 net/http/transport.go:1436 +0x380 goroutine 65 [select]: net.(*Resolver).lookupIPAddr(0x104ae81e0, {0x10473f018?, 0x140005123c0}, {0x10454d2e8, 0x3}, {0x1400053a020, 0x1c}) net/lookup.go:332 +0x320 net.(*Resolver).internetAddrList(0x10473f018?, {0x10473f018?, 0x140005123c0?}, {0x10454d2e8, 0x3}, {0x1400053a020?, 0x30?}) net/ipsock.go:288 +0x4cc net.(*Resolver).resolveAddrList(0x10473f0c0?, {0x10473f018, 0x140005123c0}, {0x10454d996, 0x4}, {0x10454d2e8?, 0x0?}, {0x1400053a020, 0x20}, {0x0?, ...}) net/dial.go:282 +0x400 net.(*Dialer).DialContext(0x14000510000, {0x10473f018, 0x140005121b0}, {0x10454d2e8, 0x3}, {0x1400053a020, 0x20}) net/dial.go:488 +0x32c net/http.(*Transport).dial(0x29?, {0x10473f018?, 0x140005121b0?}, {0x10454d2e8?, 0x140000c4100?}, {0x1400053a020?, 0x140000ac200?}) net/http/transport.go:1183 +0xdc net/http.(*Transport).dialConn(0x1400050c000, {0x10473f018, 0x140005121b0}, {{}, 0x0, {0x14000528000, 0x5}, {0x1400053a020, 0x20}, 0x0}) net/http/transport.go:1625 +0x61c net/http.(*Transport).dialConnFor(0x0?, 0x1400053e000) net/http/transport.go:1467 +0x7c created by net/http.(*Transport).queueForDial in goroutine 38 net/http/transport.go:1436 +0x380 goroutine 81 [select]: net.(*Resolver).lookupIPAddr(0x104ae81e0, {0x10473f018?, 0x1400049a3c0}, {0x10454d2e8, 0x3}, {0x1400049e090, 0xc}) net/lookup.go:332 +0x320 net.(*Resolver).internetAddrList(0x10473f018?, {0x10473f018?, 0x1400049a3c0?}, {0x10454d2e8, 0x3}, {0x1400049e090?, 0x30?}) net/ipsock.go:288 +0x4cc net.(*Resolver).resolveAddrList(0x10473f0c0?, {0x10473f018, 0x1400049a3c0}, {0x10454d996, 0x4}, {0x10454d2e8?, 0x0?}, {0x1400049e090, 0x10}, {0x0?, ...}) net/dial.go:282 +0x400 net.(*Dialer).DialContext(0x14000498000, {0x10473f018, 0x1400049a1b0}, {0x10454d2e8, 0x3}, {0x1400049e090, 0x10}) net/dial.go:488 +0x32c net/http.(*Transport).dial(0x29?, {0x10473f018?, 0x1400049a1b0?}, {0x10454d2e8?, 0x140000c4080?}, {0x1400049e090?, 0x1400009c3e0?}) net/http/transport.go:1183 +0xdc net/http.(*Transport).dialConn(0x14000494000, {0x10473f018, 0x1400049a1b0}, {{}, 0x0, {0x140004b2000, 0x5}, {0x1400049e090, 0x10}, 0x0}) net/http/transport.go:1625 +0x61c net/http.(*Transport).dialConnFor(0x0?, 0x140004be000) net/http/transport.go:1467 +0x7c created by net/http.(*Transport).queueForDial in goroutine 37 net/http/transport.go:1436 +0x380 goroutine 82 [chan receive]: net.(*Resolver).goLookupIPCNAMEOrder.func4({_, _}, _) net/dnsclient_unix.go:659 +0x64 net.(*Resolver).goLookupIPCNAMEOrder(_, {_, _}, {_, _}, {_, _}, _, _) net/dnsclient_unix.go:669 +0x9dc net.(*Resolver).lookupIP(0x104ae81e0, {0x10473f050, 0x140004aa230}, {0x10454d2e8, 0x3}, {0x1400049e090, 0xc}) net/lookup_unix.go:72 +0xe4 net.glob..func1({0x10473f050?, 0x140004aa230?}, 0x1400049a1b0?, {0x10454d2e8?, 0x140004b2000?}, {0x1400049e090?, 0x1400049e090?}) net/hook.go:23 +0x44 net.(*Resolver).lookupIPAddr.func1() net/lookup.go:324 +0x48 internal/singleflight.(*Group).doCall(0x104ae81f0, 0x140004aa280, {0x1400049e0c0, 0x10}, 0x0?) internal/singleflight/singleflight.go:93 +0x34 created by internal/singleflight.(*Group).DoChan in goroutine 81 internal/singleflight/singleflight.go:86 +0x384 goroutine 66 [chan receive]: net.(*Resolver).goLookupIPCNAMEOrder.func4({_, _}, _) net/dnsclient_unix.go:659 +0x64 net.(*Resolver).goLookupIPCNAMEOrder(_, {_, _}, {_, _}, {_, _}, _, _) net/dnsclient_unix.go:669 +0x9dc net.(*Resolver).lookupIP(0x104ae81e0, {0x10473f050, 0x14000520230}, {0x10454d2e8, 0x3}, {0x1400053a020, 0x1c}) net/lookup_unix.go:72 +0xe4 net.glob..func1({0x10473f050?, 0x14000520230?}, 0x140005121b0?, {0x10454d2e8?, 0x14000528000?}, {0x1400053a020?, 0x1400053a020?}) net/hook.go:23 +0x44 net.(*Resolver).lookupIPAddr.func1() net/lookup.go:324 +0x48 internal/singleflight.(*Group).doCall(0x104ae81f0, 0x14000520280, {0x1400053a040, 0x20}, 0x0?) internal/singleflight/singleflight.go:93 +0x34 created by internal/singleflight.(*Group).DoChan in goroutine 65 internal/singleflight/singleflight.go:86 +0x384 goroutine 50 [chan receive]: net.(*Resolver).goLookupIPCNAMEOrder.func4({_, _}, _) net/dnsclient_unix.go:659 +0x64 net.(*Resolver).goLookupIPCNAMEOrder(_, {_, _}, {_, _}, {_, _}, _, _) net/dnsclient_unix.go:669 +0x9dc net.(*Resolver).lookupIP(0x104ae81e0, {0x10473f050, 0x14000420230}, {0x10454d2e8, 0x3}, {0x14000428040, 0x18}) net/lookup_unix.go:72 +0xe4 net.glob..func1({0x10473f050?, 0x14000420230?}, 0x140004121b0?, {0x10454d2e8?, 0x1400042a000?}, {0x14000428040?, 0x14000428040?}) net/hook.go:23 +0x44 net.(*Resolver).lookupIPAddr.func1() net/lookup.go:324 +0x48 internal/singleflight.(*Group).doCall(0x104ae81f0, 0x14000420280, {0x14000428060, 0x1c}, 0x0?) internal/singleflight/singleflight.go:93 +0x34 created by internal/singleflight.(*Group).DoChan in goroutine 49 internal/singleflight/singleflight.go:86 +0x384 goroutine 6 [IO wait]: internal/poll.runtime_pollWait(0x14b9bfc58, 0x72) runtime/netpoll.go:343 +0xa0 internal/poll.(*pollDesc).wait(0x14000172580?, 0x1400027a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x14000172580, {0x1400027a000, 0x4d0, 0x4d0}) internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x14000172580, {0x1400027a000?, 0x14b8f6698?, 0x104c50a68?}) net/fd_posix.go:55 +0x28 net.(*conn).Read(0x14000118000, {0x1400027a000?, 0x140001bdf01?, 0x104273644?}) net/net.go:179 +0x34 net.dnsPacketRoundTrip({_, _}, _, {{{0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, ...}, ...}, ...}, ...) net/dnsclient_unix.go:108 +0x11c net.(*Resolver).exchange(_, {_, _}, {_, _}, {{{0x61, 0x70, 0x69, 0x2e, 0x73, ...}, ...}, ...}, ...) net/dnsclient_unix.go:187 +0x394 net.(*Resolver).tryOneName(_, {_, _}, _, {_, _}, _) net/dnsclient_unix.go:277 +0x370 net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1?) net/dnsclient_unix.go:653 +0x68 created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 66 net/dnsclient_unix.go:652 +0x15c goroutine 7 [IO wait]: internal/poll.runtime_pollWait(0x14b9bfe48, 0x72) runtime/netpoll.go:343 +0xa0 internal/poll.(*pollDesc).wait(0x14000426100?, 0x140001c6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x14000426100, {0x140001c6000, 0x4d0, 0x4d0}) internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x14000426100, {0x140001c6000?, 0x14bb23db8?, 0x104c50108?}) net/fd_posix.go:55 +0x28 net.(*conn).Read(0x140000ae000, {0x140001c6000?, 0x140001c1f01?, 0x104273644?}) net/net.go:179 +0x34 net.dnsPacketRoundTrip({_, _}, _, {{{0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, ...}, ...}, ...}, ...) net/dnsclient_unix.go:108 +0x11c net.(*Resolver).exchange(_, {_, _}, {_, _}, {{{0x61, 0x70, 0x69, 0x2e, 0x73, ...}, ...}, ...}, ...) net/dnsclient_unix.go:187 +0x394 net.(*Resolver).tryOneName(_, {_, _}, _, {_, _}, _) net/dnsclient_unix.go:277 +0x370 net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1c?) net/dnsclient_unix.go:653 +0x68 created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 66 net/dnsclient_unix.go:652 +0x15c goroutine 97 [IO wait]: internal/poll.runtime_pollWait(0x14b9bfb60, 0x72) runtime/netpoll.go:343 +0xa0 internal/poll.(*pollDesc).wait(0x14000328000?, 0x1400032c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x14000328000, {0x1400032c000, 0x4d0, 0x4d0}) internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x14000328000, {0x1400032c000?, 0x14b8e19a0?, 0x104c50f18?}) net/fd_posix.go:55 +0x28 net.(*conn).Read(0x140004b8028, {0x1400032c000?, 0x140003cbf01?, 0x104273644?}) net/net.go:179 +0x34 net.dnsPacketRoundTrip({_, _}, _, {{{0x61, 0x70, 0x69, 0x2e, 0x61, 0x78, 0x69, ...}, ...}, ...}, ...) net/dnsclient_unix.go:108 +0x11c net.(*Resolver).exchange(_, {_, _}, {_, _}, {{{0x61, 0x70, 0x69, 0x2e, 0x61, ...}, ...}, ...}, ...) net/dnsclient_unix.go:187 +0x394 net.(*Resolver).tryOneName(_, {_, _}, _, {_, _}, _) net/dnsclient_unix.go:277 +0x370 net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1?) net/dnsclient_unix.go:653 +0x68 created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 82 net/dnsclient_unix.go:652 +0x15c goroutine 98 [IO wait]: internal/poll.runtime_pollWait(0x14b9bf878, 0x72) runtime/netpoll.go:343 +0xa0 internal/poll.(*pollDesc).wait(0x140004ae080?, 0x140003d6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x140004ae080, {0x140003d6000, 0x4d0, 0x4d0}) internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x140004ae080, {0x140003d6000?, 0x104fe9a48?, 0x104c52b38?}) net/fd_posix.go:55 +0x28 net.(*conn).Read(0x1400043a030, {0x140003d6000?, 0x140003cff01?, 0x104273644?}) net/net.go:179 +0x34 net.dnsPacketRoundTrip({_, _}, _, {{{0x61, 0x70, 0x69, 0x2e, 0x61, 0x78, 0x69, ...}, ...}, ...}, ...) net/dnsclient_unix.go:108 +0x11c net.(*Resolver).exchange(_, {_, _}, {_, _}, {{{0x61, 0x70, 0x69, 0x2e, 0x61, ...}, ...}, ...}, ...) net/dnsclient_unix.go:187 +0x394 net.(*Resolver).tryOneName(_, {_, _}, _, {_, _}, _) net/dnsclient_unix.go:277 +0x370 net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1c?) net/dnsclient_unix.go:653 +0x68 created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 82 net/dnsclient_unix.go:652 +0x15c goroutine 83 [IO wait]: internal/poll.runtime_pollWait(0x14b9bfa68, 0x72) runtime/netpoll.go:343 +0xa0 internal/poll.(*pollDesc).wait(0x140004da000?, 0x140004e0000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x140004da000, {0x140004e0000, 0x4d0, 0x4d0}) internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x140004da000, {0x140004e0000?, 0x14b9bda18?, 0x104c51878?}) net/fd_posix.go:55 +0x28 net.(*conn).Read(0x140004de000, {0x140004e0000?, 0x14000451f01?, 0x104273644?}) net/net.go:179 +0x34 net.dnsPacketRoundTrip({_, _}, _, {{{0x61, 0x70, 0x69, 0x2e, 0x64, 0x65, 0x76, ...}, ...}, ...}, ...) net/dnsclient_unix.go:108 +0x11c net.(*Resolver).exchange(_, {_, _}, {_, _}, {{{0x61, 0x70, 0x69, 0x2e, 0x64, ...}, ...}, ...}, ...) net/dnsclient_unix.go:187 +0x394 net.(*Resolver).tryOneName(_, {_, _}, _, {_, _}, _) net/dnsclient_unix.go:277 +0x370 net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1?) net/dnsclient_unix.go:653 +0x68 created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 50 net/dnsclient_unix.go:652 +0x15c goroutine 84 [IO wait]: internal/poll.runtime_pollWait(0x14b9bfd50, 0x72) runtime/netpoll.go:343 +0xa0 internal/poll.(*pollDesc).wait(0x14000098080?, 0x14000460000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x14000098080, {0x14000460000, 0x4d0, 0x4d0}) internal/poll/fd_unix.go:164 +0x200 net.(*netFD).Read(0x14000098080, {0x14000460000?, 0x14b920938?, 0x104c513c8?}) net/fd_posix.go:55 +0x28 net.(*conn).Read(0x1400005e000, {0x14000460000?, 0x14000455f01?, 0x104273644?}) net/net.go:179 +0x34 net.dnsPacketRoundTrip({_, _}, _, {{{0x61, 0x70, 0x69, 0x2e, 0x64, 0x65, 0x76, ...}, ...}, ...}, ...) net/dnsclient_unix.go:108 +0x11c net.(*Resolver).exchange(_, {_, _}, {_, _}, {{{0x61, 0x70, 0x69, 0x2e, 0x64, ...}, ...}, ...}, ...) net/dnsclient_unix.go:187 +0x394 net.(*Resolver).tryOneName(_, {_, _}, _, {_, _}, _) net/dnsclient_unix.go:277 +0x370 net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1c?) net/dnsclient_unix.go:653 +0x68 created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 50 net/dnsclient_unix.go:652 +0x15c goroutine 36 [running]: github.com/axiomhq/cli/internal/cmd/auth.runStatus.func1.1() github.com/axiomhq/cli/internal/cmd/auth/auth_status.go:86 +0x38 github.com/axiomhq/cli/internal/cmd/auth.runStatus.func1() github.com/axiomhq/cli/internal/cmd/auth/auth_status.go:92 +0x154 golang.org/x/sync/errgroup.(*Group).Go.func1() golang.org/x/sync@v0.5.0/errgroup/errgroup.go:75 +0x58 created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 1 golang.org/x/sync@v0.5.0/errgroup/errgroup.go:72 +0x98
Leaving this here for reference. Synchronisation bug, will fix ASAP.