Hardening for hockeypuck.mgo.LoadKeys

Bug #1044772 reported by Casey Marshall
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
hockeypuck
Fix Released
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)
Changed in hockeypuck:
status: Confirmed → In Progress
Casey Marshall (cmars)
Changed in hockeypuck:
status: In Progress → Fix Committed
Casey Marshall (cmars)
Changed in hockeypuck:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.