grafana / grafana

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
https://grafana.com
GNU Affero General Public License v3.0
64.02k stars 11.99k forks source link

Grafana crashes immediately when installed with Homebrew on macOS #65765

Open aWZHY0yQH81uOYvH opened 1 year ago

aWZHY0yQH81uOYvH commented 1 year ago

What happened: Grafana crashes immediately when it's run after being installed using Homebrew on macOS.

What you expected to happen: Grafana to print usage, start a server, or anything other than an immediate crash.

How to reproduce it (as minimally and precisely as possible):

$ brew install grafana
==> Fetching grafana
==> Downloading https://ghcr.io/v2/homebrew/core/grafana/manifests/9.4.7
==> Downloading https://ghcr.io/v2/homebrew/core/grafana/blobs/sha256:130f8408371cd054aafa05e72b5ea76f6427acfae9f5a9ecec22673f165a62b9
==> Pouring grafana--9.4.7.ventura.bottle.tar.gz
==> Caveats
To restart grafana after an upgrade:
  brew services restart grafana
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/grafana/bin/grafana server --config /usr/local/etc/grafana/grafana.ini --homepath /usr/local/opt/grafana/share/grafana --packaging=brew cfg:default.paths.logs=/usr/local/var/log/grafana cfg:default.paths.data=/usr/local/var/lib/grafana cfg:default.paths.plugins=/usr/local/var/lib/grafana/plugins
==> Summary
🍺  /usr/local/Cellar/grafana/9.4.7: 6,840 files, 293.5MB
==> Running `brew cleanup grafana`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).

$ brew services start grafana
==> Successfully started `grafana` (label: homebrew.mxcl.grafana)

$ brew services
Name    Status     User     File             
grafana error  512 [me] ~/Library/LaunchAgents/homebrew.mxcl.grafana.plist

$ grafana
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x7ff818d86d96]

runtime stack:
runtime.throw({0x1042971d2?, 0x3?})
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/panic.go:1047 +0x5d fp=0x7ff7bfeff430 sp=0x7ff7bfeff400 pc=0x10003af1d
runtime.sigpanic()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/signal_unix.go:821 +0x3e9 fp=0x7ff7bfeff490 sp=0x7ff7bfeff430 pc=0x100051dc9

goroutine 1 [syscall, locked to thread]:
runtime.cgocall(0x1033f4980, 0xc00103f218)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/cgocall.go:157 +0x5c fp=0xc00103f1f0 sp=0xc00103f1b8 pc=0x1000066bc
github.com/mattn/go-ieproxy._Cfunc_CFNumberGetValue(0x0, 0x9, 0xc0004e6030)
    _cgo_gotypes.go:188 +0x49 fp=0xc00103f218 sp=0xc00103f1f0 pc=0x10180cda9
github.com/mattn/go-ieproxy.cfNumberGetGoInt.func1(0x10180d1a9?, 0x1033f4a20?)
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy_darwin.go:43 +0x59 fp=0xc00103f258 sp=0xc00103f218 pc=0x10180d7f9
github.com/mattn/go-ieproxy.cfNumberGetGoInt(0x0?)
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy_darwin.go:43 +0x37 fp=0xc00103f288 sp=0xc00103f258 pc=0x10180d777
github.com/mattn/go-ieproxy.writeConf()
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy_darwin.go:76 +0x26c fp=0xc00103f378 sp=0xc00103f288 pc=0x10180dc6c
sync.(*Once).doSlow(0x0?, 0x8?)
    /usr/local/Cellar/go/1.20.2/libexec/src/sync/once.go:74 +0xc2 fp=0xc00103f3d8 sp=0xc00103f378 pc=0x100095242
sync.(*Once).Do(...)
    /usr/local/Cellar/go/1.20.2/libexec/src/sync/once.go:65
github.com/mattn/go-ieproxy.getConf(...)
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy_darwin.go:23
github.com/mattn/go-ieproxy.GetConf(...)
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy.go:36
github.com/mattn/go-ieproxy.proxyMiddleman()
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/proxy_middleman_darwin.go:12 +0x57 fp=0xc00103f478 sp=0xc00103f3d8 pc=0x10180c5f7
github.com/mattn/go-ieproxy.GetProxyFunc(...)
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/proxy_middleman.go:10
github.com/Azure/azure-pipeline-go/pipeline.newDefaultHTTPClient()
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/!azure/azure-pipeline-go@v0.2.3/pipeline/core.go:208 +0x1d fp=0xc00103f4b0 sp=0xc00103f478 pc=0x10180efdd
github.com/Azure/azure-pipeline-go/pipeline.init()
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/!azure/azure-pipeline-go@v0.2.3/pipeline/core.go:202 +0x19 fp=0xc00103f4d0 sp=0xc00103f4b0 pc=0x101810679
runtime.doInit(0x106ddad20)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:6506 +0x126 fp=0xc00103f600 sp=0xc00103f4d0 pc=0x10004ada6
runtime.doInit(0x106dec3e0)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:6483 +0x71 fp=0xc00103f730 sp=0xc00103f600 pc=0x10004acf1
runtime.doInit(0x106df1f00)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:6483 +0x71 fp=0xc00103f860 sp=0xc00103f730 pc=0x10004acf1
runtime.doInit(0x106df4d40)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:6483 +0x71 fp=0xc00103f990 sp=0xc00103f860 pc=0x10004acf1
runtime.doInit(0x106e12920)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:6483 +0x71 fp=0xc00103fac0 sp=0xc00103f990 pc=0x10004acf1
runtime.doInit(0x106e10460)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:6483 +0x71 fp=0xc00103fbf0 sp=0xc00103fac0 pc=0x10004acf1
runtime.doInit(0x106db62e0)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:6483 +0x71 fp=0xc00103fd20 sp=0xc00103fbf0 pc=0x10004acf1
runtime.doInit(0x106df28a0)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:6483 +0x71 fp=0xc00103fe50 sp=0xc00103fd20 pc=0x10004acf1
runtime.doInit(0x106dc0de0)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:6483 +0x71 fp=0xc00103ff80 sp=0xc00103fe50 pc=0x10004acf1
runtime.main()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:233 +0x1c6 fp=0xc00103ffe0 sp=0xc00103ff80 pc=0x10003d766
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00103ffe8 sp=0xc00103ffe0 pc=0x1000726c1

goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a6fb0 sp=0xc0000a6f90 pc=0x10003dbd6
runtime.goparkunlock(...)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:387
runtime.forcegchelper()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:305 +0xb0 fp=0xc0000a6fe0 sp=0xc0000a6fb0 pc=0x10003da10
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a6fe8 sp=0xc0000a6fe0 pc=0x1000726c1
created by runtime.init.6
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:293 +0x25

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a7780 sp=0xc0000a7760 pc=0x10003dbd6
runtime.goparkunlock(...)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:387
runtime.bgsweep(0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgcsweep.go:319 +0xde fp=0xc0000a77c8 sp=0xc0000a7780 pc=0x10002843e
runtime.gcenable.func1()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:178 +0x26 fp=0xc0000a77e0 sp=0xc0000a77c8 pc=0x10001d686
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a77e8 sp=0xc0000a77e0 pc=0x1000726c1
created by runtime.gcenable
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:178 +0x6b

goroutine 4 [GC scavenge wait]:
runtime.gopark(0xc0000ce000?, 0x104a672f0?, 0x0?, 0x0?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a7f70 sp=0xc0000a7f50 pc=0x10003dbd6
runtime.goparkunlock(...)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:387
runtime.(*scavengerState).park(0x107007a60)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgcscavenge.go:400 +0x53 fp=0xc0000a7fa0 sp=0xc0000a7f70 pc=0x1000262f3
runtime.bgscavenge(0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgcscavenge.go:633 +0x65 fp=0xc0000a7fc8 sp=0xc0000a7fa0 pc=0x1000268e5
runtime.gcenable.func2()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:179 +0x26 fp=0xc0000a7fe0 sp=0xc0000a7fc8 pc=0x10001d626
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a7fe8 sp=0xc0000a7fe0 pc=0x1000726c1
created by runtime.gcenable
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:179 +0xaa

goroutine 18 [finalizer wait]:
runtime.gopark(0x1a0?, 0x1070092e0?, 0xe0?, 0x24?, 0xc0000a6770?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a6628 sp=0xc0000a6608 pc=0x10003dbd6
runtime.runfinq()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mfinal.go:193 +0x107 fp=0xc0000a67e0 sp=0xc0000a6628 pc=0x10001c6c7
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a67e8 sp=0xc0000a67e0 pc=0x1000726c1
created by runtime.createfing
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mfinal.go:163 +0x45

goroutine 6 [GC worker (idle)]:
runtime.gopark(0x10080b4d5?, 0x1000081fd?, 0xa0?, 0xa1?, 0xc0000a27a8?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a2750 sp=0xc0000a2730 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000a27e0 sp=0xc0000a2750 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a27e8 sp=0xc0000a27e0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 34 [GC worker (idle)]:
runtime.gopark(0x405b211b7450d?, 0x1?, 0x5d?, 0xee?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc00050a750 sp=0xc00050a730 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc00050a7e0 sp=0xc00050a750 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00050a7e8 sp=0xc00050a7e0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 35 [GC worker (idle)]:
runtime.gopark(0x405b211bad318?, 0x1?, 0x5e?, 0xc?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc00050af50 sp=0xc00050af30 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc00050afe0 sp=0xc00050af50 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00050afe8 sp=0xc00050afe0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 20 [GC worker (idle)]:
runtime.gopark(0x405b211b74727?, 0x3?, 0x44?, 0x5?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a2f50 sp=0xc0000a2f30 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000a2fe0 sp=0xc0000a2f50 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a2fe8 sp=0xc0000a2fe0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 36 [GC worker (idle)]:
runtime.gopark(0x405b211b74675?, 0x3?, 0x4e?, 0xe?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc00050b750 sp=0xc00050b730 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc00050b7e0 sp=0xc00050b750 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00050b7e8 sp=0xc00050b7e0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 7 [GC worker (idle)]:
runtime.gopark(0x10704e740?, 0x1?, 0x19?, 0xc0?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a8750 sp=0xc0000a8730 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000a87e0 sp=0xc0000a8750 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a87e8 sp=0xc0000a87e0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 21 [GC worker (idle)]:
runtime.gopark(0x405b211be43c0?, 0x3?, 0xae?, 0xb1?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a3750 sp=0xc0000a3730 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000a37e0 sp=0xc0000a3750 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a37e8 sp=0xc0000a37e0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 37 [GC worker (idle)]:
runtime.gopark(0x405b211be0238?, 0x3?, 0x8e?, 0xd7?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc00050bf50 sp=0xc00050bf30 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc00050bfe0 sp=0xc00050bf50 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00050bfe8 sp=0xc00050bfe0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 22 [GC worker (idle)]:
runtime.gopark(0x405b211be3e39?, 0x1?, 0x2?, 0x9c?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a3f50 sp=0xc0000a3f30 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000a3fe0 sp=0xc0000a3f50 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a3fe8 sp=0xc0000a3fe0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 8 [GC worker (idle)]:
runtime.gopark(0x405b211bad2e4?, 0x3?, 0xf0?, 0xcc?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a8f50 sp=0xc0000a8f30 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000a8fe0 sp=0xc0000a8f50 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a8fe8 sp=0xc0000a8fe0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 23 [GC worker (idle)]:
runtime.gopark(0x405b211be185e?, 0x3?, 0xd?, 0x3?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a4750 sp=0xc0000a4730 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000a47e0 sp=0xc0000a4750 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a47e8 sp=0xc0000a47e0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 24 [GC worker (idle)]:
runtime.gopark(0x405b211b7472c?, 0x1?, 0x3f?, 0x72?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000a4f50 sp=0xc0000a4f30 pc=0x10003dbd6
runtime.gcBgMarkWorker()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000a4fe0 sp=0xc0000a4f50 pc=0x10001f3f1
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000a4fe8 sp=0xc0000a4fe0 pc=0x1000726c1
created by runtime.gcBgMarkStartWorkers
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/mgc.go:1199 +0x25

goroutine 40 [chan receive]:
runtime.gopark(0xc00050c6d8?, 0x100043c75?, 0x20?, 0xc7?, 0x10005bc2f?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc00050c6c8 sp=0xc00050c6a8 pc=0x10003dbd6
runtime.chanrecv(0xc0000846c0, 0xc00050c7a0, 0x1)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/chan.go:583 +0x49d fp=0xc00050c758 sp=0xc00050c6c8 pc=0x10000945d
runtime.chanrecv2(0x6fc23ac00?, 0x0?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/chan.go:447 +0x18 fp=0xc00050c780 sp=0xc00050c758 pc=0x100008f98
github.com/golang/glog.(*loggingT).flushDaemon(0xc000500240?)
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/golang/glog@v1.0.0/glog.go:882 +0x6a fp=0xc00050c7c8 sp=0xc00050c780 pc=0x10113de8a
github.com/golang/glog.init.0.func1()
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/golang/glog@v1.0.0/glog.go:410 +0x26 fp=0xc00050c7e0 sp=0xc00050c7c8 pc=0x10113c0a6
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00050c7e8 sp=0xc00050c7e0 pc=0x1000726c1
created by github.com/golang/glog.init.0
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/golang/glog@v1.0.0/glog.go:410 +0x1bf

goroutine 150 [select]:
runtime.gopark(0xc0000b4f88?, 0x3?, 0x90?, 0x0?, 0xc0000b4f72?)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/proc.go:381 +0xd6 fp=0xc0000b4df8 sp=0xc0000b4dd8 pc=0x10003dbd6
runtime.selectgo(0xc0000b4f88, 0xc0000b4f6c, 0xc000df0a80?, 0x0, 0xc0000b4f88?, 0x1)
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/select.go:327 +0x7be fp=0xc0000b4f38 sp=0xc0000b4df8 pc=0x10004ddbe
go.opencensus.io/stats/view.(*worker).start(0xc000df0a80)
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:292 +0xad fp=0xc0000b4fc8 sp=0xc0000b4f38 pc=0x10153790d
go.opencensus.io/stats/view.init.0.func1()
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x26 fp=0xc0000b4fe0 sp=0xc0000b4fc8 pc=0x101536b46
runtime.goexit()
    /usr/local/Cellar/go/1.20.2/libexec/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000b4fe8 sp=0xc0000b4fe0 pc=0x1000726c1
created by go.opencensus.io/stats/view.init.0
    /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x96

Environment:

UlrichThiess commented 1 year ago

Unfortunately I cannot understand your problem. I just installed and launched Grafana with Homebrew on macOS Ventura 13.2.1. There is no error message. The service starts and can be reached on port :3000. If I start Grafana directly, the help display comes up.

If there are no system extensions and no non-Apple firewall, then I suggest the following troubleshooting:

mellieA commented 1 year ago

@aWZHY0yQH81uOYvH I was able to install and start Grafana as well with homebrew. There were a couple of pop-ups asking if I wanted to allow remote connections - I was able to reach the service in Chrome

grafana started meloriarellano ~/Library/LaunchAgents/homebrew.mxcl.grafana.plist

I'll close this issue. If you believe this is a bug, you can create a new issue and reference this one with the additional reproduction steps.

For help and support with Grafana OSS - we suggest asking the community at community.grafana.com

dimitarvdimitrov commented 1 year ago

I can also reproduce this on darwin arm64.

uname -a
Darwin <NAME> 22.3.0 Darwin Kernel Version 22.3.0: Mon Jan 30 20:38:37 PST 2023; root:xnu-8792.81.3~2/RELEASE_ARM64_T6000 arm64 arm Darwin

I believe this is the the same bug as experienced in https://github.com/mattn/go-ieproxy/issues/35, https://github.com/Azure/azure-pipeline-go/issues/36, and https://github.com/Azure/azure-storage-azcopy/issues/1790

To remediate

The issue in go-ieproxy mentions that disabling wifi and running the code seems to work. For me, disabling wifi, starting grafana, then reenabling wifi avoids the panic.

To Reproduce

The easiest way is to run some of the tests in this repo

git checkout d072b62960daada85fde247314e575532fc8bfac
go test -count=1 github.com/grafana/grafana/pkg/api/...

gives me these same panics as in the description

panics ``` ? github.com/grafana/grafana/pkg/api/apierrors [no test files] ? github.com/grafana/grafana/pkg/api/datasource [no test files] ? github.com/grafana/grafana/pkg/api/frontendlogging [no test files] ? github.com/grafana/grafana/pkg/api/static [no test files] fatal error: unexpected signal during runtime execution [signal SIGSEGV: segmentation violation code=0x2 addr=0x0 pc=0x18c668f88] runtime stack: runtime.throw({0x10286df3f?, 0x0?}) /usr/local/go/src/runtime/panic.go:1047 +0x40 fp=0x16f1be620 sp=0x16f1be5f0 pc=0x100c78950 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:821 +0x240 fp=0x16f1be660 sp=0x16f1be620 pc=0x100c8fa20 goroutine 1 [syscall, locked to thread]: runtime.cgocall(0x1027d7f34, 0x1400103f528) /usr/local/go/src/runtime/cgocall.go:157 +0x50 fp=0x1400103f4f0 sp=0x1400103f4b0 pc=0x100c44f80 github.com/mattn/go-ieproxy._Cfunc_CFNumberGetValue(0x0, 0x9, 0x14000f3d238) _cgo_gotypes.go:188 +0x34 fp=0x1400103f520 sp=0x1400103f4f0 pc=0x101ff9af4 github.com/mattn/go-ieproxy.cfNumberGetGoInt.func1(0x1400103f598?, 0x101ffa670?) /Users/dimitar/grafana/grafana/vendor/github.com/mattn/go-ieproxy/ieproxy_darwin.go:43 +0x58 fp=0x1400103f560 sp=0x1400103f520 pc=0x101ffa2e8 github.com/mattn/go-ieproxy.cfNumberGetGoInt(0x0?) /Users/dimitar/grafana/grafana/vendor/github.com/mattn/go-ieproxy/ieproxy_darwin.go:43 +0x38 fp=0x1400103f5a0 sp=0x1400103f560 pc=0x101ffa268 github.com/mattn/go-ieproxy.writeConf() /Users/dimitar/grafana/grafana/vendor/github.com/mattn/go-ieproxy/ieproxy_darwin.go:76 +0x1e0 fp=0x1400103f690 sp=0x1400103f5a0 pc=0x101ffa690 sync.(*Once).doSlow(0x0?, 0x8?) /usr/local/go/src/sync/once.go:74 +0x100 fp=0x1400103f6f0 sp=0x1400103f690 pc=0x100cb9520 sync.(*Once).Do(...) ```

next you can add this line to /go.mod, which includes

replace github.com/mattn/go-ieproxy => github.com/mattn/go-ieproxy v0.0.5

then

go mod tidy
go mod vendor
go test -count=1 github.com/grafana/grafana/pkg/api/...

and the tests pass

Possible fix?

I'm not really sure what's the best way to approach this.

I see that the faulty version is imported by github.com/Azure/azure-storage-blob-go/azblob, which hasn't had a release since the github.com/mattn/go-ieproxy@v0.0.5 fix. Maybe in the meantime we can pin github.com/mattn/go-ieproxy@v0.0.5 in the go.mod file?

go mod why github.com/mattn/go-ieproxy
# github.com/mattn/go-ieproxy
github.com/grafana/grafana/pkg/components/imguploader
github.com/Azure/azure-storage-blob-go/azblob
github.com/Azure/azure-pipeline-go/pipeline
github.com/mattn/go-ieproxy
Grrrolf commented 1 year ago

This issue has the label type/works-as-intended however, it still crashes on startup when installed on apple silicon. In the meantime, Grafana 10 has been released.

Is there an update available for this issue.

github-actions[bot] commented 3 months ago

This issue has been automatically marked as stale because it has not had activity in the last year. It will be closed in 30 days if no further activity occurs. Please feel free to leave a comment if you believe the issue is still relevant. Thank you for your contributions!

aWZHY0yQH81uOYvH commented 3 months ago

This is still a problem as of Grafana 11.0.0 on amd64 Sonoma 14.5

Backtrace ``` % brew upgrade grafana Warning: grafana 11.0.0 already installed % grafana SIGSEGV: segmentation violation PC=0x7ff817621a24 m=0 sigcode=1 addr=0x0 signal arrived during cgo execution goroutine 1 gp=0xc0000061c0 m=0 mp=0x10f58d3c0 [syscall, locked to thread]: runtime.cgocall(0x1096315f0, 0xc001a3fb70) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/cgocall.go:157 +0x4b fp=0xc001a3fb48 sp=0xc001a3fb10 pc=0x10460cc6b github.com/mattn/go-ieproxy._Cfunc_CFNumberGetValue(0x0, 0x9, 0xc000c94c88) _cgo_gotypes.go:192 +0x48 fp=0xc001a3fb70 sp=0xc001a3fb48 pc=0x107f63fa8 github.com/mattn/go-ieproxy.cfNumberGetGoInt.func1(0x0, 0xc000c94c88) /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy_darwin.go:43 +0x53 fp=0xc001a3fba0 sp=0xc001a3fb70 pc=0x107f64933 github.com/mattn/go-ieproxy.cfNumberGetGoInt(0x0) /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy_darwin.go:43 +0x31 fp=0xc001a3fbc8 sp=0xc001a3fba0 pc=0x107f648b1 github.com/mattn/go-ieproxy.writeConf() /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy_darwin.go:76 +0x27f fp=0xc001a3fcc8 sp=0xc001a3fbc8 pc=0x107f64d9f sync.(*Once).doSlow(0xc001a3fdb0?, 0x104616ebb?) /usr/local/Cellar/go/1.22.3/libexec/src/sync/once.go:74 +0xc2 fp=0xc001a3fd28 sp=0xc001a3fcc8 pc=0x1046a5fe2 sync.(*Once).Do(...) /usr/local/Cellar/go/1.22.3/libexec/src/sync/once.go:65 github.com/mattn/go-ieproxy.getConf(...) /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy_darwin.go:23 github.com/mattn/go-ieproxy.GetConf(...) /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy.go:36 github.com/mattn/go-ieproxy.proxyMiddleman() /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/proxy_middleman_darwin.go:12 +0x4c fp=0xc001a3fdc8 sp=0xc001a3fd28 pc=0x107f6380c github.com/mattn/go-ieproxy.GetProxyFunc(...) /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/proxy_middleman.go:10 github.com/Azure/azure-pipeline-go/pipeline.newDefaultHTTPClient() /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/!azure/azure-pipeline-go@v0.2.3/pipeline/core.go:208 +0x17 fp=0xc001a3fe00 sp=0xc001a3fdc8 pc=0x107f65f77 github.com/Azure/azure-pipeline-go/pipeline.init() /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/!azure/azure-pipeline-go@v0.2.3/pipeline/core.go:202 +0x13 fp=0xc001a3fe20 sp=0xc001a3fe00 pc=0x107f65a33 runtime.doInit1(0x10f31a120) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:7176 +0xe8 fp=0xc001a3ff50 sp=0xc001a3fe20 pc=0x104653b68 runtime.doInit(...) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:7143 runtime.main() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:253 +0x350 fp=0xc001a3ffe0 sp=0xc001a3ff50 pc=0x104645430 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a3ffe8 sp=0xc001a3ffe0 pc=0x10467e781 goroutine 2 gp=0xc000006c40 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc0000aefa8 sp=0xc0000aef88 pc=0x1046457ce runtime.goparkunlock(...) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:408 runtime.forcegchelper() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:326 +0xb3 fp=0xc0000aefe0 sp=0xc0000aefa8 pc=0x104645633 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000aefe8 sp=0xc0000aefe0 pc=0x10467e781 created by runtime.init.6 in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000007180 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc0000af780 sp=0xc0000af760 pc=0x1046457ce runtime.goparkunlock(...) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:408 runtime.bgsweep(0xc0000da000) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgcsweep.go:318 +0xdf fp=0xc0000af7c8 sp=0xc0000af780 pc=0x10462f73f runtime.gcenable.gowrap1() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:203 +0x25 fp=0xc0000af7e0 sp=0xc0000af7c8 pc=0x104624025 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000af7e8 sp=0xc0000af7e0 pc=0x10467e781 created by runtime.gcenable in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc0000076c0 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x10a4bced8?, 0x0?, 0x0?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc0000aff78 sp=0xc0000aff58 pc=0x1046457ce runtime.goparkunlock(...) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x10f587ce0) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc0000affa8 sp=0xc0000aff78 pc=0x10462d0c9 runtime.bgscavenge(0xc0000da000) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc0000affc8 sp=0xc0000affa8 pc=0x10462d679 runtime.gcenable.gowrap2() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:204 +0x25 fp=0xc0000affe0 sp=0xc0000affc8 pc=0x104623fc5 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000affe8 sp=0xc0000affe0 pc=0x10467e781 created by runtime.gcenable in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc0001ac1c0 m=nil [finalizer wait]: runtime.gopark(0xc0000ae648?, 0x104617265?, 0xa8?, 0x1?, 0xc0000061c0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc0000ae620 sp=0xc0000ae600 pc=0x1046457ce runtime.runfinq() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mfinal.go:194 +0x107 fp=0xc0000ae7e0 sp=0xc0000ae620 pc=0x104623067 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000ae7e8 sp=0xc0000ae7e0 pc=0x10467e781 created by runtime.createfing in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mfinal.go:164 +0x3d goroutine 18 gp=0xc000104380 m=nil [GC worker (idle)]: runtime.gopark(0x472bfb43cf43b?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc0000aa750 sp=0xc0000aa730 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000aa7e0 sp=0xc0000aa750 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000aa7e8 sp=0xc0000aa7e0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 6 gp=0xc0001ac380 m=nil [GC worker (idle)]: runtime.gopark(0x472bfb4374f2d?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc0000b0750 sp=0xc0000b0730 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000b07e0 sp=0xc0000b0750 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000b07e8 sp=0xc0000b07e0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 34 gp=0xc000a84000 m=nil [GC worker (idle)]: runtime.gopark(0x472bfb44b27d1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc000a8a750 sp=0xc000a8a730 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc000a8a7e0 sp=0xc000a8a750 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a8a7e8 sp=0xc000a8a7e0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 35 gp=0xc000a841c0 m=nil [GC worker (idle)]: runtime.gopark(0x472bfb44b30ce?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc000a8af50 sp=0xc000a8af30 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc000a8afe0 sp=0xc000a8af50 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a8afe8 sp=0xc000a8afe0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 7 gp=0xc0001ac540 m=nil [GC worker (idle)]: runtime.gopark(0x10f604b20?, 0x1?, 0xed?, 0xa0?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc0000b0f50 sp=0xc0000b0f30 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000b0fe0 sp=0xc0000b0f50 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000b0fe8 sp=0xc0000b0fe0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 36 gp=0xc000a84380 m=nil [GC worker (idle)]: runtime.gopark(0x472bfb44b40a7?, 0x1?, 0xa8?, 0x4b?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc000a8b750 sp=0xc000a8b730 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc000a8b7e0 sp=0xc000a8b750 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a8b7e8 sp=0xc000a8b7e0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 8 gp=0xc0001ac700 m=nil [GC worker (idle)]: runtime.gopark(0x10f604b20?, 0x1?, 0xd3?, 0xee?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc0000b1750 sp=0xc0000b1730 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000b17e0 sp=0xc0000b1750 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000b17e8 sp=0xc0000b17e0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 37 gp=0xc000a84540 m=nil [GC worker (idle)]: runtime.gopark(0x472bfb44b39c8?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc000a8bf50 sp=0xc000a8bf30 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc000a8bfe0 sp=0xc000a8bf50 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a8bfe8 sp=0xc000a8bfe0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 9 gp=0xc0001ac8c0 m=nil [GC worker (idle)]: runtime.gopark(0x472bfb4374f22?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc0000b1f50 sp=0xc0000b1f30 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000b1fe0 sp=0xc0000b1f50 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000b1fe8 sp=0xc0000b1fe0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 38 gp=0xc000a84700 m=nil [GC worker (idle)]: runtime.gopark(0x472bfb44b48ef?, 0x1?, 0x71?, 0x56?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc000a8c750 sp=0xc000a8c730 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc000a8c7e0 sp=0xc000a8c750 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a8c7e8 sp=0xc000a8c7e0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 10 gp=0xc0001aca80 m=nil [GC worker (idle)]: runtime.gopark(0x472bfb44b2865?, 0x1?, 0x3c?, 0xe2?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc000a86750 sp=0xc000a86730 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc000a867e0 sp=0xc000a86750 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a867e8 sp=0xc000a867e0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 39 gp=0xc000a848c0 m=nil [GC worker (idle)]: runtime.gopark(0x472bfb44b4aee?, 0x3?, 0xc1?, 0xf6?, 0x0?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc000a8cf50 sp=0xc000a8cf30 pc=0x1046457ce runtime.gcBgMarkWorker() /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1310 +0xe5 fp=0xc000a8cfe0 sp=0xc000a8cf50 pc=0x104626105 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a8cfe8 sp=0xc000a8cfe0 pc=0x10467e781 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/Cellar/go/1.22.3/libexec/src/runtime/mgc.go:1234 +0x1c goroutine 40 gp=0xc000c05880 m=nil [select]: runtime.gopark(0xc000a89f80?, 0x2?, 0x51?, 0x72?, 0xc000a89f74?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc000a89e18 sp=0xc000a89df8 pc=0x1046457ce runtime.selectgo(0xc000a89f80, 0xc000a89f70, 0x0?, 0x0, 0x0?, 0x1) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/select.go:327 +0x725 fp=0xc000a89f38 sp=0xc000a89e18 pc=0x104657585 github.com/golang/glog.(*fileSink).flushDaemon(0x10f586418) /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/golang/glog@v1.2.0/glog_file.go:351 +0xb9 fp=0xc000a89fc8 sp=0xc000a89f38 pc=0x10537ce19 github.com/golang/glog.init.1.gowrap1() /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/golang/glog@v1.2.0/glog_file.go:166 +0x25 fp=0xc000a89fe0 sp=0xc000a89fc8 pc=0x10537bea5 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a89fe8 sp=0xc000a89fe0 pc=0x10467e781 created by github.com/golang/glog.init.1 in goroutine 1 /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/golang/glog@v1.2.0/glog_file.go:166 +0x126 goroutine 41 gp=0xc000c05a40 m=nil [select]: runtime.gopark(0xc0000aaf78?, 0x3?, 0x8?, 0x1?, 0xc0000aaf72?) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/proc.go:402 +0xce fp=0xc0000aae18 sp=0xc0000aadf8 pc=0x1046457ce runtime.selectgo(0xc0000aaf78, 0xc0000aaf6c, 0xc000acda80?, 0x0, 0x0?, 0x1) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/select.go:327 +0x725 fp=0xc0000aaf38 sp=0xc0000aae18 pc=0x104657585 go.opencensus.io/stats/view.(*worker).start(0xc000acda80) /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:292 +0x9f fp=0xc0000aafc8 sp=0xc0000aaf38 pc=0x106a0533f go.opencensus.io/stats/view.init.0.gowrap1() /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x25 fp=0xc0000aafe0 sp=0xc0000aafc8 pc=0x106a046a5 runtime.goexit({}) /usr/local/Cellar/go/1.22.3/libexec/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000aafe8 sp=0xc0000aafe0 pc=0x10467e781 created by go.opencensus.io/stats/view.init.0 in goroutine 1 /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x8d rax 0xc84e94131b570001 rbx 0x0 rcx 0x1096315f0 rdx 0xc000c94c88 rdi 0x16 rsi 0x0 rbp 0x7ff7bb8fc4b0 rsp 0x7ff7bb8fc4b0 r8 0x10f58d3c0 r9 0x0 r10 0x36 r11 0x10 r12 0xc000c94c80 r13 0x0 r14 0x9 r15 0xc000c94c88 rip 0x7ff817621a24 rflags 0x10246 cs 0x2b fs 0x0 gs 0x0 ```