Skip to content

Instantly share code, notes, and snippets.

@naquad
Created March 15, 2014 23:13
Show Gist options
  • Save naquad/9575351 to your computer and use it in GitHub Desktop.
Save naquad/9575351 to your computer and use it in GitHub Desktop.
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x38 pc=0x438d2c]
goroutine 3 [running]:
runtime.panic(0x6246c0, 0x8fa808)
/usr/lib/go/src/pkg/runtime/panic.c:266 +0xb6
naquad.me/client.(*Response).Process(0xc210061280)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:36 +0x2c
naquad.me/client.downloader(0xc210037120, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:93 +0x1e4
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 1 [chan receive]:
naquad.me/client.(*Client).ProcessResponse(0xc21001fa80, 0xc21001fa01)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:166 +0x3b
naquad.me/client.(*Client).Run(0xc21001fa80)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:178 +0x36
main.main()
/home/naquad/projects/prices/go/main.go:29 +0x68
goroutine 4 [chan receive]:
naquad.me/client.downloader(0xc210037180, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 5 [chan receive]:
naquad.me/client.downloader(0xc2100371e0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 6 [chan receive]:
naquad.me/client.downloader(0xc210037240, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 7 [chan receive]:
naquad.me/client.downloader(0xc2100372a0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 8 [chan receive]:
naquad.me/client.downloader(0xc210037300, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 9 [chan receive]:
naquad.me/client.downloader(0xc210037360, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 10 [chan receive]:
naquad.me/client.downloader(0xc2100373c0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 11 [chan receive]:
naquad.me/client.downloader(0xc210037420, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 12 [chan receive]:
naquad.me/client.downloader(0xc210037480, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 13 [chan receive]:
naquad.me/client.downloader(0xc2100374e0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 14 [chan receive]:
naquad.me/client.downloader(0xc210037540, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 15 [chan receive]:
naquad.me/client.downloader(0xc2100375a0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 16 [chan receive]:
naquad.me/client.downloader(0xc210037600, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 17 [chan receive]:
naquad.me/client.downloader(0xc210037660, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 18 [chan receive]:
naquad.me/client.downloader(0xc2100376c0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 19 [chan receive]:
naquad.me/client.downloader(0xc210037720, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 20 [chan receive]:
naquad.me/client.downloader(0xc210037780, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 21 [chan receive]:
naquad.me/client.downloader(0xc2100377e0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 22 [chan receive]:
naquad.me/client.downloader(0xc210037840, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 23 [chan receive]:
naquad.me/client.downloader(0xc2100378a0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 24 [chan receive]:
naquad.me/client.downloader(0xc210037900, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 25 [chan receive]:
naquad.me/client.downloader(0xc210037960, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 26 [chan receive]:
naquad.me/client.downloader(0xc2100379c0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 27 [chan receive]:
naquad.me/client.downloader(0xc210037a20, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 28 [chan receive]:
naquad.me/client.downloader(0xc210037a80, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 29 [chan receive]:
naquad.me/client.downloader(0xc210037ae0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 30 [chan receive]:
naquad.me/client.downloader(0xc210037b40, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 31 [chan receive]:
naquad.me/client.downloader(0xc210037ba0, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 32 [chan receive]:
naquad.me/client.downloader(0xc210037c00, 0xc2100370c0)
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:84 +0x89
created by naquad.me/client.NewClient
/home/naquad/projects/prices/go/src/naquad.me/client/client.go:113 +0x133
goroutine 34 [syscall]:
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1394
goroutine 35 [runnable]:
net/http.(*persistConn).readLoop(0xc210061400)
/usr/lib/go/src/pkg/net/http/transport.go:778 +0x68f
created by net/http.(*Transport).dialConn
/usr/lib/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 36 [select]:
net/http.(*persistConn).writeLoop(0xc210061400)
/usr/lib/go/src/pkg/net/http/transport.go:791 +0x271
created by net/http.(*Transport).dialConn
/usr/lib/go/src/pkg/net/http/transport.go:529 +0x61e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment