Wierd, mine's still broken..
I had the same issue as everyone else, so reverted to v3.37 which worked without issue, decided to see if it was fixed today and went back to latest which still bootloops constantly just like the previous issue. 🤷♂️
Log shows
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x78e831]
goroutine 187 [running]:
github.com/qdm12/gluetun/internal/storage.filterServer({{0xc001ffb3b0, 0x9}, {0xc001ffb380, 0x7}, {0x0, 0x0}, {0xc001ffb378, 0x6}, {0xc001ffb387, 0x9}, ...}, ...)
github.com/qdm12/gluetun/internal/storage/filter.go:77 +0x1b1
github.com/qdm12/gluetun/internal/storage.(*Storage).FilterServers(_, {_, _}, {{0xc000028189, 0x9}, {{0x0, 0xffff00000000}, 0xc000010018}, {0xc000390680, 0x2, ...}, ...})
github.com/qdm12/gluetun/internal/storage/filter.go:33 +0x2fb
github.com/qdm12/gluetun/internal/provider/utils.GetConnection({_, _}, {_, _}, {{0xc000028189, 0x9}, {{0x0, 0xffff00000000}, 0xc000010018}, {0xc000390680, ...}, ...}, ...)
github.com/qdm12/gluetun/internal/provider/utils/connection.go:39 +0xad
github.com/qdm12/gluetun/internal/provider/mullvad.(*Provider).GetConnection(_, {{0xc000028189, 0x9}, {{0x0, 0xffff00000000}, 0xc000010018}, {0xc000390680, 0x2, 0x2}, {0x0, ...}, ...}, ...)
github.com/qdm12/gluetun/internal/provider/mullvad/connection.go:12 +0x105
github.com/qdm12/gluetun/internal/vpn.setupWireguard({_, _}, {_, _}, {_, _}, {_, _}, {{0xc000028189, 0x9}, ...}, ...)
github.com/qdm12/gluetun/internal/vpn/wireguard.go:20 +0xbe
github.com/qdm12/gluetun/internal/vpn.(*Loop).Run(0xc000397760, {0x109d840, 0xc0004803c0}, 0xc000393020?)
github.com/qdm12/gluetun/internal/vpn/run.go:40 +0x4f5
created by main._main in goroutine 34
./main.go:427 +0x385a