Hardening for hockeypuck.mgo.LoadKeys

Bug #1044772 reported by Casey Marshall on 2012-09-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
hockeypuck
High
Casey Marshall

Bug Description

Research these exceptions and errors from loading an SKS dump. Possibly several issues:
- Stray packets outside the expected public key export packet ordering (RFC 4880 sec. 11)
- Munged keyring files
- MongoDB network connection issues

sks-dump-0000.pgp
unexpected EOF
sks-dump-0001.pgp
sks-dump-0002.pgp
sks-dump-0003.pgp
sks-dump-0004.pgp
unexpected EOF
sks-dump-0005.pgp
sks-dump-0006.pgp
sks-dump-0007.pgp
sks-dump-0008.pgp
sks-dump-0009.pgp
sks-dump-0010.pgp
sks-dump-0011.pgp
sks-dump-0012.pgp
unexpected EOF
sks-dump-0013.pgp
unexpected EOF
sks-dump-0014.pgp
unexpected EOF
sks-dump-0015.pgp
unexpected EOF
sks-dump-0016.pgp
unexpected EOF
sks-dump-0017.pgp
sks-dump-0018.pgp
sks-dump-0019.pgp
sks-dump-0020.pgp
unexpected EOF
sks-dump-0021.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0022.pgp
unexpected EOF
sks-dump-0023.pgp
unexpected EOF
sks-dump-0024.pgp
unexpected EOF
sks-dump-0025.pgp
sks-dump-0026.pgp
unexpected EOF
sks-dump-0027.pgp
sks-dump-0028.pgp
unexpected EOF
sks-dump-0029.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d950, 0xf84008d958, 0xf84010d520, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf840119060, 0xf840070060, 0xf84008d948, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf840119060, 0x7fffa0e0520d, 0x11, 0xf840119060, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400c20b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400c2220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400c2210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7f14ffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf840119270, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0030.pgp
sks-dump-0031.pgp

unexpected EOF
sks-dump-0032.pgp
unexpected EOF
sks-dump-0033.pgp
unexpected EOF
sks-dump-0034.pgp
sks-dump-0035.pgp
unexpected EOF
sks-dump-0036.pgp
unexpected EOF
sks-dump-0037.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x454d35]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d998, 0xf84008d9a0, 0xf840110400, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:112 +0x92c
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf8400d6660, 0xf840070060, 0xf84008d990, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf8400d6660, 0x7fffef92520d, 0x11, 0xf8400d6660, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [select]:
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400c20b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:307 +0x456
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400c2220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400c2210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7f43ffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf84010e3c0, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255

goroutine 9 [finalizer wait]:
created by runtime.gc
 /build/buildd/golang-1/src/pkg/runtime/mgc0.c:882
sks-dump-0038.pgp
sks-dump-0039.pgp
unexpected EOF
sks-dump-0040.pgp
unexpected EOF
sks-dump-0041.pgp
sks-dump-0042.pgp
unexpected EOF
sks-dump-0043.pgp
unexpected EOF
sks-dump-0044.pgp
unexpected EOF
sks-dump-0045.pgp
unexpected EOF
sks-dump-0046.pgp
sks-dump-0047.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d998, 0xf84008d9a0, 0xf8400d9400, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf8400d2660, 0xf840070060, 0xf84008d990, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf8400d2660, 0x7fff44e8820d, 0x11, 0xf8400d2660, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400fd0b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400fd220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400fd210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7fc3ffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf8400d2870, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0048.pgp
unexpected EOF
sks-dump-0049.pgp

openpgp: invalid data: signature subpacket truncated
sks-dump-0050.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0051.pgp
unexpected EOF
sks-dump-0052.pgp
unexpected EOF
sks-dump-0053.pgp
sks-dump-0054.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0055.pgp
sks-dump-0056.pgp
sks-dump-0057.pgp
unexpected EOF
sks-dump-0058.pgp
unexpected EOF
sks-dump-0059.pgp
unexpected EOF
sks-dump-0060.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0061.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d998, 0xf84008d9a0, 0xf840110400, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf8400d6660, 0xf840070060, 0xf84008d990, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf8400d6660, 0x7fff5a82120d, 0x11, 0xf8400d6660, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400c20b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400c2220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400c2210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7f48ffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf8400d6870, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0062.pgp
sks-dump-0063.pgp
unexpected EOF
sks-dump-0064.pgp
unexpected EOF
sks-dump-0065.pgp
sks-dump-0066.pgp
unexpected EOF
sks-dump-0067.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0068.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0069.pgp
unexpected EOF
sks-dump-0070.pgp
unexpected EOF
sks-dump-0071.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0072.pgp
unexpected EOF
sks-dump-0073.pgp
unexpected EOF
sks-dump-0074.pgp
unexpected EOF
sks-dump-0075.pgp
sks-dump-0076.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d868, 0xf84008d870, 0xf8401103f0, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf8400d6660, 0xf840070060, 0xf84008d860, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf8400d6660, 0x7fff153e420d, 0x11, 0xf8400d6660, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400c20b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400c2220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400c2210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7fd1ffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf8400d6870, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0077.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0078.pgp
unexpected EOF
sks-dump-0079.pgp
sks-dump-0080.pgp
unexpected EOF
sks-dump-0081.pgp
sks-dump-0082.pgp
sks-dump-0083.pgp
unexpected EOF
sks-dump-0084.pgp
unexpected EOF
sks-dump-0085.pgp
unexpected EOF
sks-dump-0086.pgp
unexpected EOF
sks-dump-0087.pgp
sks-dump-0088.pgp
unexpected EOF
sks-dump-0089.pgp
unexpected EOF
sks-dump-0090.pgp
unexpected EOF
sks-dump-0091.pgp
sks-dump-0092.pgp
unexpected EOF
sks-dump-0093.pgp
unexpected EOF
sks-dump-0094.pgp
unexpected EOF
sks-dump-0095.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0096.pgp
sks-dump-0097.pgp
sks-dump-0098.pgp
unexpected EOF
sks-dump-0099.pgp
unexpected EOF
sks-dump-0100.pgp
sks-dump-0101.pgp
unexpected EOF
sks-dump-0102.pgp
unexpected EOF
sks-dump-0103.pgp
unexpected EOF
sks-dump-0104.pgp
openpgp: invalid data: zero length signature subpacket
sks-dump-0105.pgp
unexpected EOF
sks-dump-0106.pgp
sks-dump-0107.pgp

