We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Logs from terminal :
2024/12/20 01:52:25 error getting playback status: mpv error -10: MPV_ERROR -10 property unavailable fatal error: sync: RUnlock of unlocked RWMutex [signal SIGSEGV: segmentation violation code=0x2 addr=0x58 pc=0x103008918] goroutine 1 [running, locked to thread]: sync.fatal({0x1035688c0?, 0x1032c5328?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/panic.go:1061 +0x20 sync.(*RWMutex).rUnlockSlow(0x140001f8000, 0x6c8f3b0?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/sync/rwmutex.go:129 +0x44 sync.(*RWMutex).RUnlock(0x14000f33640?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/sync/rwmutex.go:119 +0x5c panic({0x1037cb120?, 0x103e81340?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/panic.go:914 +0x218 fyne.io/fyne/v2/layout.vBoxLayout.MinSize({0x140086d87d8?}, {0x14006768000, 0x20, 0x140002c62a0?}) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/layout/boxlayout.go:116 +0x98 fyne.io/fyne/v2.(*Container).MinSize(0x1038f0038?) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/container.go:90 +0x58 fyne.io/fyne/v2/internal/driver/common.(*Canvas).EnsureMinSize.func1(0x140034e2780, {0x0?, 0x0?}) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/common/canvas.go:119 +0x1cc fyne.io/fyne/v2/internal/driver/common.(*Canvas).walkTree.func2({0x1038f3700?, 0x14000bd3cc0?}, {0xbd3b00?, 0x140?}, {0x1038f0038?, 0x14000bd3bd0?}) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/common/canvas.go:501 +0xd8 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x14000bd3bd0}, 0x0, {0x1038f36a0, 0x14000bd3c20}, {0x32c507c?, 0x1?}, {0x4748460?, 0x1?}, {0xf8475800?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:199 +0x360 fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f36a0, 0x14000bd3c20}, 0x0, {0x1038f1540, 0x14007373a40}, {0x32c507c?, 0x1?}, {0x86d8ab8?, 0x140?}, {0x2cecf3c?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f1540, 0x14007373a40}, 0x0, {0x1038f0038, 0x140078fcb90}, {0x32c507c?, 0x1?}, {0x4748460?, 0x1?}, {0xf8475800?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x140078fcb90}, 0x0, {0x1038f28c0, 0x1400782c360}, {0x32c507c?, 0x1?}, {0x63e6ae0?, 0x140?}, {0x1f8000?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f28c0, 0x1400782c360}, 0x0, {0x1038f0038, 0x14008216780}, {0x32c507c?, 0x1?}, {0x4748460?, 0x1?}, {0xf8475800?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x14008216780}, 0x0, {0x1038f2020, 0x1400346c6e0}, {0x32c507c?, 0x1?}, {0x6f5d8c0?, 0x140?}, {0x1f8000?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f2020, 0x1400346c6e0}, 0x0, {0x1038f0038, 0x140074b8640}, {0x32c507c?, 0x1?}, {0x0?, 0x0?}, {0x6e806b0?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x140074b8640}, 0x0, {0x1038f0038, 0x140074b8690}, {0x32c507c?, 0x1?}, {0x74b85f0?, 0x140?}, {0x1f8000?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x140074b8690}, 0x0, {0x1038f0038, 0x140074b86e0}, {0x32c507c?, 0x1?}, {0x72c3560?, 0x140?}, {0x1f8000?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x140074b86e0}, 0x0, {0x1038f0038, 0x140074b8730}, {0x32c507c?, 0x1?}, {0x86d9138?, 0x140?}, {0x2cecf3c?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x140074b8730}, 0x0, {0x1038f0038, 0x140074b88c0}, {0x32c507c?, 0x1?}, {0x4748460?, 0x1?}, {0xf8475800?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x140074b88c0}, 0x0, {0x1038f2860, 0x140060561a0}, {0x32c507c?, 0x1?}, {0x86d92e8?, 0x140?}, {0x2cac3a0?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f2860, 0x140060561a0}, 0x0, {0x1038f0038, 0x140000d0640}, {0x32c507c?, 0x1?}, {0x86d93a8?, 0x140?}, {0x2cecf3c?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x140000d0640}, 0x0, {0x1038f0038, 0x140000d09b0}, {0x32c507c?, 0x1?}, {0x4748460?, 0x1?}, {0xf8475800?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x140000d09b0}, 0x0, {0x1038f00f8, 0x140005b81a0}, {0x32c507c?, 0x1?}, {0x86d9548?, 0x140?}, {0x2cecf3c?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f00f8, 0x140005b81a0}, 0x0, {0x1038f0038, 0x140011bc190}, {0x32c507c?, 0x1?}, {0x4748460?, 0x1?}, {0xf8475800?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x140011bc190}, 0x0, {0x1038f0158, 0x140004a79e0}, {0x32c507c?, 0x1?}, {0xad3b0?, 0x140?}, {0x326a140?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0158, 0x140004a79e0}, 0x0, {0x1038f0038, 0x140011bc230}, {0x38f0098?, 0x1?}, {0x86d97d8?, 0x140?}, {0x2ca3e34?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.walkObjectTree.func1(...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:178 fyne.io/fyne/v2/internal/driver.walkObjectTree({0x1038f0038, 0x140011bc230}, 0x0, {0x0, 0x0}, {0x300a3b4?, 0x1?}, {0x86d98a8?, 0x140?}, {0x32c4d5c?, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:192 +0x31c fyne.io/fyne/v2/internal/driver.WalkVisibleObjectTree({0x1038f0038?, 0x140011bc230?}, 0x14000522300?, 0x140086d98c0?) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/util.go:134 +0x58 fyne.io/fyne/v2/internal/driver/common.(*Canvas).walkTree(0x140086d99c8?, 0x14000f33640, 0x0, 0x140086d9a28) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/common/canvas.go:507 +0x100 fyne.io/fyne/v2/internal/driver/common.(*Canvas).WalkTrees(0x140001f8000, 0x1032ca650?, 0x1034cd7ec?) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/common/canvas.go:419 +0x38 fyne.io/fyne/v2/internal/driver/common.(*Canvas).EnsureMinSize(0x140001f8000) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/common/canvas.go:143 +0x14c fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/loop.go:218 +0x30 fyne.io/fyne/v2/internal/driver/glfw.(*window).RunWithContext(0x1032dcc60?, 0x140086d9b00) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/window.go:941 +0x4c fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow(0x1034d05e0?, 0x140086d9b58?) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/loop.go:217 +0x44 fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).drawSingleFrame(0x140086d9cf8?) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/loop.go:95 +0x1bc fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).runGL(0x140003da0d0) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/loop.go:175 +0x528 fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).Run(0x140003da0d0) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver.go:164 +0x78 fyne.io/fyne/v2/app.(*fyneApp).Run(0x1400050a000) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/app/app.go:71 +0x70 fyne.io/fyne/v2/internal/driver/glfw.(*window).ShowAndRun(0x1038fb1f8?) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/window.go:235 +0x2c github.com/dweymouth/supersonic/ui.(*MainWindow).ShowAndRun(...) /Users/runner/work/supersonic/supersonic/ui/mainwindow.go:413 main.main() /Users/runner/work/supersonic/supersonic/main.go:88 +0x3d8 goroutine 51 [runnable]: github.com/go-text/typesetting/harfbuzz.NewFont(0x14000f79840) /Users/runner/go/pkg/mod/github.com/go-text/[email protected]/harfbuzz/fonts.go:80 +0x158 github.com/go-text/typesetting/shaping.(*HarfbuzzShaper).Shape(0x14005fb94c0, {{0x14006d7ff10, 0x2, 0x2}, 0x0, 0x2, 0x0, 0x14000f79840, {0x0, 0x0, ...}, ...}) /Users/runner/go/pkg/mod/github.com/go-text/[email protected]/shaping/shaping.go:91 +0x32c fyne.io/fyne/v2/internal/painter.shapeCallback({0x1038e4980?, 0x14005fb94c0?}, {{0x14006d7ff10, 0x2, 0x2}, 0x0, 0x2, 0x0, 0x14000f79840, {0x0, ...}, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/painter/font.go:302 +0xb0 fyne.io/fyne/v2/internal/painter.walkString({0x1038e5160, 0x140067a19b0}, {0x140065cee88?, 0x0?}, 0x380, {0x1, 0x0, 0x0, 0x0, 0x0, ...}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/painter/font.go:293 +0x2c8 fyne.io/fyne/v2/internal/painter.MeasureString({0x1038e5160?, 0x140067a19b0?}, {0x140065cee88?, 0x0?}, 0x0?, {0x1, 0x0, 0x0, 0x0, 0x0, ...}) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/painter/font.go:207 +0x84 fyne.io/fyne/v2/internal/painter.measureText({0x140065cee88, 0x6}, 0x30d18c8?, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0?, ...}) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/painter/font.go:233 +0xb0 fyne.io/fyne/v2/internal/painter.RenderedTextSize({0x140065cee88, 0x6}, 0x30d1938?, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, ...}) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/painter/font.go:218 +0x98 fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).RenderedTextSize(0x14000f36000?, {0x140065cee88?, 0x10?}, 0x37f8b00?, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0}, ...) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver.go:72 +0x70 fyne.io/fyne/v2.MeasureText({0x140065cee88, 0x6}, 0x4?, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0}) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/text.go:72 +0x8c fyne.io/fyne/v2/widget.(*Hyperlink).syncSegments(0x14000f36000) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/widget/hyperlink.go:296 +0x2f8 fyne.io/fyne/v2/widget.(*Hyperlink).SetText(0x14000f36000, {0x140065cee88, 0x6}) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/widget/hyperlink.go:196 +0x94 github.com/dweymouth/supersonic/ui/widgets.(*OptionHyperlink).SetTextAndToolTip(0x140000ce7e0, {0x140065cee88, 0x6}) /Users/runner/work/supersonic/supersonic/ui/widgets/optionhyperlink.go:39 +0x34 github.com/dweymouth/supersonic/ui/widgets.(*NowPlayingCard).Update(0x14000461ba0, {0x1038e68c8, 0x140078ff860?}) /Users/runner/work/supersonic/supersonic/ui/widgets/nowplayingcard.go:146 +0x84 github.com/dweymouth/supersonic/ui.(*BottomPanel).onSongChange(0x140000ad3b0, {0x1038e68c8, 0x140078ff860}, 0x14002ea9cf0?) /Users/runner/work/supersonic/supersonic/ui/bottompanel.go:128 +0x44 github.com/dweymouth/supersonic/backend.(*playbackEngine).invokeOnSongChangeCallbacks(0x1400050e000) /Users/runner/work/supersonic/supersonic/backend/playbackengine.go:636 +0x74 github.com/dweymouth/supersonic/backend.(*playbackEngine).handleOnTrackChange(0x1400050e000) /Users/runner/work/supersonic/supersonic/backend/playbackengine.go:469 +0x15c github.com/dweymouth/supersonic/backend/player.(*BasePlayerCallbackImpl).InvokeOnTrackChange(...) /Users/runner/work/supersonic/supersonic/backend/player/player.go:147 github.com/dweymouth/supersonic/backend/player/mpv.(*Player).eventHandler(0x140003a4120, {0x1038eae08, 0x140003ac050}) /Users/runner/work/supersonic/supersonic/backend/player/mpv/player.go:490 +0x18c created by github.com/dweymouth/supersonic/backend/player/mpv.(*Player).Init in goroutine 1 /Users/runner/work/supersonic/supersonic/backend/player/mpv/player.go:129 +0x398 goroutine 50 [select, 538 minutes]: github.com/dweymouth/supersonic/backend.(*UpdateChecker).Start.func1() /Users/runner/work/supersonic/supersonic/backend/updatechecker.go:38 +0x9c created by github.com/dweymouth/supersonic/backend.(*UpdateChecker).Start in goroutine 1 /Users/runner/work/supersonic/supersonic/backend/updatechecker.go:34 +0xa0 goroutine 4 [sync.Cond.Wait, 584 minutes]: sync.runtime_notifyListWait(0x14000048050, 0x16) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/sema.go:527 +0x154 sync.(*Cond).Wait(0x14000048040) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/sync/cond.go:70 +0xcc github.com/dweymouth/supersonic/backend.(*playbackCommandQueue).chanWriter(0x1400007e120) /Users/runner/work/supersonic/supersonic/backend/playbackcommands.go:214 +0x168 created by github.com/dweymouth/supersonic/backend.NewCommandQueue in goroutine 1 /Users/runner/work/supersonic/supersonic/backend/playbackcommands.go:53 +0xf0 goroutine 5 [select, 584 minutes]: github.com/dweymouth/supersonic/backend.(*PlaybackManager).runCmdQueue(0x1400000e1c8, {0x1038eae08, 0x14000108a00}) /Users/runner/work/supersonic/supersonic/backend/playbackmanager.go:395 +0x90 created by github.com/dweymouth/supersonic/backend.NewPlaybackManager in goroutine 1 /Users/runner/work/supersonic/supersonic/backend/playbackmanager.go:35 +0x100 goroutine 6 [select]: github.com/dweymouth/supersonic/backend.(*ImageCache).periodicallyEvict(0x1400050a158, {0x1038eae08, 0x14000108a00}, 0x0?) /Users/runner/work/supersonic/supersonic/backend/imagecache.go:167 +0x74 created by github.com/dweymouth/supersonic/backend.(*ImageCache).Init in goroutine 1 /Users/runner/work/supersonic/supersonic/backend/imagecache.go:48 +0xcc goroutine 7 [IO wait, 1978 minutes]: internal/poll.runtime_pollWait(0x10acbc028, 0x72) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/netpoll.go:343 +0xa0 internal/poll.(*pollDesc).wait(0x14000514000?, 0x10383c5c0?, 0x0) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x14000514000) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_unix.go:611 +0x250 net.(*netFD).accept(0x14000514000) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/fd_unix.go:172 +0x28 net.(*UnixListener).accept(0x14000380e38?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/unixsock_posix.go:172 +0x20 net.(*UnixListener).Accept(0x1400007e1e0) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/unixsock.go:260 +0x2c net/http.(*Server).Serve(0x1400051c000, {0x1038e9df0, 0x1400007e1e0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/server.go:3061 +0x2b8 github.com/dweymouth/supersonic/backend/ipc.(*serverImpl).Serve(0x0?, {0x1038e9df0?, 0x1400007e1e0?}) /Users/runner/work/supersonic/supersonic/backend/ipc/server.go:45 +0x28 created by github.com/dweymouth/supersonic/backend.StartupApp in goroutine 1 /Users/runner/work/supersonic/supersonic/backend/app.go:147 +0xc60 goroutine 54 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:160 +0x3c created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:159 +0xe8 goroutine 100 [chan receive]: github.com/dweymouth/supersonic/ui/util.NewWidgetPool.func1() /Users/runner/work/supersonic/supersonic/ui/util/widgetpool.go:48 +0x60 created by github.com/dweymouth/supersonic/ui/util.NewWidgetPool in goroutine 1 /Users/runner/work/supersonic/supersonic/ui/util/widgetpool.go:46 +0xb8 goroutine 53 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:160 +0x3c created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:159 +0xe8 goroutine 29 [syscall, 1978 minutes]: syscall.syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/sys_darwin.go:45 +0x68 golang.org/x/sys/unix.kevent(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/go/pkg/mod/golang.org/x/[email protected]/unix/zsyscall_darwin_arm64.go:275 +0x54 golang.org/x/sys/unix.Kevent(0x0?, {0x0?, 0x0?, 0x0?}, {0x14000067660?, 0x0?, 0x0?}, 0x0?) /Users/runner/go/pkg/mod/golang.org/x/[email protected]/unix/syscall_bsd.go:397 +0x40 github.com/fsnotify/fsnotify.(*Watcher).read(0x0?, {0x14000067660?, 0x0?, 0xa}) /Users/runner/go/pkg/mod/github.com/fsnotify/[email protected]/backend_kqueue.go:777 +0x48 github.com/fsnotify/fsnotify.(*Watcher).readEvents(0x140000ce000) /Users/runner/go/pkg/mod/github.com/fsnotify/[email protected]/backend_kqueue.go:547 +0x94 created by github.com/fsnotify/fsnotify.NewBufferedWatcher in goroutine 1 /Users/runner/go/pkg/mod/github.com/fsnotify/[email protected]/backend_kqueue.go:184 +0x1fc goroutine 30 [chan receive, 1978 minutes]: fyne.io/fyne/v2/app.watchFile.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/app/settings_desktop.go:42 +0x60 created by fyne.io/fyne/v2/app.watchFile in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/app/settings_desktop.go:41 +0xfc goroutine 32 [select, 1978 minutes]: fyne.io/fyne/v2/internal/async.(*UnboundedChan[...]).processing(0x1038f8780) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/async/chan_go1.21.go:74 +0xb4 created by fyne.io/fyne/v2/internal/async.NewUnboundedChan[...] in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/async/chan_go1.21.go:51 +0x10c goroutine 33 [syscall, 1978 minutes]: syscall.syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/sys_darwin.go:45 +0x68 golang.org/x/sys/unix.kevent(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/go/pkg/mod/golang.org/x/[email protected]/unix/zsyscall_darwin_arm64.go:275 +0x54 golang.org/x/sys/unix.Kevent(0x0?, {0x0?, 0x0?, 0x0?}, {0x14000068e60?, 0x0?, 0x0?}, 0x0?) /Users/runner/go/pkg/mod/golang.org/x/[email protected]/unix/syscall_bsd.go:397 +0x40 github.com/fsnotify/fsnotify.(*Watcher).read(0x0?, {0x14000068e60?, 0x0?, 0xa}) /Users/runner/go/pkg/mod/github.com/fsnotify/[email protected]/backend_kqueue.go:777 +0x48 github.com/fsnotify/fsnotify.(*Watcher).readEvents(0x140000ce0e0) /Users/runner/go/pkg/mod/github.com/fsnotify/[email protected]/backend_kqueue.go:547 +0x94 created by github.com/fsnotify/fsnotify.NewBufferedWatcher in goroutine 1 /Users/runner/go/pkg/mod/github.com/fsnotify/[email protected]/backend_kqueue.go:184 +0x1fc goroutine 82 [chan receive, 1978 minutes]: fyne.io/fyne/v2/app.watchFile.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/app/settings_desktop.go:42 +0x60 created by fyne.io/fyne/v2/app.watchFile in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/app/settings_desktop.go:41 +0xfc goroutine 38 [select, 622 minutes, locked to thread]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/loop.go:253 +0xa8 created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/loop.go:249 +0xc4 goroutine 39 [select, 446 minutes]: fyne.io/fyne/v2/internal/async.(*UnboundedChan[...]).processing(0x1038f8780) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/async/chan_go1.21.go:74 +0xb4 created by fyne.io/fyne/v2/internal/async.New[...] in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/async/chan_go1.21.go:51 +0x10c goroutine 40 [chan receive, 446 minutes]: fyne.io/fyne/v2/internal/driver/common.(*Window).RunEventQueue(0x0?) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/common/window.go:34 +0x48 created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).createWindow.func1 in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/window.go:1009 +0x150 goroutine 52 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:160 +0x3c created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:159 +0xe8 goroutine 42 [select, 1978 minutes]: fyne.io/fyne/v2/internal/async.(*UnboundedChan[...]).processing(0x1038f8780) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/async/chan_go1.21.go:74 +0xb4 created by fyne.io/fyne/v2/internal/async.NewUnboundedChan[...] in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/async/chan_go1.21.go:51 +0x10c goroutine 43 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/common.(*Window).RunEventQueue(0x0?) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/common/window.go:34 +0x48 created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).createWindow.func1 in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/window.go:1009 +0x150 goroutine 98 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:160 +0x3c created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:159 +0xe8 goroutine 25418 [select]: net.(*netFD).connect.func2() /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/fd_unix.go:118 +0x70 created by net.(*netFD).connect in goroutine 25417 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/fd_unix.go:117 +0x2cc goroutine 15 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/app.(*Lifecycle).RunEventQueue(0x0?) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/app/lifecycle.go:127 +0x48 created by fyne.io/fyne/v2/app.(*fyneApp).Run in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/app/app.go:70 +0x5c goroutine 16 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).catchTerm(0x0?) /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:199 +0x7c created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).Run in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver.go:163 +0x70 goroutine 102 [syscall, 1978 minutes]: os/signal.signal_recv() /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/sigqueue.go:149 +0x2c os/signal.loop() /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/os/signal/signal_unix.go:23 +0x1c created by os/signal.Notify.func1.1 in goroutine 16 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/os/signal/signal.go:151 +0x28 goroutine 25525 [runnable]: net.doBlockingWithCtx[...]({0x1038eae08, 0x140040278b0}, 0x14003b596b0) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/cgo_unix.go:60 +0x104 net.cgoLookupIP({0x1038eae08, 0x140040278b0}, {0x10353a94a, 0x3}, {0x14003bb4738, 0xf}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/cgo_unix.go:214 +0xb8 net.(*Resolver).lookupIP(0x1047477a0, {0x1038eae08, 0x140040278b0}, {0x10353a94a, 0x3}, {0x14003bb4738, 0xf}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/lookup_unix.go:70 +0xd8 net.glob..func1({0x1038eae08?, 0x140040278b0?}, 0x140078248c0?, {0x10353a94a?, 0x140000e1ef0?}, {0x14003bb4738?, 0x14003bb4738?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/hook.go:23 +0x44 net.(*Resolver).lookupIPAddr.func1() /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/lookup.go:324 +0x48 internal/singleflight.(*Group).doCall(0x1047477b0, 0x14004027900, {0x14003bb4750, 0x13}, 0x140003da118?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/singleflight/singleflight.go:93 +0x34 created by internal/singleflight.(*Group).DoChan in goroutine 25524 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/singleflight/singleflight.go:86 +0x384 goroutine 55 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:160 +0x3c created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:159 +0xe8 goroutine 56 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:160 +0x3c created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:159 +0xe8 goroutine 57 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:160 +0x3c created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:159 +0xe8 goroutine 58 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:160 +0x3c created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:159 +0xe goroutine 59 [chan receive, 1978 minutes]: fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu.func1() /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:160 +0x3c created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystrayMenu in goroutine 1 /Users/runner/go/pkg/mod/github.com/dweymouth/fyne/[email protected]/internal/driver/glfw/driver_desktop.go:159 +0xe8 goroutine 25542 [select]: github.com/dweymouth/supersonic/ui/widgets.(*LoadingDots).animate(0x1400027c200, {0x1038eae08, 0x1400758ac30}) /Users/runner/work/supersonic/supersonic/ui/widgets/loadingdots.go:68 +0xc8 created by github.com/dweymouth/supersonic/ui/widgets.(*LoadingDots).Start in goroutine 51 /Users/runner/work/supersonic/supersonic/ui/widgets/loadingdots.go:51 +0x194 goroutine 25457 [select]: net.(*netFD).connect.func2() /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/fd_unix.go:118 +0x70 created by net.(*netFD).connect in goroutine 25456 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/fd_unix.go:117 +0x2cc goroutine 25515 [select]: net.(*netFD).connect.func2() /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/fd_unix.go:118 +0x70 created by net.(*netFD).connect in goroutine 25514 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/fd_unix.go:117 +0x2cc goroutine 25540 [select]: net/http.(*Transport).getConn(0x103e9bc60, 0x14003750280, {{}, 0x0, {0x140066422d0, 0x5}, {0x14000778090, 0x13}, 0x0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1393 +0x448 net/http.(*Transport).roundTrip(0x103e9bc60, 0x14003048a00) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:591 +0x658 net/http.(*Transport).RoundTrip(0x14003048a00?, 0x1038e34e8?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/roundtrip.go:17 +0x1c net/http.send(0x14003048700, {0x1038e34e8, 0x103e9bc60}, {0x102eea9b0?, 0x8?, 0x104748460?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:260 +0x4e0 net/http.(*Client).send(0x1400132a300, 0x14003048700, {0x10353bf5f?, 0x4?, 0x104748460?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:181 +0x9c net/http.(*Client).do(0x1400132a300, 0x14003048700) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:724 +0x6f4 net/http.(*Client).Do(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:590 github.com/supersonic-app/go-subsonic/subsonic.(*Client).Request(0x140000ac990, {0x10353a92c?, 0x10353bf5f?}, {0x103546121?, 0x1037808c0?}, 0x102cacebc?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:107 +0x40 github.com/supersonic-app/go-subsonic/subsonic.(*Client).GetCoverArt(0x1037c1de0?, {0x140065b70e0, 0x2c}, 0x4?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/retrieval.go:139 +0x250 github.com/dweymouth/supersonic/backend/mediaprovider/subsonic.(*subsonicMediaProvider).GetCoverArt(0x140002bcaf0, {0x140065b70e0, 0x2c}, 0x12c) /Users/runner/work/supersonic/supersonic/backend/mediaprovider/subsonic/subsonicmediaprovider.go:156 +0xe8 github.com/dweymouth/supersonic/backend.(*ImageManager).fetchAndCacheCoverFromServer(0x1400050a140, {0x1038eabd8, 0x10477e080}, {0x140065b70e0, 0x2c}, 0x1400334fd28?, 0x0) /Users/runner/work/supersonic/supersonic/backend/imagemanager.go:256 +0xd4 github.com/dweymouth/supersonic/backend.(*ImageManager).fetchAndCacheCoverFromDiskOrServer(0x1400050a140, {0x1038eabd8, 0x10477e080}, {0x140065b70e0, 0x2c}, 0xdf8475800, 0x0) /Users/runner/work/supersonic/supersonic/backend/imagemanager.go:237 +0x138 github.com/dweymouth/supersonic/backend.(*ImageManager).GetCoverThumbnail(0x1400050a140, {0x140065b70e0, 0x2c}) /Users/runner/work/supersonic/supersonic/backend/imagemanager.go:120 +0x68 github.com/dweymouth/supersonic/backend.StartupApp.func6({0x140065b70e0, 0x2c}) /Users/runner/work/supersonic/supersonic/backend/app.go:156 +0x3c github.com/dweymouth/supersonic/backend.(*MPMediaHandler).updateMetadata(0x140003da118?, 0x14007cfc870) /Users/runner/work/supersonic/supersonic/backend/mpmedia_mac.go:109 +0x88 created by github.com/dweymouth/supersonic/backend.InitMPMediaHandler.func1 in goroutine 51 /Users/runner/work/supersonic/supersonic/backend/mpmedia_mac.go:79 +0xf4 goroutine 25538 [select]: net/http.(*Transport).getConn(0x103e9bc60, 0x140037a0980, {{}, 0x0, {0x140065b7920, 0x5}, {0x140011b46d8, 0x13}, 0x0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1393 +0x448 net/http.(*Transport).roundTrip(0x103e9bc60, 0x14003233800) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:591 +0x658 net/http.(*Transport).RoundTrip(0x14003233800?, 0x1038e34e8?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/roundtrip.go:17 +0x1c net/http.send(0x14003233700, {0x1038e34e8, 0x103e9bc60}, {0x102eea9b0?, 0x8?, 0x104748460?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:260 +0x4e0 net/http.(*Client).send(0x1400132a300, 0x14003233700, {0x103544a52?, 0xa?, 0x104748460?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:181 +0x9c net/http.(*Client).do(0x1400132a300, 0x14003233700) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:724 +0x6f4 net/http.(*Client).Do(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:590 github.com/supersonic-app/go-subsonic/subsonic.(*Client).Request(0x140000ac990, {0x10353a92c?, 0x14fb97850?}, {0x103541f25?, 0x10?}, 0x14000070d80?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:107 +0x40 github.com/supersonic-app/go-subsonic/subsonic.(*Client).getValues(0x14000085a38?, {0x103541f25?, 0x10353bf6b?}, 0x4?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:165 +0x4c github.com/supersonic-app/go-subsonic/subsonic.(*Client).Get(0x140000ac990?, {0x103541f25, 0x8}, 0x14000085ca8?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:120 +0x190 github.com/supersonic-app/go-subsonic/subsonic.(*Client).Scrobble(0x1037c1de0?, {0x140065c15e0, 0x20}, 0x4?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/annotation.go:95 +0x358 github.com/dweymouth/supersonic/backend/mediaprovider/subsonic.(*subsonicMediaProvider).TrackEndedPlayback(0x140002bcaf0, {0x140065c15e0, 0x20}, 0x0?, 0x18?) /Users/runner/work/supersonic/supersonic/backend/mediaprovider/subsonic/subsonicmediaprovider.go:281 +0x194 created by github.com/dweymouth/supersonic/backend.(*playbackEngine).checkScrobble in goroutine 51 /Users/runner/work/supersonic/supersonic/backend/playbackengine.go:590 +0x28c goroutine 9340 [select]: github.com/dweymouth/supersonic/backend.(*playbackEngine).startPollTimePos.func1() /Users/runner/work/supersonic/supersonic/backend/playbackengine.go:657 +0x90 created by github.com/dweymouth/supersonic/backend.(*playbackEngine).startPollTimePos in goroutine 5 /Users/runner/work/supersonic/supersonic/backend/playbackengine.go:655 +0xd8 goroutine 25453 [select]: net.(*sysDialer).dialParallel(0x1400389b860, {0x1038eae78, 0x14006dc2cb0}, {0x14003e241e0, 0x1, 0x1}, {0x14007d9e020, 0x2, 0x2}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:556 +0x354 net.(*Dialer).DialContext(0x140002bc9a0, {0x1038eae78, 0x14006dc2c40}, {0x10353a94a, 0x3}, {0x140011b46d8, 0x13}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:506 +0x574 net/http.(*Transport).dial(0x14000085a98?, {0x1038eae78?, 0x14006dc2c40?}, {0x10353a94a?, 0x0?}, {0x140011b46d8?, 0x1037c1de0?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1183 +0xdc net/http.(*Transport).dialConn(0x103e9bc60, {0x1038eae78, 0x14006dc2c40}, {{}, 0x0, {0x140065b7920, 0x5}, {0x140011b46d8, 0x13}, 0x0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1625 +0x61c net/http.(*Transport).dialConnFor(0x140003da118?, 0x14007647c30) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1467 +0x7c created by net/http.(*Transport).queueForDial in goroutine 25538 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1436 +0x380 goroutine 25543 [runnable]: net/http.(*Transport).getConn(0x103e9bc60, 0x140037a0e80, {{}, 0x0, {0x140019967c0, 0x5}, {0x140011b4738, 0x13}, 0x0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1421 +0x3f0 net/http.(*Transport).roundTrip(0x103e9bc60, 0x14003233a00) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:591 +0x658 net/http.(*Transport).RoundTrip(0x14003233a00?, 0x1038e34e8?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/roundtrip.go:17 +0x1c net/http.send(0x14003233900, {0x1038e34e8, 0x103e9bc60}, {0x102eea9b0?, 0x8?, 0x104748460?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:260 +0x4e0 net/http.(*Client).send(0x1400132a300, 0x14003233900, {0x10353a3a4?, 0x1?, 0x104748460?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:181 +0x9c net/http.(*Client).do(0x1400132a300, 0x14003233900) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:724 +0x6f4 net/http.(*Client).Do(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:590 github.com/supersonic-app/go-subsonic/subsonic.(*Client).Request(0x140000ac990, {0x10353a92c?, 0x10354a1bb?}, {0x10355db1b?, 0x1038f54a8?}, 0x1400300bec0?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:107 +0x40 github.com/supersonic-app/go-subsonic/subsonic.(*Client).getValues(0x1037c1de0?, {0x10355db1b?, 0x14002eadbe8?}, 0x3?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:165 +0x4c github.com/supersonic-app/go-subsonic/subsonic.(*Client).Get(0x0?, {0x10355db1b, 0x19}, 0xc1d13585cd2b2b88?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:120 +0x190 github.com/supersonic-app/go-subsonic/subsonic.(*Client).GetOpenSubsonicExtensions(0x14000593ee8?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/opensubsonic.go:10 +0x2c github.com/dweymouth/supersonic/backend/mediaprovider/subsonic.(*subsonicMediaProvider).GetLyrics(0x140002bcaf0, 0x140078ff860) /Users/runner/work/supersonic/supersonic/backend/mediaprovider/subsonic/subsonicmediaprovider.go:360 +0x30 github.com/dweymouth/supersonic/ui/browsing.(*NowPlayingPage).fetchLyrics(0x140060561a0, {0x1038eae08, 0x1400758abe0}, 0x140078ff860) /Users/runner/work/supersonic/supersonic/ui/browsing/nowplayingpage.go:360 +0x68 created by github.com/dweymouth/supersonic/ui/browsing.(*NowPlayingPage).updateLyrics in goroutine 51 /Users/runner/work/supersonic/supersonic/ui/browsing/nowplayingpage.go:353 +0x30c goroutine 25524 [select]: net.(*Resolver).lookupIPAddr(0x1047477a0, {0x1038eae78?, 0x14007824930}, {0x10353a94a, 0x3}, {0x14003bb4738, 0xf}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/lookup.go:332 +0x320 net.(*Resolver).internetAddrList(0x1038eae78?, {0x1038eae78?, 0x14007824930?}, {0x10353a94a, 0x3}, {0x14003bb4738?, 0x14001538758?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/ipsock.go:288 +0x4cc net.(*Resolver).resolveAddrList(0x1038eae78?, {0x1038eae78, 0x14007824930}, {0x10353c01b, 0x4}, {0x10353a94a?, 0x0?}, {0x14003bb4738, 0x13}, {0x0?, ...}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:282 +0x404 net.(*Dialer).DialContext(0x140002bc9a0, {0x1038eae78, 0x140078248c0}, {0x10353a94a, 0x3}, {0x14003bb4738, 0x13}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:488 +0x32c net/http.(*Transport).dial(0x3?, {0x1038eae78?, 0x140078248c0?}, {0x10353a94a?, 0x14001538cf8?}, {0x14003bb4738?, 0x140000ac990?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1183 +0xdc net/http.(*Transport).dialConn(0x103e9bc60, {0x1038eae78, 0x140078248c0}, {{}, 0x0, {0x140000e1ef0, 0x5}, {0x14003bb4738, 0x13}, 0x0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1625 +0x61c net/http.(*Transport).dialConnFor(0x140003da118?, 0x1400611b080) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1467 +0x7c created by net/http.(*Transport).queueForDial in goroutine 25541 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1436 +0x380 goroutine 25539 [select]: net/http.(*Transport).getConn(0x103e9bc60, 0x14006e13380, {{}, 0x0, {0x140000e1ec0, 0x5}, {0x14003bb4660, 0x13}, 0x0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1393 +0x448 net/http.(*Transport).roundTrip(0x103e9bc60, 0x1400393a400) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:591 +0x658 net/http.(*Transport).RoundTrip(0x1400393a400?, 0x1038e34e8?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/roundtrip.go:17 +0x1c net/http.send(0x1400393a300, {0x1038e34e8, 0x103e9bc60}, {0x102eea9b0?, 0x8?, 0x104748460?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:260 +0x4e0 net/http.(*Client).send(0x1400132a300, 0x1400393a300, {0x10353a496?, 0x2?, 0x104748460?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:181 +0x9c net/http.(*Client).do(0x1400132a300, 0x1400393a300) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:724 +0x6f4 net/http.(*Client).Do(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:590 github.com/supersonic-app/go-subsonic/subsonic.(*Client).Request(0x140000ac990, {0x10353a92c?, 0x14fa964a0?}, {0x103541f25?, 0x10?}, 0x14000098900?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:107 +0x40 github.com/supersonic-app/go-subsonic/subsonic.(*Client).getValues(0x14001538a48?, {0x103541f25?, 0x103544a52?}, 0xa?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:165 +0x4c github.com/supersonic-app/go-subsonic/subsonic.(*Client).Get(0x140000ac990?, {0x103541f25, 0x8}, 0x14001538cb8?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:120 +0x190 github.com/supersonic-app/go-subsonic/subsonic.(*Client).Scrobble(0x1037c1de0?, {0x140065c17e0, 0x20}, 0x4?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/annotation.go:95 +0x358 github.com/dweymouth/supersonic/backend/mediaprovider/subsonic.(*subsonicMediaProvider).TrackBeganPlayback(0x140002bcaf0, {0x140065c17e0, 0x20}) /Users/runner/work/supersonic/supersonic/backend/mediaprovider/subsonic/subsonicmediaprovider.go:272 +0x18c created by github.com/dweymouth/supersonic/backend.(*playbackEngine).sendNowPlayingScrobble in goroutine 51 /Users/runner/work/supersonic/supersonic/backend/playbackengine.go:610 +0x16c goroutine 25514 [IO wait]: internal/poll.runtime_pollWait(0x10acbbb50, 0x77) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/netpoll.go:343 +0xa0 internal/poll.(*pollDesc).wait(0x1400318e100?, 0x0?, 0x0) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitWrite(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).WaitWrite(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_unix.go:683 net.(*netFD).connect(0x1400318e100, {0x1038eae08?, 0x14006b20cd0}, {0x0?, 0x1400153ca78?}, {0x1038e4288?, 0x140000da080?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/fd_unix.go:141 +0x578 net.(*netFD).dial(0x1400318e100, {0x1038eae08, 0x14006b20cd0}, {0x1038ee328?, 0x0?}, {0x1038ee328?, 0x14005eba390}, 0x0?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/sock_posix.go:151 +0x304 net.socket({0x1038eae08, 0x14006b20cd0}, {0x10353a94a, 0x3}, 0x1e, 0x1, 0x10353c01b?, 0x4?, {0x1038ee328?, 0x0}, ...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/sock_posix.go:70 +0x21c net.internetSocket({0x1038eae08, 0x14006b20cd0}, {0x10353a94a, 0x3}, {0x1038ee328, 0x0}, {0x1038ee328, 0x14005eba390}, 0x10acbbed8?, 0xcf6181bcec7b9?, ...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/ipsock_posix.go:142 +0xa8 net.(*sysDialer).doDialTCPProto(0x140062bc500, {0x1038eae08, 0x14006b20cd0}, 0x0, 0x14000349d18?, 0x102d04924?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/tcpsock_posix.go:78 +0xb0 net.(*sysDialer).doDialTCP(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/tcpsock_posix.go:68 net.(*sysDialer).dialTCP(0x14000349d28?, {0x1038eae08?, 0x14006b20cd0?}, 0x102e37694?, 0x14000349d38?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/tcpsock_posix.go:64 +0x70 net.(*sysDialer).dialSingle(0x140062bc500, {0x1038eae08, 0x14006b20cd0}, {0x1038e7d90?, 0x14005eba390}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:649 +0x1cc net.(*sysDialer).dialSerial(0x140062bc500, {0x1038eae08, 0x14006b20cd0}, {0x14005f602d0?, 0x1, 0x102f42ad8?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:614 +0x1a0 net.(*sysDialer).dialParallel.func1({0x1038eae08?, 0x14006b20cd0?}, 0x1) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:534 +0x7c created by net.(*sysDialer).dialParallel in goroutine 25511 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:549 +0x21c goroutine 25554 [runnable]: net/http.(*Transport).queueForDial.func1() /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1436 runtime.goexit() /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/asm_arm64.s:1197 +0x4 created by net/http.(*Transport).queueForDial in goroutine 25543 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1436 +0x380 goroutine 25541 [select]: net/http.(*Transport).getConn(0x103e9bc60, 0x14006e13480, {{}, 0x0, {0x140000e1ef0, 0x5}, {0x14003bb4738, 0x13}, 0x0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1393 +0x448 net/http.(*Transport).roundTrip(0x103e9bc60, 0x1400393a600) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:591 +0x658 net/http.(*Transport).RoundTrip(0x1400393a600?, 0x1038e34e8?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/roundtrip.go:17 +0x1c net/http.send(0x1400393a500, {0x1038e34e8, 0x103e9bc60}, {0x102eea9b0?, 0x8?, 0x104748460?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:260 +0x4e0 net/http.(*Client).send(0x1400132a300, 0x1400393a500, {0x10353a496?, 0x2?, 0x104748460?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:181 +0x9c net/http.(*Client).do(0x1400132a300, 0x1400393a500) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:724 +0x6f4 net/http.(*Client).Do(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/client.go:590 github.com/supersonic-app/go-subsonic/subsonic.(*Client).Request(0x140000ac990, {0x10353a92c?, 0x10353bf5f?}, {0x103546121?, 0x1037808c0?}, 0x14001538ce8?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/client.go:107 +0x40 github.com/supersonic-app/go-subsonic/subsonic.(*Client).GetCoverArt(0x140000ac990?, {0x140065b70e0, 0x2c}, 0x14001538d38?) /Users/runner/go/pkg/mod/github.com/supersonic-app/[email protected]/subsonic/retrieval.go:139 +0x250 github.com/dweymouth/supersonic/backend/mediaprovider/subsonic.(*subsonicMediaProvider).GetCoverArt(0x140002bcaf0, {0x140065b70e0, 0x2c}, 0x0) /Users/runner/work/supersonic/supersonic/backend/mediaprovider/subsonic/subsonicmediaprovider.go:156 +0xe8 github.com/dweymouth/supersonic/backend.(*ImageManager).getFullSizeCoverArtFromServer(0x1400050a140, {0x1038eae08, 0x1400758ab90}, {0x140065b70e0, 0x2c}, 0x1400400c5a0) /Users/runner/work/supersonic/supersonic/backend/imagemanager.go:288 +0xd0 github.com/dweymouth/supersonic/backend.(*ImageManager).GetFullSizeCoverArtAsync.func1() /Users/runner/work/supersonic/supersonic/backend/imagemanager.go:146 +0x8c created by github.com/dweymouth/supersonic/backend.(*ImageManager).GetFullSizeCoverArtAsync in goroutine 51 /Users/runner/work/supersonic/supersonic/backend/imagemanager.go:139 +0xf0 goroutine 25523 [select]: net.(*sysDialer).dialParallel(0x140069e4dc0, {0x1038eae78, 0x140078247e0}, {0x1400828ab30, 0x1, 0x1}, {0x14006f49440, 0x2, 0x2}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:556 +0x354 net.(*Dialer).DialContext(0x140002bc9a0, {0x1038eae78, 0x14007824770}, {0x10353a94a, 0x3}, {0x14003bb4660, 0x13}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:506 +0x574 net/http.(*Transport).dial(0x3?, {0x1038eae78?, 0x14007824770?}, {0x10353a94a?, 0x0?}, {0x14003bb4660?, 0x0?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1183 +0xdc net/http.(*Transport).dialConn(0x103e9bc60, {0x1038eae78, 0x14007824770}, {{}, 0x0, {0x140000e1ec0, 0x5}, {0x14003bb4660, 0x13}, 0x0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1625 +0x61c net/http.(*Transport).dialConnFor(0x20?, 0x1400611ae70) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1467 +0x7c created by net/http.(*Transport).queueForDial in goroutine 25539 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1436 +0x380 goroutine 25511 [select]: net.(*sysDialer).dialParallel(0x140062bc500, {0x1038eae78, 0x14007bc40e0}, {0x14005f602d0, 0x1, 0x1}, {0x140042f4100, 0x2, 0x2}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:556 +0x354 net.(*Dialer).DialContext(0x140002bc9a0, {0x1038eae78, 0x14007bc4000}, {0x10353a94a, 0x3}, {0x14000778090, 0x13}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:506 +0x574 net/http.(*Transport).dial(0x10353a496?, {0x1038eae78?, 0x14007bc4000?}, {0x10353a94a?, 0x0?}, {0x14000778090?, 0x0?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1183 +0xdc net/http.(0x103e9bc60, {0x1038eae78, 0x14007bc4000}, {{}, 0x0, {0x140066422d0, 0x5}, {0x14000778090, 0x13}, 0x0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1625 +0x61c net/http.(*Transport).dialConnFor(0x140003be120?, 0x140038a84d0) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1467 +0x7c created by net/http.(*Transport).queueForDial in goroutine 25540 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/http/transport.go:1436 +0x380 goroutine 25456 [IO wait]: internal/poll.runtime_pollWait(0x10acbbe38, 0x77) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/netpoll.go:343 +0xa0 internal/poll.(*pollDesc).wait(0x140000c6600?, 0x0?, 0x0) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitWrite(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).WaitWrite(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_unix.go:683 net.(*netFD).connect(0x140000c6600, {0x1038eae08?, 0x14006b0b400}, {0x0?, 0x14000085a78?}, {0x1038e4288?, 0x14001996780?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/fd_unix.go:141 +0x578 net.(*netFD).dial(0x140000c6600, {0x1038eae08, 0x14006b0b400}, {0x1038ee328?, 0x0?}, {0x1038ee328?, 0x1400717c2d0}, 0x0?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/sock_posix.go:151 +0x304 net.socket({0x1038eae08, 0x14006b0b400}, {0x10353a94a, 0x3}, 0x1e, 0x1, 0x10353c01b?, 0x4?, {0x1038ee328?, 0x0}, ...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/sock_posix.go:70 +0x21c net.internetSocket({0x1038eae08, 0x14006b0b400}, {0x10353a94a, 0x3}, {0x1038ee328, 0x0}, {0x1038ee328, 0x1400717c2d0}, 0x140000684a8?, 0x508?, ...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/ipsock_posix.go:142 +0xa8 net.(*sysDialer).doDialTCPProto(0x140069e4dc0, {0x1038eae08, 0x14006b0b400}, 0x0, 0x14000068518?, 0x102d04924?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/tcpsock_posix.go:78 +0xb0 net.(*sysDialer).doDialTCP(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/tcpsock_posix.go:68 net.(*sysDialer).dialTCP(0x14000068528?, {0x1038eae08?, 0x14006b0b400?}, 0x102e37694?, 0x14000068538?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/tcpsock_posix.go:64 +0x70 net.(*sysDialer).dialSingle(0x140069e4dc0, {0x1038eae08, 0x14006b0b400}, {0x1038e7d90?, 0x1400717c2d0}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:649 +0x1cc net.(*sysDialer).dialSerial(0x140069e4dc0, {0x1038eae08, 0x14006b0b400}, {0x1400828ab30?, 0x1, 0x102f42ad8?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:614 +0x1a0 net.(*sysDialer).dialParallel.func1({0x1038eae08?, 0x14006b0b400?}, 0x1) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:534 +0x7c created by net.(*sysDialer).dialParallel in goroutine 25523 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:549 +0x21c goroutine 25417 [IO wait]: internal/poll.runtime_pollWait(0x10acbc120, 0x77) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/runtime/netpoll.go:343 +0xa0 internal/poll.(*pollDesc).wait(0x14002cde180?, 0x0?, 0x0) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitWrite(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).WaitWrite(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/internal/poll/fd_unix.go:683 net.(*netFD).connect(0x14002cde180, {0x1038eae08?, 0x14003a58910}, {0x0?, 0x1400662ca78?}, {0x1038e4288?, 0x140060b6000?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/fd_unix.go:141 +0x578 net.(*netFD).dial(0x14002cde180, {0x1038eae08, 0x14003a58910}, {0x1038ee328?, 0x0?}, {0x1038ee328?, 0x1400755e000}, 0x0?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/sock_posix.go:151 +0x304 net.socket({0x1038eae08, 0x14003a58910}, {0x10353a94a, 0x3}, 0x1e, 0x1, 0x10353c01b?, 0x4?, {0x1038ee328?, 0x0}, ...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/sock_posix.go:70 +0x21c net.internetSocket({0x1038eae08, 0x14003a58910}, {0x10353a94a, 0x3}, {0x1038ee328, 0x0}, {0x1038ee328, 0x1400755e000}, 0x140042fc401?, 0x102dae3a8?, ...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/ipsock_posix.go:142 +0xa8 net.(*sysDialer).doDialTCPProto(0x1400389b860, {0x1038eae08, 0x14003a58910}, 0x0, 0x140042fc518?, 0x102d04924?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/tcpsock_posix.go:78 +0xb0 net.(*sysDialer).doDialTCP(...) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/tcpsock_posix.go:68 net.(*sysDialer).dialTCP(0x140042fc528?, {0x1038eae08?, 0x14003a58910?}, 0x102e37694?, 0x140042fc538?) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/tcpsock_posix.go:64 +0x70 net.(*sysDialer).dialSingle(0x1400389b860, {0x1038eae08, 0x14003a58910}, {0x1038e7d90?, 0x1400755e000}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:649 +0x1cc net.(*sysDialer).dialSerial(0x1400389b860, {0x1038eae08, 0x14003a58910}, {0x14003e241e0?, 0x1, 0x102f42ad8?}) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:614 +0x1a0 net.(*sysDialer).dialParallel.func1({0x1038eae08?, 0x14003a58910?}, 0x1) /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:534 +0x7c created by net.(*sysDialer).dialParallel in goroutine 25453 /Users/runner/hostedtoolcache/go/1.21.13/arm64/src/net/dial.go:549 +0x21c
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Logs from terminal :
The text was updated successfully, but these errors were encountered: