pganalyze / collector

pganalyze statistics collector for gathering PostgreSQL metrics and log data

Home Page:https://pganalyze.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

runtime error: invalid memory address or nil pointer dereference

caleb15 opened this issue · comments

caleb@influxdb0.CLOUD100:~$ sudo docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
caleb@influxdb0.CLOUD100:~$ sudo docker ps
CONTAINER ID        IMAGE                                COMMAND                  CREATED             STATUS                                  PORTS               NAMES
a3bd97454bb6        quay.io/pganalyze/collector:stable   "/home/pganalyze/doc…"   24 minutes ago      Up Less than a second                                       pganalyze-mirror
9693f5c44b3c        quay.io/pganalyze/collector:stable   "/home/pganalyze/doc…"   24 minutes ago      Restarting (2) Less than a second ago                       pganalyze
caleb@influxdb0.CLOUD100:~$ sudo docker logs pganalyze
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0005a9b00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0003daf40, 0xc0002dc1b0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0003daf80, 0xc00045a150, 0xbff0b37ae4907b8a, 0x65e115f, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc000637b00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0002655c0, 0xc0000a32f0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000265600, 0xc0001f95e0, 0xbff0b37b16249c30, 0x3148a71, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc000794000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0002654c0, 0xc0000a32f0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0000d8000, 0xc0001dc000, 0xbff0b37b5f8be464, 0x708588f, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0005bfb00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0000d8bc0, 0xc0002e21b0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0000d8c00, 0xc0001dc140, 0xbff0b37bc1cf27f0, 0x6eb7a9f, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0004d0000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0000d0b00, 0xc0002da1b0, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0000d0b40, 0xc0001d4150, 0xbff0b37c28198198, 0x5a1e5e6, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc00060bb00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0003bf780, 0xc0002ba210, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0003bf7c0, 0xc000424b60, 0xbff0b37cc3fe74f5, 0x362fbb2, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0005abb00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0003d8e00, 0xc0000a00c0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0003d8e40, 0xc000201220, 0xbff0b37db4c92282, 0x3677ef8, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0004cc000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000076c00, 0xc0002ba1e0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000076c40, 0xc00016a150, 0xbff0b37f738f0f87, 0x382eab0, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0004ce000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000076c00, 0xc00003e0f0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000076c40, 0xc00016a150, 0xbff0b382cdfcdbc5, 0x3751370, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc000627b00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0002dd680, 0xc00009b2f0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0002dd6c0, 0xc000271670, 0xbff0b3895749f265, 0x389a9c7, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0005e7b00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc00032aa40, 0xc0000a3260, 0x29, 0xc00073fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000264000, 0xc0001f8000, 0xbff0b3964a31aa94, 0x35621d0, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0005bfb00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc00032cb80, 0xc0000a3260, 0x29, 0xc0006efc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc00032cbc0, 0xc000209500, 0xbff0b3a5701cf61a, 0x35e0bff, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc00078c000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0002641c0, 0xc0002e21b0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000264200, 0xc0001dc150, 0xbff0b3b498657059, 0x4a4b6cc, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc000788000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0000d8b00, 0xc0002e21b0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0000d8b40, 0xc0001dc150, 0xbff0b3c3c3657188, 0x38aef0e, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0004ae000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc00030af00, 0xc00003f2f0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000242000, 0xc0001d4000, 0xbff0b3d2e66af09c, 0x432f6f1, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc00052a000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0000d8bc0, 0xc00003e0c0, 0x29, 0xc00073fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0000d8c00, 0xc0001dc140, 0xbff0b3e20c8d28a8, 0x34ecdb5, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0004cc000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000242200, 0xc00003e0f0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000242240, 0xc00016a150, 0xbff0b3f12fda137e, 0x3497a96, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0004c4000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000076b40, 0xc0002bc1e0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000076b80, 0xc00016a150, 0xbff0b400555b0fc5, 0x381e1f4, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc00079c000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc00026d7c0, 0xc0000a92c0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0000e0000, 0xc0001e4000, 0xbff0b40f731c7727, 0x22a8985, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc00044bb00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc00032cb40, 0xc0000a3260, 0x29, 0xc00073fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc00032cb80, 0xc000209510, 0xbff0b41e9867a2fe, 0x30df156, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0000d0000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000076c00, 0xc00003e0f0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000076c40, 0xc0001ea150, 0xbff0b42dbb920bba, 0x3507788, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0004bc000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000076b40, 0xc0002be1e0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000076b80, 0xc00016a180, 0xbff0b43ce1fc3e7b, 0x3677466, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0000d6d80, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0004be200, 0xc0002e01b0, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0004be240, 0xc0005fe110, 0xbff0b44bfb6691e0, 0x2378bce, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc00060fb00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000242200, 0xc00003e0f0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000242240, 0xc0001d6140, 0xbff0b45b1ea44764, 0x35f4296, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0005d7b00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0004a6500, 0xc00003f2c0, 0x29, 0xc0006dfc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000242000, 0xc0001d6000, 0xbff0b46a41a555da, 0x1e28a5b, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc00060fb00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000242200, 0xc00003e0f0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000242240, 0xc0001d6140, 0xbff0b479622bab32, 0x34a057a, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc000780000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000076b40, 0xc0002bc1e0, 0x29, 0xc00073fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000076b80, 0xc00016a150, 0xbff0b4888983d09c, 0x35d2565, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0000d0000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000136b00, 0xc00033c1e0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000136b40, 0xc0001ea150, 0xbff0b497a440e54f, 0x1c3db68, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc00079a000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0000d8b00, 0xc0002e21b0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0000d8b40, 0xc0001dc1b0, 0xbff0b4a6c83d21ae, 0x34698fb, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0000b6900, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000243a80, 0xc00003f050, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0003bed00, 0xc000424020, 0xbff0b4b5ebbd12fd, 0x3719491, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0005f1b00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0002641c0, 0xc00003e0c0, 0x29, 0xc00073fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000264200, 0xc0001f8140, 0xbff0b4c5130ec88e, 0x32d9a77, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc000794000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0003e2f00, 0xc0002e41b0, 0x29, 0xc0006dfc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0003e2f40, 0xc0003ae190, 0xbff0b4d43752eb5b, 0x2eea665, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0005b7b00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0000d8b00, 0xc0002e21b0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0000d8b80, 0xc0001dc140, 0xbff0b4e35dba9804, 0x352c296, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc00060bb00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0003bff80, 0xc0002bc960, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0003bffc0, 0xc0001d7d70, 0xbff0b4efa18b604b, 0x68e39a9, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc000794000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0002641c0, 0xc0002e21b0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000264200, 0xc0001f8140, 0xbff0b4efd6131010, 0x35a1f0f, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0005b1b00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0002641c0, 0xc0002e21b0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000264200, 0xc0001f8140, 0xbff0b4f01b0c8082, 0x517a8ca, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc00060fb00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000243080, 0xc00003f2f0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0002430c0, 0xc0001d6dd0, 0xbff0b4f06b068fbe, 0x52be75e, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc0007b0000, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0000d8b00, 0xc0002e21b0, 0x29, 0xc0006e7c20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0000d8b80, 0xc0001dc140, 0xbff0b4f0d2854d4a, 0x8a7c6bd, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc000617b00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc0003bef40, 0xc0002bc1e0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc0003097c0, 0xc0001d7310, 0xbff0b4f16179ebd0, 0x1d7df34, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x968dad]

goroutine 1 [running]:
github.com/pganalyze/collector/config.ServerConfig.GetDbHost(0xc00003808c, 0x10, 0x12bdcec, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000036007, ...)
	/go/src/github.com/pganalyze/collector/config/config.go:301 +0x4d
github.com/pganalyze/collector/config.preprocessConfig(0xc000607b00, 0xb, 0xc00003808c, 0x10)
	/go/src/github.com/pganalyze/collector/config/read.go:298 +0x81
github.com/pganalyze/collector/config.Read(0xc000242200, 0xc00003e0f0, 0x29, 0xc00075fc20, 0x8060000020b, 0x80600000201, 0x80800000404, 0xd4)
	/go/src/github.com/pganalyze/collector/config/read.go:447 +0x710
main.run(0x166f660, 0xc000242240, 0xc0001d6140, 0xbff0b4f25398e2e0, 0x34be5f3, 0x1fc7880, 0x101010101010101, 0x1, 0x12b64aa, 0x13, ...)
	/go/src/github.com/pganalyze/collector/main.go:53 +0x90
main.main()
	/go/src/github.com/pganalyze/collector/main.go:453 +0x156b

At first I thought it was because I forgot to initialize the db with the pganalyze user but I initialized the db and I can connect to the db with the pganalyze user and the error still happens :(

Note that there is a hash in the password which makes me wonder if I ran afoul of #124

Edit: yep, that's it! Wow, never would have thought a hash could cause a seg violation 😂

Closing - dup of #124