sks-dump-0108.pgp
unexpected EOF
sks-dump-0109.pgp
unexpected EOF
sks-dump-0110.pgp
unexpected EOF
sks-dump-0111.pgp
unexpected EOF
sks-dump-0112.pgp
unexpected EOF
sks-dump-0113.pgp
unexpected EOF
sks-dump-0114.pgp
unexpected EOF
sks-dump-0115.pgp
sks-dump-0116.pgp
sks-dump-0117.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0118.pgp
unexpected EOF
sks-dump-0119.pgp
openpgp: invalid data: no creation time in signature
sks-dump-0120.pgp
unexpected EOF
sks-dump-0121.pgp
sks-dump-0122.pgp
unexpected EOF
sks-dump-0123.pgp
unexpected EOF
sks-dump-0124.pgp
sks-dump-0125.pgp
sks-dump-0126.pgp
unexpected EOF
sks-dump-0127.pgp
unexpected EOF
sks-dump-0128.pgp
unexpected EOF
sks-dump-0129.pgp
unexpected EOF
sks-dump-0130.pgp
sks-dump-0131.pgp
unexpected EOF
sks-dump-0132.pgp
unexpected EOF
sks-dump-0133.pgp
sks-dump-0134.pgp
sks-dump-0135.pgp
sks-dump-0136.pgp
unexpected EOF
sks-dump-0137.pgp
sks-dump-0138.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0139.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0140.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0141.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0142.pgp
unexpected EOF
sks-dump-0143.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0144.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d998, 0xf84008d9a0, 0xf840110400, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf8400d6660, 0xf840070060, 0xf84008d990, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf8400d6660, 0x7fff4e4ec20d, 0x11, 0xf8400d6660, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400c20b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400c2220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400c2210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7f8bffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf8400d6870, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0145.pgp
sks-dump-0146.pgp
unexpected EOF
sks-dump-0147.pgp
sks-dump-0148.pgp
unexpected EOF
sks-dump-0149.pgp
unexpected EOF
sks-dump-0150.pgp
unexpected EOF
sks-dump-0151.pgp
sks-dump-0152.pgp
sks-dump-0153.pgp
unexpected EOF
sks-dump-0154.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d998, 0xf84008d9a0, 0xf8400d9400, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf8400d2660, 0xf840070060, 0xf84008d990, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf8400d2660, 0x7fff7b8e620d, 0x11, 0xf8400d2660, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400fd0b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400fd220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400fd210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7fb1ffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf8400d2870, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0155.pgp
unexpected EOF
sks-dump-0156.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d950, 0xf84008d958, 0xf8400d6520, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf840108060, 0xf840070060, 0xf84008d948, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf840108060, 0x7fff969c520d, 0x11, 0xf840108060, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400fd0b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400fd220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400fd210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7f79ffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf840108270, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0157.pgp
unexpected EOF
sks-dump-0158.pgp
sks-dump-0159.pgp
sks-dump-0160.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0161.pgp
unexpected EOF
sks-dump-0162.pgp
sks-dump-0163.pgp
sks-dump-0164.pgp
unexpected EOF
sks-dump-0165.pgp
unexpected EOF
sks-dump-0166.pgp
sks-dump-0167.pgp
sks-dump-0168.pgp
unexpected EOF
sks-dump-0169.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d998, 0xf84008d9a0, 0xf840110410, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf840109660, 0xf840070060, 0xf84008d990, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf840109660, 0x7fff7f79e20d, 0x11, 0xf840109660, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400fd0b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400fd220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400fd210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7f8effffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf840109870, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0170.pgp
unexpected EOF
sks-dump-0171.pgp
unexpected EOF
sks-dump-0172.pgp
unexpected EOF
sks-dump-0173.pgp
unexpected EOF
sks-dump-0174.pgp
unexpected EOF
sks-dump-0175.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d998, 0xf84008d9a0, 0xf840110400, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf8400e8660, 0xf840070060, 0xf84008d990, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf8400e8660, 0x7fffc424520d, 0x11, 0xf8400e8660, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400d40b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400d4220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400d4210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7faaffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf8400e8870, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0176.pgp
unexpected EOF
sks-dump-0177.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d950, 0xf84008d958, 0xf8400d6520, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf840108060, 0xf840070060, 0xf84008d948, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf840108060, 0x7fffb755120d, 0x11, 0xf840108060, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400fd0b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400fd220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400fd210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7f3effffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf840108270, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0178.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0179.pgp
unexpected EOF
sks-dump-0180.pgp
unexpected EOF
sks-dump-0181.pgp
openpgp: invalid data: zero length signature subpacket
sks-dump-0182.pgp
unexpected EOF
sks-dump-0183.pgp
unexpected EOF
sks-dump-0184.pgp
unexpected EOF
sks-dump-0185.pgp
unexpected EOF
sks-dump-0186.pgp
unexpected EOF
sks-dump-0187.pgp
unexpected EOF
sks-dump-0188.pgp
unexpected EOF
sks-dump-0189.pgp
unexpected EOF
sks-dump-0190.pgp
sks-dump-0191.pgp
unexpected EOF
sks-dump-0192.pgp
sks-dump-0193.pgp
openpgp: invalid data: signature subpacket truncated
sks-dump-0194.pgp
unexpected EOF
sks-dump-0195.pgp
unexpected EOF
sks-dump-0196.pgp
unexpected EOF
sks-dump-0197.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d910, 0xf84008d918, 0xf8401105b0, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf8400d6660, 0xf840070060, 0xf84008d908, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf8400d6660, 0x7fff44fc220d, 0x11, 0xf8400d6660, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400c20b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400c2220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400c2210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7fa3ffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf8400d6870, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0198.pgp
sks-dump-0199.pgp
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x48 pc=0x454f42]

