navidrome / navidrome

🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
https://www.navidrome.org
GNU General Public License v3.0
10.36k stars 797 forks source link

fatal error: unexpected signal during runtime execution #588

Closed cascooscuro closed 3 years ago

cascooscuro commented 3 years ago

Version: 0.36.0 (ed84c5a)

Description: Running it for the first time (initial setup), while scanning navidrome crashed.

Not sure if it's related or not, but:

time="2020-10-22T10:41:15+02:00" level=info msg="Finished processing changed folder" dir="/*****/symlinked_mus>
Oct 22 10:41:15 server navidrome[1331685]: fatal error: unexpected signal during runtime execution
Oct 22 10:41:15 server navidrome[1331685]: fatal error: unexpected signal during runtime execution
Oct 22 10:41:15 server navidrome[1331685]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7f687b706e84]
Oct 22 10:41:15 server navidrome[1331685]: runtime stack:
Oct 22 10:41:15 server navidrome[1331685]: runtime.throw(0xf444dd, 0x2a)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/panic.go:1116 +0x72
Oct 22 10:41:15 server navidrome[1331685]: runtime.sigpanic()
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/signal_unix.go:704 +0x4ac
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2978 [syscall]:
Oct 22 10:41:15 server navidrome[1331685]: runtime.cgocall(0xbe25d0, 0xc000e1edc0, 0xc00021f298)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/cgocall.go:133 +0x5b fp=0xc000e1ed90 sp=0xc000e1ed58 pc=0x40b15b
Oct 22 10:41:15 server navidrome[1331685]: net._C2func_getaddrinfo(0xc002a84580, 0x0, 0xc002ba8780, 0xc00021f298, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         _cgo_gotypes.go:94 +0x55 fp=0xc000e1edc0 sp=0xc000e1ed90 pc=0x602af5
Oct 22 10:41:15 server navidrome[1331685]: net.cgoLookupIPCNAME.func1(0xc002a84580, 0x15, 0x15, 0xc002ba8780, 0xc00021f298, 0x8, 0x4151b0, 0xc000e1eed0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/cgo_unix.go:161 +0xc5 fp=0xc000e1ee08 sp=0xc000e1edc0 pc=0x608865
Oct 22 10:41:15 server navidrome[1331685]: net.cgoLookupIPCNAME(0xf1e983, 0x3, 0xc002a844c0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/cgo_unix.go:161 +0x16b fp=0xc000e1ef18 sp=0xc000e1ee08 pc=0x60400b
Oct 22 10:41:15 server navidrome[1331685]: net.cgoIPLookup(0xc0056fde00, 0xf1e983, 0x3, 0xc002a844c0, 0x14)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/cgo_unix.go:218 +0x67 fp=0xc000e1efb8 sp=0xc000e1ef18 pc=0x604747
Oct 22 10:41:15 server navidrome[1331685]: runtime.goexit()
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc000e1efc0 sp=0xc000e1efb8 pc=0x4767e1
Oct 22 10:41:15 server navidrome[1331685]: created by net.cgoLookupIP
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/cgo_unix.go:228 +0xc7
Oct 22 10:41:15 server navidrome[1331685]: goroutine 1 [IO wait]:
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.runtime_pollWait(0x7f68a045b738, 0x72, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/netpoll.go:220 +0x55
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*pollDesc).wait(0xc00015b218, 0x72, 0x0, 0x0, 0xf224e0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*pollDesc).waitRead(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*FD).Accept(0xc00015b200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:394 +0x1fc
Oct 22 10:41:15 server navidrome[1331685]: net.(*netFD).accept(0xc00015b200, 0xb52e136de0be3bc3, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/fd_unix.go:172 +0x45
Oct 22 10:41:15 server navidrome[1331685]: net.(*TCPListener).accept(0xc00000f240, 0x5f9145ab, 0xc000271ac0, 0x4d7d46)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/tcpsock_posix.go:139 +0x32
Oct 22 10:41:15 server navidrome[1331685]: net.(*TCPListener).Accept(0xc00000f240, 0xc000271b10, 0x18, 0xc000000180, 0x70ba0c)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/tcpsock.go:261 +0x65
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Server).Serve(0xc000146000, 0x1027d40, 0xc00000f240, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2937 +0x266
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Server).ListenAndServe(0xc000146000, 0xc000146000, 0x3)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2866 +0xb7
Oct 22 10:41:15 server navidrome[1331685]: net/http.ListenAndServe(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:3120
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.(*Server).Run(0xc0003b5820, 0xc0003a5eb0, 0xc)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/server.go:52 +0x117
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/cmd.startServer()
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/cmd/root.go:58 +0x207
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/cmd.glob..func2(0x16b1980, 0xc000400280, 0x0, 0x2)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/cmd/root.go:27 +0x25
Oct 22 10:41:15 server navidrome[1331685]: github.com/spf13/cobra.(*Command).execute(0x16b1980, 0xc000020190, 0x2, 0x2, 0x16b1980, 0xc000020190)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:854 +0x2c2
Oct 22 10:41:15 server navidrome[1331685]: github.com/spf13/cobra.(*Command).ExecuteC(0x16b1980, 0x44e5ea, 0x16c64e0, 0xc000000180)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:958 +0x375
Oct 22 10:41:15 server navidrome[1331685]: github.com/spf13/cobra.(*Command).Execute(...)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:895
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/cmd.Execute()
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/cmd/root.go:35 +0x65
Oct 22 10:41:15 server navidrome[1331685]: main.main()
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/main.go:6 +0x25
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2939 [IO wait]:
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.runtime_pollWait(0x7f68a045a858, 0x72, 0x101a800)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/netpoll.go:220 +0x55
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*pollDesc).wait(0xc002cd5918, 0x72, 0xc001631700, 0x1, 0x1)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*pollDesc).waitRead(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*FD).Read(0xc002cd5900, 0xc001631751, 0x1, 0x1, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:159 +0x1b1
Oct 22 10:41:15 server navidrome[1331685]: net.(*netFD).Read(0xc002cd5900, 0xc001631751, 0x1, 0x1, 0xffff03, 0xc000e1e768, 0x48c6fc)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/fd_posix.go:55 +0x4f
Oct 22 10:41:15 server navidrome[1331685]: net.(*conn).Read(0xc00040c428, 0xc001631751, 0x1, 0x1, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/net.go:182 +0x8e
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*connReader).backgroundRead(0xc001631740)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:690 +0x58
Oct 22 10:41:15 server navidrome[1331685]: created by net/http.(*connReader).startBackgroundRead
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:686 +0xd5
Oct 22 10:41:15 server navidrome[1331685]: goroutine 50 [select, 42 minutes]:
Oct 22 10:41:15 server navidrome[1331685]: database/sql.(*DB).connectionOpener(0xc00040b040, 0x102abc0, 0xc000402540)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/database/sql/sql.go:1126 +0xf5
Oct 22 10:41:15 server navidrome[1331685]: created by database/sql.OpenDB
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/database/sql/sql.go:740 +0x12a
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2938 [runnable]:
Oct 22 10:41:15 server navidrome[1331685]: syscall.Syscall(0x0, 0x24, 0xc002a3ea38, 0x4, 0x4, 0x4, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5
Oct 22 10:41:15 server navidrome[1331685]: syscall.read(0x24, 0xc002a3ea38, 0x4, 0x4, 0x4ca29b, 0x4c7b9a, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/syscall/zsyscall_linux_amd64.go:686 +0x5a
Oct 22 10:41:15 server navidrome[1331685]: syscall.Read(0x24, 0xc002a3ea38, 0x4, 0x4, 0x7ffff800000, 0x2, 0xc000bd8a88)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/syscall/syscall_unix.go:187 +0x49
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.ignoringEINTR(0xf682c8, 0x24, 0xc002a3ea38, 0x4, 0x4, 0x0, 0xc002ee7e68, 0x4e6752)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:567 +0x52
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*FD).Read(0xc000bd8a80, 0xc002a3ea38, 0x4, 0x4, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:155 +0x149
Oct 22 10:41:15 server navidrome[1331685]: os.(*File).read(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/os/file_posix.go:31
Oct 22 10:41:15 server navidrome[1331685]: os.(*File).Read(0xc00040c4c0, 0xc002a3ea38, 0x4, 0x4, 0xc002ee7f20, 0x45604c, 0x4)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/os/file.go:116 +0x71
Oct 22 10:41:15 server navidrome[1331685]: io.ReadAtLeast(0x10195c0, 0xc00040c4c0, 0xc002a3ea38, 0x4, 0x4, 0x4, 0xe67f60, 0xf09460, 0x4ee700)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/io/io.go:314 +0x87
Oct 22 10:41:15 server navidrome[1331685]: io.ReadFull(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/io/io.go:333
Oct 22 10:41:15 server navidrome[1331685]: github.com/dhowden/tag.readBytes(0x10195c0, 0xc00040c4c0, 0x4, 0x10195c0, 0xc00040c4c0, 0xc00040c4c0, 0xfffffffffffff>
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/wader/tag@v0.0.0-20200426234345-d072771f6a51/util.go:45 +0x85
Oct 22 10:41:15 server navidrome[1331685]: github.com/dhowden/tag.readString(...)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/wader/tag@v0.0.0-20200426234345-d072771f6a51/util.go:53
Oct 22 10:41:15 server navidrome[1331685]: github.com/dhowden/tag.ReadFLACTags(0x1022ac0, 0xc00040c4c0, 0x1, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/wader/tag@v0.0.0-20200426234345-d072771f6a51/flac.go:29 +0x6c
Oct 22 10:41:15 server navidrome[1331685]: github.com/dhowden/tag.ReadFrom(0x1022ac0, 0xc00040c4c0, 0x0, 0x0, 0xc00040c4c0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/wader/tag@v0.0.0-20200426234345-d072771f6a51/tag.go:43 +0x4e5
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.readFromTag(0xc0016eab60, 0x6d, 0x0, 0x0, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:171 +0xb4
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*artwork).getArtwork(0xc0003b4680, 0x102ac80, 0xc002eea2a0, 0xc0016eab60, 0x6d, 0xc>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:133 +0x12e
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.NewImageCache.func1(0x102ac80, 0xc002eea2a0, 0x1018b00, 0xc002a2ccc0, 0xc001ab3f00, >
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:202 +0x92
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*fileCache).Get(0xc0000646c0, 0x102ac80, 0xc002eea2a0, 0x1018b00, 0xc002a2ccc0, 0xc>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/file_caches.go:100 +0x26c
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*artwork).Get(0xc0003b4680, 0x102ac80, 0xc002eea2a0, 0xc0011d03cd, 0x20, 0xc8, 0x7f>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:68 +0x1c2
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.(*MediaRetrievalController).GetCoverArt(0xc0003b3460, 0x7f68a0172660, 0xc>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/media_retrieval.go:44 +0x28d
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.H.func1(0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6700)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/api.go:159 +0x47
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b34c0, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6700)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.ThrottleWithOpts.func1.1(0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6700)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/throttle.go:100 +0x533
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc00015fc80, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6700)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*ChainHandler).ServeHTTP(0xc00015fcc0, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6700)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/chain.go:31 +0x52
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).routeHTTP(0xc000064780, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6700)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x28b
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b2910, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6700)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.authenticate.func1.1(0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6600)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:105 +0x5af
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000233410, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6600)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.checkRequiredParameters.func1(0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:67 +0x634
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b4720, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.postFormToQueryParams.func1(0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:40 +0x3c2
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b4740, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000064780, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:70 +0x50c
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.(*Router).ServeHTTP(0xc000496000, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/api.go:50 +0x58
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).Mount.func1(0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:298 +0x122
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400920, 0x7f68a0172660, 0xc002a2cbc0, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.requestLogger.func1(0x1027000, 0xc002bf3770, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:23 +0x20e
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004009c0, 0x1027000, 0xc002bf3770, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*ChainHandler).ServeHTTP(0xc00018ed80, 0x1027000, 0xc002bf3770, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/chain.go:31 +0x52
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).routeHTTP(0xc0000652c0, 0x1027000, 0xc002bf3770, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x28b
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000494890, 0x1027000, 0xc002bf3770, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.robotsTXT.func1.1(0x1027000, 0xc002bf3770, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:65 +0x168
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0001877a0, 0x1027000, 0xc002bf3770, 0xc002ed6500)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.injectLogger.func1(0x1027000, 0xc002bf3770, 0xc002ed6400)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:54 +0x207
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007a0, 0x1027000, 0xc002bf3770, 0xc002ed6400)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.Heartbeat.func1.1(0x1027000, 0xc002bf3770, 0xc002ed6400)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/heartbeat.go:21 +0x76
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0001877d0, 0x1027000, 0xc002bf3770, 0xc002ed6400)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.(*Compressor).Handler.func1(0x1028000, 0xc001e1a1c0, 0xc002ed6400)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/compress.go:213 +0x275
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007c0, 0x1028000, 0xc001e1a1c0, 0xc002ed6400)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.Recoverer.func1(0x1028000, 0xc001e1a1c0, 0xc002ed6400)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/recoverer.go:37 +0x83
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007e0, 0x1028000, 0xc001e1a1c0, 0xc002ed6400)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.RealIP.func1(0x1028000, 0xc001e1a1c0, 0xc002ed6400)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/realip.go:34 +0x9d
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400800, 0x1028000, 0xc001e1a1c0, 0xc002ed6400)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.RequestID.func1(0x1028000, 0xc001e1a1c0, 0xc002ed6300)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/request_id.go:76 +0x1e8
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400820, 0x1028000, 0xc001e1a1c0, 0xc002ed6300)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/cors.(*Cors).Handler.func1(0x1028000, 0xc001e1a1c0, 0xc002ed6300)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/cors@v1.1.1/cors.go:228 +0x1b9
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400840, 0x1028000, 0xc001e1a1c0, 0xc002ed6300)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/unrolled/secure.(*Secure).Handler.func1(0x1028000, 0xc001e1a1c0, 0xc002ed6300)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/unrolled/secure@v1.0.8/secure.go:177 +0xda
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400860, 0x1028000, 0xc001e1a1c0, 0xc002ed6300)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).ServeHTTP(0xc0000652c0, 0x1028000, 0xc001e1a1c0, 0xc002ed6200)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:86 +0x2d1
Oct 22 10:41:15 server navidrome[1331685]: net/http.serverHandler.ServeHTTP(0xc000146000, 0x1028000, 0xc001e1a1c0, 0xc002ed6200)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2843 +0xa3
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*conn).serve(0xc00027e6e0, 0x102abc0, 0xc002a2ca00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:1925 +0x8ad
Oct 22 10:41:15 server navidrome[1331685]: created by net/http.(*Server).Serve
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2969 +0x36c
Oct 22 10:41:15 server navidrome[1331685]: goroutine 87 [runnable]:
Oct 22 10:41:15 server navidrome[1331685]: syscall.Read(0x13, 0xc00286c3ec, 0x4, 0x4, 0x7ffff800000, 0x2, 0xc00165a128)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/syscall/syscall_unix.go:186 +0x76
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.ignoringEINTR(0xf682c8, 0x13, 0xc00286c3ec, 0x4, 0x4, 0x203000, 0x203000, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:567 +0x52
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*FD).Read(0xc00165a120, 0xc00286c3ec, 0x4, 0x4, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:155 +0x149
Oct 22 10:41:15 server navidrome[1331685]: os.(*File).read(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/os/file_posix.go:31
Oct 22 10:41:15 server navidrome[1331685]: os.(*File).Read(0xc0000acb90, 0xc00286c3ec, 0x4, 0x4, 0xc0004c4d78, 0x45604c, 0x4)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/os/file.go:116 +0x71
Oct 22 10:41:15 server navidrome[1331685]: io.ReadAtLeast(0x10195c0, 0xc0000acb90, 0xc00286c3ec, 0x4, 0x4, 0x4, 0xc00286c3e0, 0x2, 0x41babb)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/io/io.go:314 +0x87
Oct 22 10:41:15 server navidrome[1331685]: io.ReadFull(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/io/io.go:333
Oct 22 10:41:15 server navidrome[1331685]: github.com/dhowden/tag.readBytes(0x10195c0, 0xc0000acb90, 0x4, 0x23f7c4603e633a5d, 0xc0004c4e08, 0xc00286c3e0, 0xb, 0>
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/wader/tag@v0.0.0-20200426234345-d072771f6a51/util.go:45 +0x85
Oct 22 10:41:15 server navidrome[1331685]: github.com/dhowden/tag.readUint32LittleEndian(0x10195c0, 0xc0000acb90, 0xc00286c3e0, 0xb, 0xc002843f38)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/wader/tag@v0.0.0-20200426234345-d072771f6a51/util.go:85 +0x45
Oct 22 10:41:15 server navidrome[1331685]: github.com/dhowden/tag.(*metadataVorbis).readVorbisComment(0xc00285b960, 0x10195c0, 0xc0000acb90, 0x10195c0, 0xc0000a>
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/wader/tag@v0.0.0-20200426234345-d072771f6a51/vorbis.go:47 +0x18a
Oct 22 10:41:15 server navidrome[1331685]: github.com/dhowden/tag.(*metadataFLAC).readFLACMetadataBlock(0xc0000acb98, 0x1022ac0, 0xc0000acb90, 0xc0004c4f00, 0x0>
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/wader/tag@v0.0.0-20200426234345-d072771f6a51/flac.go:76 +0x238
Oct 22 10:41:15 server navidrome[1331685]: github.com/dhowden/tag.ReadFLACTags(0x1022ac0, 0xc0000acb90, 0x1, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/wader/tag@v0.0.0-20200426234345-d072771f6a51/flac.go:42 +0x18e
Oct 22 10:41:15 server navidrome[1331685]: github.com/dhowden/tag.ReadFrom(0x1022ac0, 0xc0000acb90, 0x0, 0xc000000000, 0xc0000acb90, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/wader/tag@v0.0.0-20200426234345-d072771f6a51/tag.go:43 +0x4e5
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/scanner/metadata.hasEmbeddedImage(0xc0006fa9c0, 0xbb, 0xc002aa2900)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/scanner/metadata/taglib.go:69 +0x19c
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/scanner/metadata.(*taglibExtractor).extractMetadata(0x2251e20, 0xc0006fa9c0, 0xbb, 0xaa, >
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/scanner/metadata/taglib.go:57 +0x353
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/scanner/metadata.(*taglibExtractor).Extract(0x2251e20, 0xc00281b200, 0xc, 0x10, 0xc002aa2>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/scanner/metadata/taglib.go:35 +0x85
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/scanner/metadata.Extract(0xc00281b200, 0xc, 0x10, 0x60, 0x58, 0xed4180)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/scanner/metadata/metadata.go:34 +0x9a
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/scanner.(*TagScanner).loadTracks(0xc00018e380, 0xc00281b200, 0xc, 0x10, 0xc002853ea0, 0x1>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/scanner/tag_scanner.go:343 +0x5d
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/scanner.(*TagScanner).addOrUpdateTracksInDB(0xc00018e380, 0x102ac80, 0xc0002685a0, 0xc000>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/scanner/tag_scanner.go:318 +0x537
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/scanner.(*TagScanner).processChangedDir(0xc00018e380, 0x102ac80, 0xc0002685a0, 0xc000ce38>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/scanner/tag_scanner.go:275 +0xf1c
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/scanner.(*TagScanner).Scan(0xc00018e380, 0x102ac80, 0xc000268270, 0x0, 0x0, 0x0, 0xc00026>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/scanner/tag_scanner.go:101 +0x4e5
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/scanner.(*Scanner).Rescan(0xc0003b5760, 0xc000404300, 0x1d, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/scanner/scanner.go:37 +0x1f8
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/scanner.(*Scanner).RescanAll(0xc0003b5760, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/scanner/scanner.go:49 +0xcf
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.(*Server).initScanner.func1(0xc0003b5820, 0x45d964b800)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/server.go:86 +0x5e
Oct 22 10:41:15 server navidrome[1331685]: created by github.com/deluan/navidrome/server.(*Server).initScanner
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/server.go:83 +0x188
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2924 [semacquire]:
Oct 22 10:41:15 server navidrome[1331685]: sync.runtime_Semacquire(0xc002a82fa8)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/sema.go:56 +0x45
Oct 22 10:41:15 server navidrome[1331685]: sync.(*WaitGroup).Wait(0xc002a82fa0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/sync/waitgroup.go:130 +0x65
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*externalInfo).ArtistInfo(0xc0003b46c0, 0x102ac80, 0xc002e7f440, 0xc000eaa14d, 0x20>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/external_info.go:205 +0x1ca
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.(*BrowsingController).GetArtistInfo(0xc0003b4820, 0x7f68a0172660, 0xc0005>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/browsing.go:244 +0x176
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.(*BrowsingController).GetArtistInfo2(0xc0003b4820, 0x7f68a0172660, 0xc000>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/browsing.go:277 +0x6a
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.H.func1(0x7f68a0172660, 0xc0005e62c0, 0xc002a8c900)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/api.go:159 +0x47
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b2c40, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c900)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.getPlayer.func1.1(0x7f68a0172660, 0xc0005e62c0, 0xc002a8c500)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:170 +0x3f6
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000021440, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c500)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*ChainHandler).ServeHTTP(0xc000402d40, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c500)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/chain.go:31 +0x52
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).routeHTTP(0xc000064780, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c500)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x28b
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b2910, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c500)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.authenticate.func1.1(0x7f68a0172660, 0xc0005e62c0, 0xc002a8c400)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:105 +0x5af
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000233410, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c400)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.checkRequiredParameters.func1(0x7f68a0172660, 0xc0005e62c0, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:67 +0x634
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b4720, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.postFormToQueryParams.func1(0x7f68a0172660, 0xc0005e62c0, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:40 +0x3c2
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b4740, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000064780, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:70 +0x50c
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.(*Router).ServeHTTP(0xc000496000, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/api.go:50 +0x58
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).Mount.func1(0x7f68a0172660, 0xc0005e62c0, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:298 +0x122
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400920, 0x7f68a0172660, 0xc0005e62c0, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.requestLogger.func1(0x1027000, 0xc0058e6000, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:23 +0x20e
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004009c0, 0x1027000, 0xc0058e6000, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*ChainHandler).ServeHTTP(0xc00018ed80, 0x1027000, 0xc0058e6000, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/chain.go:31 +0x52
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).routeHTTP(0xc0000652c0, 0x1027000, 0xc0058e6000, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x28b
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000494890, 0x1027000, 0xc0058e6000, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.robotsTXT.func1.1(0x1027000, 0xc0058e6000, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:65 +0x168
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0001877a0, 0x1027000, 0xc0058e6000, 0xc002a8c300)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.injectLogger.func1(0x1027000, 0xc0058e6000, 0xc002a8c200)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:54 +0x207
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007a0, 0x1027000, 0xc0058e6000, 0xc002a8c200)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.Heartbeat.func1.1(0x1027000, 0xc0058e6000, 0xc002a8c200)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/heartbeat.go:21 +0x76
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0001877d0, 0x1027000, 0xc0058e6000, 0xc002a8c200)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.(*Compressor).Handler.func1(0x1028000, 0xc001a880e0, 0xc002a8c200)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/compress.go:213 +0x275
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007c0, 0x1028000, 0xc001a880e0, 0xc002a8c200)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.Recoverer.func1(0x1028000, 0xc001a880e0, 0xc002a8c200)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/recoverer.go:37 +0x83
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007e0, 0x1028000, 0xc001a880e0, 0xc002a8c200)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.RealIP.func1(0x1028000, 0xc001a880e0, 0xc002a8c200)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/realip.go:34 +0x9d
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400800, 0x1028000, 0xc001a880e0, 0xc002a8c200)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.RequestID.func1(0x1028000, 0xc001a880e0, 0xc002a8c100)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/request_id.go:76 +0x1e8
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400820, 0x1028000, 0xc001a880e0, 0xc002a8c100)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/cors.(*Cors).Handler.func1(0x1028000, 0xc001a880e0, 0xc002a8c100)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/cors@v1.1.1/cors.go:228 +0x1b9
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400840, 0x1028000, 0xc001a880e0, 0xc002a8c100)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/unrolled/secure.(*Secure).Handler.func1(0x1028000, 0xc001a880e0, 0xc002a8c100)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/unrolled/secure@v1.0.8/secure.go:177 +0xda
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400860, 0x1028000, 0xc001a880e0, 0xc002a8c100)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).ServeHTTP(0xc0000652c0, 0x1028000, 0xc001a880e0, 0xc002a8c000)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:86 +0x2d1
Oct 22 10:41:15 server navidrome[1331685]: net/http.serverHandler.ServeHTTP(0xc000146000, 0x1028000, 0xc001a880e0, 0xc002a8c000)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2843 +0xa3
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*conn).serve(0xc002a80000, 0x102abc0, 0xc0005e6000)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:1925 +0x8ad
Oct 22 10:41:15 server navidrome[1331685]: created by net/http.(*Server).Serve
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2969 +0x36c
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2936 [runnable]:
Oct 22 10:41:15 server navidrome[1331685]: syscall.Syscall(0x0, 0x1b, 0xc000302a00, 0x200, 0x200, 0x200, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5
Oct 22 10:41:15 server navidrome[1331685]: syscall.read(0x1b, 0xc000302a00, 0x200, 0x200, 0x7f68a011abf0, 0x54, 0xc002939f30)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/syscall/zsyscall_linux_amd64.go:686 +0x5a
Oct 22 10:41:15 server navidrome[1331685]: syscall.Read(0x1b, 0xc000302a00, 0x200, 0x200, 0x7ffff800000, 0x2, 0xc000ff9f88)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/syscall/syscall_unix.go:187 +0x49
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.ignoringEINTR(0xf682c8, 0x1b, 0xc000302a00, 0x200, 0x200, 0xc002939fa0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:567 +0x52
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*FD).Read(0xc000ff9f80, 0xc000302a00, 0x200, 0x200, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:155 +0x149
Oct 22 10:41:15 server navidrome[1331685]: os.(*File).read(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/os/file_posix.go:31
Oct 22 10:41:15 server navidrome[1331685]: os.(*File).Read(0xc00040c400, 0xc000302a00, 0x200, 0x200, 0x4ec6a5, 0xc000fdac00, 0x5b)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/os/file.go:116 +0x71
Oct 22 10:41:15 server navidrome[1331685]: bytes.(*Buffer).ReadFrom(0xc00293a0e0, 0x10195c0, 0xc00040c400, 0xc000000000, 0xc00040c400, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/bytes/buffer.go:204 +0xb1
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.readFromFile(0xc000fdac00, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:191 +0xe5
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*artwork).getArtwork(0xc0003b4680, 0x102ac80, 0xc001669d40, 0xc000fdac00, 0x5b, 0xc>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:135 +0x438
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.NewImageCache.func1(0x102ac80, 0xc001669d40, 0x1018b00, 0xc002a2c980, 0xc001ab3500, >
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:202 +0x92
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*fileCache).Get(0xc0000646c0, 0x102ac80, 0xc001669d40, 0x1018b00, 0xc002a2c980, 0xc>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/file_caches.go:100 +0x26c
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*artwork).Get(0xc0003b4680, 0x102ac80, 0xc001669d40, 0xc0011d02b0, 0x23, 0xc8, 0x7f>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:68 +0x1c2
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.(*MediaRetrievalController).GetCoverArt(0xc0003b3460, 0x7f68a0172660, 0xc>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/media_retrieval.go:44 +0x28d
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.H.func1(0x7f68a0172660, 0xc002a2c880, 0xc002ed6100)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/api.go:159 +0x47
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b34c0, 0x7f68a0172660, 0xc002a2c880, 0xc002ed6100)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.ThrottleWithOpts.func1.1(0x7f68a0172660, 0xc002a2c880, 0xc002ed6100)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/throttle.go:100 +0x533
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc00015fc80, 0x7f68a0172660, 0xc002a2c880, 0xc002ed6100)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*ChainHandler).ServeHTTP(0xc00015fcc0, 0x7f68a0172660, 0xc002a2c880, 0xc002ed6100)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/chain.go:31 +0x52
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).routeHTTP(0xc000064780, 0x7f68a0172660, 0xc002a2c880, 0xc002ed6100)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x28b
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b2910, 0x7f68a0172660, 0xc002a2c880, 0xc002ed6100)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.authenticate.func1.1(0x7f68a0172660, 0xc002a2c880, 0xc002ed6000)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:105 +0x5af
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000233410, 0x7f68a0172660, 0xc002a2c880, 0xc002ed6000)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.checkRequiredParameters.func1(0x7f68a0172660, 0xc002a2c880, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:67 +0x634
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b4720, 0x7f68a0172660, 0xc002a2c880, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.postFormToQueryParams.func1(0x7f68a0172660, 0xc002a2c880, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:40 +0x3c2
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b4740, 0x7f68a0172660, 0xc002a2c880, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000064780, 0x7f68a0172660, 0xc002a2c880, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:70 +0x50c
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.(*Router).ServeHTTP(0xc000496000, 0x7f68a0172660, 0xc002a2c880, 0xc002d89>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/api.go:50 +0x58
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).Mount.func1(0x7f68a0172660, 0xc002a2c880, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:298 +0x122
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400920, 0x7f68a0172660, 0xc002a2c880, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.requestLogger.func1(0x1027000, 0xc002bf2a50, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:23 +0x20e
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004009c0, 0x1027000, 0xc002bf2a50, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*ChainHandler).ServeHTTP(0xc00018ed80, 0x1027000, 0xc002bf2a50, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/chain.go:31 +0x52
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).routeHTTP(0xc0000652c0, 0x1027000, 0xc002bf2a50, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x28b
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000494890, 0x1027000, 0xc002bf2a50, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.robotsTXT.func1.1(0x1027000, 0xc002bf2a50, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:65 +0x168
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0001877a0, 0x1027000, 0xc002bf2a50, 0xc002d89f00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.injectLogger.func1(0x1027000, 0xc002bf2a50, 0xc002d89e00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:54 +0x207
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007a0, 0x1027000, 0xc002bf2a50, 0xc002d89e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.Heartbeat.func1.1(0x1027000, 0xc002bf2a50, 0xc002d89e00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/heartbeat.go:21 +0x76
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0001877d0, 0x1027000, 0xc002bf2a50, 0xc002d89e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.(*Compressor).Handler.func1(0x1028000, 0xc001e1a0e0, 0xc002d89e00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/compress.go:213 +0x275
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007c0, 0x1028000, 0xc001e1a0e0, 0xc002d89e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.Recoverer.func1(0x1028000, 0xc001e1a0e0, 0xc002d89e00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/recoverer.go:37 +0x83
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007e0, 0x1028000, 0xc001e1a0e0, 0xc002d89e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.RealIP.func1(0x1028000, 0xc001e1a0e0, 0xc002d89e00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/realip.go:34 +0x9d
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400800, 0x1028000, 0xc001e1a0e0, 0xc002d89e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.RequestID.func1(0x1028000, 0xc001e1a0e0, 0xc002d89d00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/request_id.go:76 +0x1e8
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400820, 0x1028000, 0xc001e1a0e0, 0xc002d89d00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/cors.(*Cors).Handler.func1(0x1028000, 0xc001e1a0e0, 0xc002d89d00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/cors@v1.1.1/cors.go:228 +0x1b9
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400840, 0x1028000, 0xc001e1a0e0, 0xc002d89d00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/unrolled/secure.(*Secure).Handler.func1(0x1028000, 0xc001e1a0e0, 0xc002d89d00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/unrolled/secure@v1.0.8/secure.go:177 +0xda
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400860, 0x1028000, 0xc001e1a0e0, 0xc002d89d00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).ServeHTTP(0xc0000652c0, 0x1028000, 0xc001e1a0e0, 0xc002d89c00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:86 +0x2d1
Oct 22 10:41:15 server navidrome[1331685]: net/http.serverHandler.ServeHTTP(0xc000146000, 0x1028000, 0xc001e1a0e0, 0xc002d89c00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2843 +0xa3
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*conn).serve(0xc00027e280, 0x102abc0, 0xc002a2c740)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:1925 +0x8ad
Oct 22 10:41:15 server navidrome[1331685]: created by net/http.(*Server).Serve
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2969 +0x36c
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2963 [runnable]:
Oct 22 10:41:15 server navidrome[1331685]: syscall.Syscall(0x0, 0x1f, 0xc00288e200, 0x200, 0x200, 0x200, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5
Oct 22 10:41:15 server navidrome[1331685]: syscall.read(0x1f, 0xc00288e200, 0x200, 0x200, 0x7f68a015e898, 0x32, 0xc00293df30)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/syscall/zsyscall_linux_amd64.go:686 +0x5a
Oct 22 10:41:15 server navidrome[1331685]: syscall.Read(0x1f, 0xc00288e200, 0x200, 0x200, 0x7ffff800000, 0x2, 0xc0011df2c8)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/syscall/syscall_unix.go:187 +0x49
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.ignoringEINTR(0xf682c8, 0x1f, 0xc00288e200, 0x200, 0x200, 0xc00293dfa0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:567 +0x52
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*FD).Read(0xc0011df2c0, 0xc00288e200, 0x200, 0x200, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:155 +0x149
Oct 22 10:41:15 server navidrome[1331685]: os.(*File).read(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/os/file_posix.go:31
Oct 22 10:41:15 server navidrome[1331685]: os.(*File).Read(0xc0007e2170, 0xc00288e200, 0x200, 0x200, 0x4ec6a5, 0xc001232d80, 0x5b)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/os/file.go:116 +0x71
Oct 22 10:41:15 server navidrome[1331685]: bytes.(*Buffer).ReadFrom(0xc00293e0e0, 0x10195c0, 0xc0007e2170, 0xc000000000, 0xc0007e2170, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/bytes/buffer.go:204 +0xb1
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.readFromFile(0xc001232d80, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:191 +0xe5
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*artwork).getArtwork(0xc0003b4680, 0x102ac80, 0xc002a2a270, 0xc001232d80, 0x5b, 0xc>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:135 +0x438
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.NewImageCache.func1(0x102ac80, 0xc002a2a270, 0x1018b00, 0xc000922880, 0xc0029f7400, >
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:202 +0x92
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*fileCache).Get(0xc0000646c0, 0x102ac80, 0xc002a2a270, 0x1018b00, 0xc000922880, 0xc>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/file_caches.go:100 +0x26c
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*artwork).Get(0xc0003b4680, 0x102ac80, 0xc002a2a270, 0xc0009369c6, 0x23, 0xc8, 0x7f>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/artwork.go:68 +0x1c2
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.(*MediaRetrievalController).GetCoverArt(0xc0003b3460, 0x7f68a0172660, 0xc>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/media_retrieval.go:44 +0x28d
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.H.func1(0x7f68a0172660, 0xc000922740, 0xc002883000)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/api.go:159 +0x47
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b34c0, 0x7f68a0172660, 0xc000922740, 0xc002883000)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.ThrottleWithOpts.func1.1(0x7f68a0172660, 0xc000922740, 0xc002883000)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/throttle.go:100 +0x533
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc00015fc80, 0x7f68a0172660, 0xc000922740, 0xc002883000)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*ChainHandler).ServeHTTP(0xc00015fcc0, 0x7f68a0172660, 0xc000922740, 0xc002883000)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/chain.go:31 +0x52
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).routeHTTP(0xc000064780, 0x7f68a0172660, 0xc000922740, 0xc002883000)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x28b
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b2910, 0x7f68a0172660, 0xc000922740, 0xc002883000)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.authenticate.func1.1(0x7f68a0172660, 0xc000922740, 0xc002882f00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:105 +0x5af
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000233410, 0x7f68a0172660, 0xc000922740, 0xc002882f00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.checkRequiredParameters.func1(0x7f68a0172660, 0xc000922740, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:67 +0x634
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b4720, 0x7f68a0172660, 0xc000922740, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.postFormToQueryParams.func1(0x7f68a0172660, 0xc000922740, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/middlewares.go:40 +0x3c2
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0003b4740, 0x7f68a0172660, 0xc000922740, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000064780, 0x7f68a0172660, 0xc000922740, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:70 +0x50c
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server/subsonic.(*Router).ServeHTTP(0xc000496000, 0x7f68a0172660, 0xc000922740, 0xc002882>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/subsonic/api.go:50 +0x58
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).Mount.func1(0x7f68a0172660, 0xc000922740, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:298 +0x122
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400920, 0x7f68a0172660, 0xc000922740, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.requestLogger.func1(0x1027000, 0xc00006fe50, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:23 +0x20e
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004009c0, 0x1027000, 0xc00006fe50, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*ChainHandler).ServeHTTP(0xc00018ed80, 0x1027000, 0xc00006fe50, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/chain.go:31 +0x52
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).routeHTTP(0xc0000652c0, 0x1027000, 0xc00006fe50, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:431 +0x28b
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000494890, 0x1027000, 0xc00006fe50, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.robotsTXT.func1.1(0x1027000, 0xc00006fe50, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:65 +0x168
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0001877a0, 0x1027000, 0xc00006fe50, 0xc002882e00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/server.injectLogger.func1(0x1027000, 0xc00006fe50, 0xc002882d00)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/server/middlewares.go:54 +0x207
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007a0, 0x1027000, 0xc00006fe50, 0xc002882d00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.Heartbeat.func1.1(0x1027000, 0xc00006fe50, 0xc002882d00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/heartbeat.go:21 +0x76
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0001877d0, 0x1027000, 0xc00006fe50, 0xc002882d00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.(*Compressor).Handler.func1(0x1028000, 0xc0001461c0, 0xc002882d00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/compress.go:213 +0x275
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007c0, 0x1028000, 0xc0001461c0, 0xc002882d00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.Recoverer.func1(0x1028000, 0xc0001461c0, 0xc002882d00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/recoverer.go:37 +0x83
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc0004007e0, 0x1028000, 0xc0001461c0, 0xc002882d00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.RealIP.func1(0x1028000, 0xc0001461c0, 0xc002882d00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/realip.go:34 +0x9d
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400800, 0x1028000, 0xc0001461c0, 0xc002882d00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi/middleware.RequestID.func1(0x1028000, 0xc0001461c0, 0xc002882c00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/middleware/request_id.go:76 +0x1e8
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400820, 0x1028000, 0xc0001461c0, 0xc002882c00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/cors.(*Cors).Handler.func1(0x1028000, 0xc0001461c0, 0xc002882c00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/cors@v1.1.1/cors.go:228 +0x1b9
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400840, 0x1028000, 0xc0001461c0, 0xc002882c00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/unrolled/secure.(*Secure).Handler.func1(0x1028000, 0xc0001461c0, 0xc002882c00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/unrolled/secure@v1.0.8/secure.go:177 +0xda
Oct 22 10:41:15 server navidrome[1331685]: net/http.HandlerFunc.ServeHTTP(0xc000400860, 0x1028000, 0xc0001461c0, 0xc002882c00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2042 +0x44
Oct 22 10:41:15 server navidrome[1331685]: github.com/go-chi/chi.(*Mux).ServeHTTP(0xc0000652c0, 0x1028000, 0xc0001461c0, 0xc002882b00)
Oct 22 10:41:15 server navidrome[1331685]:         /go/pkg/mod/github.com/go-chi/chi@v4.1.2+incompatible/mux.go:86 +0x2d1
Oct 22 10:41:15 server navidrome[1331685]: net/http.serverHandler.ServeHTTP(0xc000146000, 0x1028000, 0xc0001461c0, 0xc002882b00)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2843 +0xa3
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*conn).serve(0xc000256640, 0x102abc0, 0xc0009225c0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:1925 +0x8ad
Oct 22 10:41:15 server navidrome[1331685]: created by net/http.(*Server).Serve
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:2969 +0x36c
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2937 [IO wait]:
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.runtime_pollWait(0x7f68a045b3b8, 0x72, 0x101a800)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/netpoll.go:220 +0x55
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*pollDesc).wait(0xc002cd5598, 0x72, 0xc001669000, 0x1, 0x1)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*pollDesc).waitRead(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*FD).Read(0xc002cd5580, 0xc0016690f1, 0x1, 0x1, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:159 +0x1b1
Oct 22 10:41:15 server navidrome[1331685]: net.(*netFD).Read(0xc002cd5580, 0xc0016690f1, 0x1, 0x1, 0xc005820098, 0xc000036f68, 0x48c6fc)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/fd_posix.go:55 +0x4f
Oct 22 10:41:15 server navidrome[1331685]: net.(*conn).Read(0xc00040c368, 0xc0016690f1, 0x1, 0x1, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/net.go:182 +0x8e
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*connReader).backgroundRead(0xc0016690e0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:690 +0x58
Oct 22 10:41:15 server navidrome[1331685]: created by net/http.(*connReader).startBackgroundRead
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:686 +0xd5
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2956 [select]:
Oct 22 10:41:15 server navidrome[1331685]: net.cgoLookupIP(0x102abc0, 0xc0016f1b80, 0xf1e983, 0x3, 0xc002831420, 0x15, 0x0, 0x0, 0xc00003acd8, 0x4e25a5, ...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/cgo_unix.go:229 +0x199
Oct 22 10:41:15 server navidrome[1331685]: net.(*Resolver).lookupIP(0x2215d80, 0x102abc0, 0xc0016f1b80, 0xf1e983, 0x3, 0xc002831420, 0x15, 0x10100c500, 0xc001b3>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/lookup_unix.go:96 +0x187
Oct 22 10:41:15 server navidrome[1331685]: net.glob..func1(0x102abc0, 0xc0016f1b80, 0xc00285b910, 0xf1e983, 0x3, 0xc002831420, 0x15, 0x0, 0x0, 0xecfde0, ...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/hook.go:23 +0x72
Oct 22 10:41:15 server navidrome[1331685]: net.(*Resolver).lookupIPAddr.func1(0x0, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/lookup.go:293 +0xb9
Oct 22 10:41:15 server navidrome[1331685]: internal/singleflight.(*Group).doCall(0x2215d90, 0xc000298d20, 0xc002831440, 0x19, 0xc0016f1bc0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/singleflight/singleflight.go:95 +0x2e
Oct 22 10:41:15 server navidrome[1331685]: created by internal/singleflight.(*Group).DoChan
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/singleflight/singleflight.go:88 +0x2cc
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2955 [select]:
Oct 22 10:41:15 server navidrome[1331685]: net.(*Resolver).lookupIPAddr(0x2215d80, 0x102ac40, 0xc00bd93f80, 0xf1e983, 0x3, 0xc002831420, 0x15, 0x1bb, 0x0, 0x0, >
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/lookup.go:299 +0x685
Oct 22 10:41:15 server navidrome[1331685]: net.(*Resolver).internetAddrList(0x2215d80, 0x102ac40, 0xc00bd93f80, 0xf1e983, 0x3, 0xc002831420, 0x19, 0x0, 0x0, 0x0>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/ipsock.go:280 +0x4d4
Oct 22 10:41:15 server navidrome[1331685]: net.(*Resolver).resolveAddrList(0x2215d80, 0x102ac40, 0xc00bd93f80, 0xf1f29c, 0x4, 0xf1e983, 0x3, 0xc002831420, 0x19,>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/dial.go:221 +0x47d
Oct 22 10:41:15 server navidrome[1331685]: net.(*Dialer).DialContext(0xc000064240, 0x102ac00, 0xc000024038, 0xf1e983, 0x3, 0xc002831420, 0x19, 0x0, 0x0, 0x0, ..>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/dial.go:403 +0x22b
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).dial(0x16b09c0, 0x102ac00, 0xc000024038, 0xf1e983, 0x3, 0xc002831420, 0x19, 0x0, 0xbe9a76ba0c69>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:1141 +0x1fd
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).dialConn(0x16b09c0, 0x102ac00, 0xc000024038, 0x0, 0xf3d95a, 0x5, 0xc002831420, 0x19, 0x0, 0xc00>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:1575 +0x1abb
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).dialConnFor(0x16b09c0, 0xc00281e210)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:1421 +0xc6
Oct 22 10:41:15 server navidrome[1331685]: created by net/http.(*Transport).queueForDial
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:1390 +0x40f
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2926 [select]:
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).getConn(0x16b09c0, 0xc0016f1b40, 0x0, 0xf3d95a, 0x5, 0xc002831420, 0x19, 0x0, 0x0, 0x0, ...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:1347 +0x5ac
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).roundTrip(0x16b09c0, 0xc00281b300, 0x30, 0xc002aa2960, 0x7f68a00d2718)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:569 +0x77c
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).RoundTrip(0x16b09c0, 0xc00281b300, 0x16b09c0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/roundtrip.go:17 +0x35
Oct 22 10:41:15 server navidrome[1331685]: net/http.send(0xc00281b300, 0x10192a0, 0x16b09c0, 0x0, 0x0, 0x0, 0xc0000acb78, 0xc0006fb140, 0x1, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/client.go:252 +0x453
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Client).send(0x2216580, 0xc00281b300, 0x0, 0x0, 0x0, 0xc0000acb78, 0x0, 0x1, 0xc0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/client.go:176 +0xff
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Client).do(0x2216580, 0xc00281b300, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/client.go:718 +0x45f
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Client).Do(0x2216580, 0xc00281b300, 0x65, 0x3, 0xf3d95a)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/client.go:586 +0x35
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core/lastfm.(*Client).makeRequest(0xc000233380, 0xc002875cb0, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/lastfm/client.go:38 +0x230
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core/lastfm.(*Client).ArtistGetInfo(0xc000233380, 0x102ac80, 0xc002e7f440, 0xc002a82cd0, >
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/lastfm/client.go:64 +0x245
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*externalInfo).callArtistInfo.func1(0xc002a82fa0, 0xc0003b46c0, 0x102ac80, 0xc002e7>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/external_info.go:226 +0xd1
Oct 22 10:41:15 server navidrome[1331685]: created by github.com/deluan/navidrome/core.(*externalInfo).callArtistInfo
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/external_info.go:223 +0x185
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2940 [syscall]:
Oct 22 10:41:15 server navidrome[1331685]: net._C2func_getaddrinfo(0xc002eee4a0, 0x0, 0xc002eebd40, 0xc00040c4d8, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         _cgo_gotypes.go:94 +0x55 fp=0xc001636dc0 sp=0xc001636d90 pc=0x602af5
Oct 22 10:41:15 server navidrome[1331685]: net.cgoLookupIPCNAME.func1(0xc002eee4a0, 0x16, 0x16, 0xc002eebd40, 0xc00040c4d8, 0x8, 0x4151b0, 0xc001636ed0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/cgo_unix.go:161 +0xc5 fp=0xc001636e08 sp=0xc001636dc0 pc=0x608865
Oct 22 10:41:15 server navidrome[1331685]: net.cgoLookupIPCNAME(0xf1e983, 0x3, 0xc002831420, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/cgo_unix.go:161 +0x16b fp=0xc001636f18 sp=0xc001636e08 pc=0x60400b
Oct 22 10:41:15 server navidrome[1331685]: net.cgoIPLookup(0xc000bd8ae0, 0xf1e983, 0x3, 0xc002831420, 0x15)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/cgo_unix.go:218 +0x67 fp=0xc001636fb8 sp=0xc001636f18 pc=0x604747
Oct 22 10:41:15 server navidrome[1331685]: created by net.cgoLookupIP
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/cgo_unix.go:228 +0xc7
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2928 [select]:
Oct 22 10:41:15 server navidrome[1331685]: net.(*Resolver).lookupIPAddr(0x2215d80, 0x102ac40, 0xc0056fdc80, 0xf1e983, 0x3, 0xc002a844c0, 0x14, 0x1bb, 0x0, 0x0, >
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/lookup.go:299 +0x685
Oct 22 10:41:15 server navidrome[1331685]: net.(*Resolver).internetAddrList(0x2215d80, 0x102ac40, 0xc0056fdc80, 0xf1e983, 0x3, 0xc002a844c0, 0x18, 0x0, 0x0, 0x0>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/ipsock.go:280 +0x4d4
Oct 22 10:41:15 server navidrome[1331685]: net.(*Resolver).resolveAddrList(0x2215d80, 0x102ac40, 0xc0056fdc80, 0xf1f29c, 0x4, 0xf1e983, 0x3, 0xc002a844c0, 0x18,>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/dial.go:221 +0x47d
Oct 22 10:41:15 server navidrome[1331685]: net.(*Dialer).DialContext(0xc000064240, 0x102ac00, 0xc000024038, 0xf1e983, 0x3, 0xc002a844c0, 0x18, 0x0, 0x0, 0x0, ..>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/dial.go:403 +0x22b
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).dial(0x16b09c0, 0x102ac00, 0xc000024038, 0xf1e983, 0x3, 0xc002a844c0, 0x18, 0x0, 0x5b8cf1ae7bc5>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:1141 +0x1fd
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).dialConn(0x16b09c0, 0x102ac00, 0xc000024038, 0x0, 0xf40e4e, 0x5, 0xc002a844c0, 0x18, 0x0, 0xc00>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:1575 +0x1abb
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).dialConnFor(0x16b09c0, 0xc002aa0210)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:1421 +0xc6
Oct 22 10:41:15 server navidrome[1331685]: created by net/http.(*Transport).queueForDial
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:1390 +0x40f
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2927 [select]:
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).getConn(0x16b09c0, 0xc0005e6540, 0x0, 0xf40e4e, 0x5, 0xc002a844c0, 0x18, 0x0, 0x0, 0x0, ...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:1347 +0x5ac
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).roundTrip(0x16b09c0, 0xc002a8ca00, 0x30, 0x150, 0x150)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/transport.go:569 +0x77c
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Transport).RoundTrip(0x16b09c0, 0xc002a8ca00, 0x16b09c0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/roundtrip.go:17 +0x35
Oct 22 10:41:15 server navidrome[1331685]: net/http.send(0xc002a8ca00, 0x10192a0, 0x16b09c0, 0x0, 0x0, 0x0, 0xc00021f260, 0xc001af95c0, 0x1, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/client.go:252 +0x453
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Client).send(0x2216580, 0xc002a8ca00, 0x0, 0x0, 0x0, 0xc00021f260, 0x0, 0x1, 0x2240118)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/client.go:176 +0xff
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Client).do(0x2216580, 0xc002a8ca00, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/client.go:718 +0x45f
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*Client).Do(0x2216580, 0xc002a8ca00, 0xc001af97e0, 0x415b18, 0x30)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/client.go:586 +0x35
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core/spotify.(*Client).makeRequest(0xc0002333b0, 0xc002a8ca00, 0xe07a00, 0xc00021f240, 0x>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/spotify/client.go:90 +0x5a
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core/spotify.(*Client).authorize(0xc0002333b0, 0x102ac80, 0xc002e7f440, 0xc000400840, 0x1>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/spotify/client.go:77 +0x554
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core/spotify.(*Client).SearchArtists(0xc0002333b0, 0x102ac80, 0xc002e7f440, 0xc002a82cd0,>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/spotify/client.go:39 +0x5d
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*externalInfo).findArtist(0xc0003b46c0, 0x102ac80, 0xc002e7f440, 0xc002a82cd0, 0xb,>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/external_info.go:240 +0x85
Oct 22 10:41:15 server navidrome[1331685]: github.com/deluan/navidrome/core.(*externalInfo).callArtistImages.func1(0xc002a82fa0, 0xc0003b46c0, 0x102ac80, 0xc002>
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/external_info.go:268 +0xd0
Oct 22 10:41:15 server navidrome[1331685]: created by github.com/deluan/navidrome/core.(*externalInfo).callArtistImages
Oct 22 10:41:15 server navidrome[1331685]:         /github/workspace/core/external_info.go:264 +0x185
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2929 [select]:
Oct 22 10:41:15 server navidrome[1331685]: net.cgoLookupIP(0x102abc0, 0xc0005e6600, 0xf1e983, 0x3, 0xc002a844c0, 0x14, 0x0, 0x0, 0xc000478cd8, 0x4e25a5, ...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/cgo_unix.go:229 +0x199
Oct 22 10:41:15 server navidrome[1331685]: net.(*Resolver).lookupIP(0x2215d80, 0x102abc0, 0xc0005e6600, 0xf1e983, 0x3, 0xc002a844c0, 0x14, 0x1010090e0, 0xc001c3>
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/lookup_unix.go:96 +0x187
Oct 22 10:41:15 server navidrome[1331685]: net.glob..func1(0x102abc0, 0xc0005e6600, 0xc002ba6250, 0xf1e983, 0x3, 0xc002a844c0, 0x14, 0x0, 0x0, 0xecfde0, ...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/hook.go:23 +0x72
Oct 22 10:41:15 server navidrome[1331685]: net.(*Resolver).lookupIPAddr.func1(0x0, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/lookup.go:293 +0xb9
Oct 22 10:41:15 server navidrome[1331685]: internal/singleflight.(*Group).doCall(0x2215d90, 0xc0058e68c0, 0xc002a844e0, 0x18, 0xc0005e6680)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/singleflight/singleflight.go:95 +0x2e
Oct 22 10:41:15 server navidrome[1331685]: created by internal/singleflight.(*Group).DoChan
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/singleflight/singleflight.go:88 +0x2cc
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2925 [IO wait]:
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.runtime_pollWait(0x7f68a045b038, 0x72, 0x101a800)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/netpoll.go:220 +0x55
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*pollDesc).wait(0xc002e7c018, 0x72, 0xc002e7e000, 0x1, 0x1)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*pollDesc).waitRead(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*FD).Read(0xc002e7c000, 0xc002e7e0a1, 0x1, 0x1, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:159 +0x1b1
Oct 22 10:41:15 server navidrome[1331685]: net.(*netFD).Read(0xc002e7c000, 0xc002e7e0a1, 0x1, 0x1, 0xc000098cd8, 0xc0017d7f68, 0x48c6fc)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/fd_posix.go:55 +0x4f
Oct 22 10:41:15 server navidrome[1331685]: net.(*conn).Read(0xc00021f140, 0xc002e7e0a1, 0x1, 0x1, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/net.go:182 +0x8e
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*connReader).backgroundRead(0xc002e7e090)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:690 +0x58
Oct 22 10:41:15 server navidrome[1331685]: created by net/http.(*connReader).startBackgroundRead
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:686 +0xd5
Oct 22 10:41:15 server navidrome[1331685]: goroutine 2964 [IO wait]:
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.runtime_pollWait(0x7f68a045b1f8, 0x72, 0x101a800)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/netpoll.go:220 +0x55
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*pollDesc).wait(0xc002890798, 0x72, 0xc002a15700, 0x1, 0x1)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*pollDesc).waitRead(...)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
Oct 22 10:41:15 server navidrome[1331685]: internal/poll.(*FD).Read(0xc002890780, 0xc002a15721, 0x1, 0x1, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/internal/poll/fd_unix.go:159 +0x1b1
Oct 22 10:41:15 server navidrome[1331685]: net.(*netFD).Read(0xc002890780, 0xc002a15721, 0x1, 0x1, 0xc000922098, 0xc000037768, 0x48c6fc)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/fd_posix.go:55 +0x4f
Oct 22 10:41:15 server navidrome[1331685]: net.(*conn).Read(0xc0007e2128, 0xc002a15721, 0x1, 0x1, 0x0, 0x0, 0x0)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/net.go:182 +0x8e
Oct 22 10:41:15 server navidrome[1331685]: net/http.(*connReader).backgroundRead(0xc002a15710)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:690 +0x58
Oct 22 10:41:15 server navidrome[1331685]: created by net/http.(*connReader).startBackgroundRead
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/net/http/server.go:686 +0xd5
Oct 22 10:41:15 server navidrome[1331685]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7f687b706e84]
Oct 22 10:41:15 server navidrome[1331685]: runtime stack:
Oct 22 10:41:15 server navidrome[1331685]: runtime.throw(0xf444dd, 0x2a)
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/panic.go:1116 +0x72
Oct 22 10:41:15 server navidrome[1331685]: runtime.sigpanic()
Oct 22 10:41:15 server navidrome[1331685]:         /usr/local/go/src/runtime/signal_unix.go:704 +0x4ac
deluan commented 3 years ago

Never saw that one before.... Does it keep crashing or was this a one time thing?

cascooscuro commented 3 years ago

Every time you click on show-artist/Artist Radio/Top Songs on play:Sub it crashes navidrome. Let me know if you need more logs or additional debugging. Thanks!

deluan commented 3 years ago

Can you please set loglevel=trace, disable scan (scaninterval=0) and try again? Send me the logs (not only the stacktrace) when/if it crashes. Thanks!

cascooscuro commented 3 years ago

Just tested it again with dSub and it's also happening. Will collect logs and send it to you.

deluan commented 3 years ago

Thanks for the log. I'll take a look and get back to you. In the meantime, can you try enabling one of the integrations at a time (last.fm or spotify), to try to isolate the issue? Just confirming: Are you building it from source or using one of the pre-built binaries? Linux, right?

cascooscuro commented 3 years ago

I'm using the linux pre-built binary. I will follow your suggestion and try one integration at a time.

Thanks.

cascooscuro commented 3 years ago

In the meantime, can you try enabling one of the integrations at a time (last.fm or spotify), to try to isolate the issue?

  • only Spotify integration enabled -> navidrome crashes
  • only Last.fm integration enabled -> navidrome crashes

Will send you the logs.

deluan commented 3 years ago

Did you ever got any bio or image? Maybe it is a permission issue, as ND server will try to connect directly to these services, and maybe your systemd unit (or even your firewall/iptables) has some config to block it?

cascooscuro commented 3 years ago

I'm afraid bio/image is never shown. systemd is the same as the one in contrib folder, except that /var/lib/navidrome is changed to /var/navidrome

And no iptables blocking traffic.

deluan commented 3 years ago

Hey @cascooscuro, I was not able to reproduce the error in my environment, but I did change some of the internals in 0.36.1. Can you give it a try, please?

cascooscuro commented 3 years ago

Just tried it but it keeps crashing.

I'm running Linux Arch, kernel 5.9.1-arch1-1

Thanks for your help!

cascooscuro commented 3 years ago

I managed to build it from source and now it works. There must be some incompatibility between the pre-built binary and my system.

I guess we can close this.

deluan commented 3 years ago

It is unfortunate that I'm not able to reproduce the issue and figure out what is going on, but I'm glad it you found a solution. But we will have to investigate a bit more, as this will probably happen with future releases as well. I'll keep this open and may "bug" you for more testing in the coming weeks, if you don't mind

deluan commented 3 years ago

Which Go version did you used to compile it?

cascooscuro commented 3 years ago

Which Go version did you used to compile it?

version is: go1.15.3 linux/amd64, Linux Arch, kernel 5.9.1-arch1-1

I'll keep this open and may "bug" you for more testing in the coming weeks, if you don't mind

Sure! No problem, please ask whatever you need

deluan commented 3 years ago

The builds are using GoLang 1.15.2. I just built it with 1.15.3, can you try on your system: navidrome_v0.36.1-SNAPSHOT_Linux_x86_64.tar.gz

Before compiling it yourself, did you install from AUR or downloaded the binary?

cascooscuro commented 3 years ago

The builds are using GoLang 1.15.2. I just built it with 1.15.3, can you try on your system: navidrome_v0.36.1-SNAPSHOT_Linux_x86_64.tar.gz

Same results. it keeps crashing when external integration API calls are triggered:

Before compiling it yourself, did you install from AUR or downloaded the binary?

I downloaded the binary

deluan commented 3 years ago

Hey @cascooscuro can you try using the official build, but setting this env var: GODEBUG=netdns=go

cascooscuro commented 3 years ago

I have tried with and without the env var and in both cases it works.

I'm using Version: 0.39.0 (f2a8308)

Thanks!!

deluan commented 3 years ago

So the issue is resolved? Great! Hey @corinzio, can you please confirm it works for you so I can close this issue?

corinzio commented 3 years ago

It doesn't crash but music stash app keep fetching data... In logs there is no line about calling lastfm or spotify api... I will check better tomorrow

corinzio commented 3 years ago

Good Morning @deluan yesterday i tried the official build without the env var and the result was that the api call hangs. Today i setted the environment variable GODEBUG=netdns=go in the unit service file and everithing works fine.

the version of Navidrome i'm using is 0.39.0 (f2a8308)

Thanks and Happy new year!

github-actions[bot] commented 1 year ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.