goroutine 8 [running]:
launchpad.net/hockeypuck/mgo._func_004(0xf84008d998, 0xf84008d9a0, 0xf840110400, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:126 +0xb39
created by launchpad.net/hockeypuck/mgo.readKeys
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/rw.go:147 +0xd3

goroutine 1 [runnable]:
launchpad.net/hockeypuck/mgo.(*MgoWorker).LoadKeys(0xf8400e8660, 0xf840070060, 0xf84008d990, 0x0, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck/mgo/worker.go:180 +0x42f
main.doLoad(0xf8400e8660, 0x7fff7edb220d, 0x11, 0xf8400e8660, 0x0, ...)
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:56 +0xa5
main.main()
 /home/cmars/gocode/src/launchpad.net/hockeypuck.trunk/cmd/hockeypuck/main.go:73 +0x14d

goroutine 2 [syscall]:
created by runtime.main
 /build/buildd/golang-1/src/pkg/runtime/proc.c:221

goroutine 3 [sleep]:
time.Sleep(0x1dcd6500, 0x0)
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:21 +0x49
labix.org/v2/mgo.(*mongoCluster).syncServersLoop(0xf8400d40b0, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:284 +0x1e9
created by labix.org/v2/mgo.newCluster
 /home/cmars/gocode/src/labix.org/v2/mgo/cluster.go:60 +0x109

goroutine 7 [syscall]:
created by addtimer
 /build/buildd/golang-1/src/pkg/runtime/ztime_amd64.c:69

goroutine 5 [syscall]:
syscall.Syscall6()
 /build/buildd/golang-1/src/pkg/syscall/asm_linux_amd64.s:40 +0x5
syscall.EpollWait(0xf800000006, 0xf8400d4220, 0xa0000000a, 0xffffffff, 0xc, ...)
 /usr/lib/go/src/pkg/syscall/zerrors_linux_amd64.go:1781 +0xa1
net.(*pollster).WaitFD(0xf8400d4210, 0xf8400748c0, 0x0, 0x0, 0x0, ...)
 /usr/lib/go/src/pkg/net/fd_linux.go:146 +0x110
net.(*pollServer).Run(0xf8400748c0, 0x0)
 /usr/lib/go/src/pkg/net/fd.go:236 +0xe4
created by net.newPollServer
 /usr/lib/go/src/pkg/net/newpollserver.go:35 +0x382

goroutine 6 [chan receive]:
net.(*pollServer).WaitRead(0xf8400748c0, 0xf8400a42d0, 0xf84006d780, 0xb, 0x1, ...)
 /usr/lib/go/src/pkg/net/fd.go:268 +0x73
net.(*netFD).Read(0xf8400a42d0, 0xf840073bd0, 0x2400000024, 0x7f6bffffffff, 0xf840071e40, ...)
 /usr/lib/go/src/pkg/net/fd.go:428 +0x1ec
net.(*TCPConn).Read(0xf84008d468, 0xf840073bd0, 0x2400000024, 0xf840093000, 0x0, ...)
 /usr/lib/go/src/pkg/net/tcpsock_posix.go:87 +0xce
labix.org/v2/mgo.fill(0xf84008d468, 0xf840073bd0, 0x2400000024, 0x0, 0xf8400e8870, ...)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:367 +0x44
labix.org/v2/mgo.(*mongoSocket).readLoop(0xf840093000, 0x0)
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:384 +0xec
created by labix.org/v2/mgo.newSocket
 /home/cmars/gocode/src/labix.org/v2/mgo/socket.go:111 +0x255
sks-dump-0200.pgp

Casey Marshall (cmars) on 2012-09-06
Changed in hockeypuck:
status: Confirmed → In Progress
Casey Marshall (cmars) on 2012-09-06
Changed in hockeypuck:
status: In Progress → Fix Committed
Casey Marshall (cmars) on 2012-11-01
Changed in hockeypuck:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers