This is probably an edge case but I wanted to share anyway. Go panics like the following happen if you have clients connected to the server, put it in the background for a couple of seconds and resume it.
server 2014/12/05 23:27:12.302643 http: panic serving 127.0.0.1:59226: runtime error: invalid memory address or nil pointer dereference
goroutine 24 [running]:
net/http.func·009()
/usr/lib/go/src/pkg/net/http/server.go:1093 +0xae
runtime.panic(0x769be0, 0xc09cc8)
/usr/lib/go/src/pkg/runtime/panic.c:248 +0x106
main.(*Session).Userid(0x0, 0x0, 0x0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/session.go:230 +0x82
main.(*Server).OnRegister(0x0, 0xc21014e160)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/server.go:47 +0x1a8
main.(*Hub).registerHandler(0xc2100ab480, 0xc21014e160, 0xc210079840)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/hub.go:383 +0x1a9
main.(*Connection).reregister(0xc21014e160, 0xc21019600a, 0x22c, 0xc21014e160, 0x22c)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/connection.go:127 +0xae
main.func·018(0x7faf36d881a8, 0xc2100bcbe0, 0xc21018c000)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/ws.go:78 +0x273
net/http.HandlerFunc.ServeHTTP(0xc21007f790, 0x7faf36d881a8, 0xc2100bcbe0, 0xc21018c000)
/usr/lib/go/src/pkg/net/http/server.go:1220 +0x40
github.com/gorilla/mux.(*Router).ServeHTTP(0xc210080280, 0x7faf36d881a8, 0xc2100bcbe0, 0xc21018c000)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/vendor/src/github.com/gorilla/mux/mux.go:98 +0x21c
net/http.serverHandler.ServeHTTP(0xc2100a6700, 0x7faf36d881a8, 0xc2100bcbe0, 0xc21018c000)
/usr/lib/go/src/pkg/net/http/server.go:1597 +0x16e
net/http.(*conn).serve(0xc21013f080)
/usr/lib/go/src/pkg/net/http/server.go:1167 +0x7b7
created by net/http.(*Server).Serve
/usr/lib/go/src/pkg/net/http/server.go:1644 +0x28b
server 2014/12/05 23:27:12.302697 http: panic serving 127.0.0.1:59256: runtime error: invalid memory address or nil pointer dereference
goroutine 43 [running]:
net/http.func·009()
/usr/lib/go/src/pkg/net/http/server.go:1093 +0xae
runtime.panic(0x769be0, 0xc09cc8)
/usr/lib/go/src/pkg/runtime/panic.c:248 +0x106
main.(*Session).Userid(0x0, 0x0, 0x0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/session.go:230 +0x82
main.(*Server).OnRegister(0x0, 0xc2101c3790)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/server.go:47 +0x1a8
main.(*Hub).registerHandler(0xc2100ab480, 0xc2101c3790, 0xc210115540)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/hub.go:383 +0x1a9
main.(*Connection).reregister(0xc2101c3790, 0xc21016f24a, 0x22c, 0xc2101c3790, 0x22c)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/connection.go:127 +0xae
main.func·018(0x7faf36d881a8, 0xc210073500, 0xc2101619c0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/ws.go:78 +0x273
net/http.HandlerFunc.ServeHTTP(0xc21007f790, 0x7faf36d881a8, 0xc210073500, 0xc2101619c0)
/usr/lib/go/src/pkg/net/http/server.go:1220 +0x40
github.com/gorilla/mux.(*Router).ServeHTTP(0xc210080280, 0x7faf36d881a8, 0xc210073500, 0xc2101619c0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/vendor/src/github.com/gorilla/mux/mux.go:98 +0x21c
net/http.serverHandler.ServeHTTP(0xc2100a6700, 0x7faf36d881a8, 0xc210073500, 0xc2101619c0)
/usr/lib/go/src/pkg/net/http/server.go:1597 +0x16e
net/http.(*conn).serve(0xc21013f800)
/usr/lib/go/src/pkg/net/http/server.go:1167 +0x7b7
created by net/http.(*Server).Serve
/usr/lib/go/src/pkg/net/http/server.go:1644 +0x28b
server 2014/12/05 23:27:12.302751 http: panic serving 127.0.0.1:59260: runtime error: invalid memory address or nil pointer dereference
goroutine 45 [running]:
net/http.func·009()
/usr/lib/go/src/pkg/net/http/server.go:1093 +0xae
runtime.panic(0x769be0, 0xc09cc8)
/usr/lib/go/src/pkg/runtime/panic.c:248 +0x106
main.(*Session).Userid(0x0, 0x0, 0x0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/session.go:230 +0x82
main.(*Server).OnRegister(0x0, 0xc2102249a0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/server.go:47 +0x1a8
main.(*Hub).registerHandler(0xc2100ab480, 0xc2102249a0, 0xc2100f1a80)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/hub.go:383 +0x1a9
main.(*Connection).reregister(0xc2102249a0, 0xc2101bab4a, 0x22c, 0xc2102249a0, 0x22c)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/connection.go:127 +0xae
main.func·018(0x7faf36d881a8, 0xc2100e6820, 0xc2101c4820)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/ws.go:78 +0x273
net/http.HandlerFunc.ServeHTTP(0xc21007f790, 0x7faf36d881a8, 0xc2100e6820, 0xc2101c4820)
/usr/lib/go/src/pkg/net/http/server.go:1220 +0x40
github.com/gorilla/mux.(*Router).ServeHTTP(0xc210080280, 0x7faf36d881a8, 0xc2100e6820, 0xc2101c4820)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/vendor/src/github.com/gorilla/mux/mux.go:98 +0x21c
net/http.serverHandler.ServeHTTP(0xc2100a6700, 0x7faf36d881a8, 0xc2100e6820, 0xc2101c4820)
/usr/lib/go/src/pkg/net/http/server.go:1597 +0x16e
net/http.(*conn).serve(0xc21013fb00)
/usr/lib/go/src/pkg/net/http/server.go:1167 +0x7b7
created by net/http.(*Server).Serve
/usr/lib/go/src/pkg/net/http/server.go:1644 +0x28b
server 2014/12/05 23:27:12.302805 http: panic serving 127.0.0.1:59252: runtime error: invalid memory address or nil pointer dereference
goroutine 40 [running]:
net/http.func·009()
/usr/lib/go/src/pkg/net/http/server.go:1093 +0xae
runtime.panic(0x769be0, 0xc09cc8)
/usr/lib/go/src/pkg/runtime/panic.c:248 +0x106
main.(*Session).Userid(0x0, 0x0, 0x0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/session.go:230 +0x82
main.(*Server).OnRegister(0x0, 0xc210199160)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/server.go:47 +0x1a8
main.(*Hub).registerHandler(0xc2100ab480, 0xc210199160, 0xc2100f1540)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/hub.go:383 +0x1a9
main.(*Connection).reregister(0xc210199160, 0xc2101ae6ca, 0x22c, 0xc210199160, 0x22c)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/connection.go:127 +0xae
main.func·018(0x7faf36d881a8, 0xc2101ef140, 0xc2101ab4e0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/ws.go:78 +0x273
net/http.HandlerFunc.ServeHTTP(0xc21007f790, 0x7faf36d881a8, 0xc2101ef140, 0xc2101ab4e0)
/usr/lib/go/src/pkg/net/http/server.go:1220 +0x40
github.com/gorilla/mux.(*Router).ServeHTTP(0xc210080280, 0x7faf36d881a8, 0xc2101ef140, 0xc2101ab4e0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/vendor/src/github.com/gorilla/mux/mux.go:98 +0x21c
net/http.serverHandler.ServeHTTP(0xc2100a6700, 0x7faf36d881a8, 0xc2101ef140, 0xc2101ab4e0)
/usr/lib/go/src/pkg/net/http/server.go:1597 +0x16e
net/http.(*conn).serve(0xc21013f700)
/usr/lib/go/src/pkg/net/http/server.go:1167 +0x7b7
created by net/http.(*Server).Serve
/usr/lib/go/src/pkg/net/http/server.go:1644 +0x28b
server 2014/12/05 23:27:12.302836 Created new session token 556 MTQxNzgxODQzMnxjdmhENFJybDFGMmhVOGYtVV9Jd2lYb0R0dmpRRlgyM0FudnlDUmNOUDVCQ0lWVDRSb0tiVXpnbUN0cC1tQjExd1pTSmtHMWlLd2ZFZXpDelAtVUhJdXFoU2xtZktrNmdBS2ZqSHhfaDlkQUw0azVSOVFaenprdlNvQ3hkMWxNQjNkRV9wQm5QRUlFNmJuYUliVVQwS3M3NFU2XzBqVTVZTWpDaXB2MUdwNDRta0xlaUVSM1lFeGVFTFFiVDQyS0tWQ3RlQ3gzc2lnNUxMY0FDVGx0RThvc1JzWjdBU09INmlJVmZpTTNNdUdGYmxOM3ZWajhXaTFsZDViSEhQckEyOWNDZzdhV29XT0NzU1BRU09SZWJVR0NXRGtBbjE5T1RucXMwckJyT2Zna284UnRhbnJqTUhoUkFoZkQwWlJjc2tTdzB5Q3Q4RWJ0MkxsSnEzUC1HNGpocE13bG1RM09ESnlOZWJETkt6WGhzWjRuR2NRPT18SwPhwGXbtIqi_K9qBJK2uXCM18xE0I-NolBUEyeywYU=
server 2014/12/05 23:27:12.312787 http: panic serving 127.0.0.1:59254: runtime error: invalid memory address or nil pointer dereference
goroutine 41 [running]:
net/http.func·009()
/usr/lib/go/src/pkg/net/http/server.go:1093 +0xae
runtime.panic(0x769be0, 0xc09cc8)
/usr/lib/go/src/pkg/runtime/panic.c:248 +0x106
main.(*Session).Userid(0x0, 0x0, 0x0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/session.go:230 +0x82
main.(*Server).OnRegister(0x0, 0xc21009ed10)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/server.go:47 +0x1a8
main.(*Hub).registerHandler(0xc2100ab480, 0xc21009ed10, 0xc21024b0c0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/hub.go:383 +0x1a9
main.(*Connection).reregister(0xc21009ed10, 0xc2100f900a, 0x22c, 0xc21009ed10, 0x22c)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/connection.go:127 +0xae
main.func·018(0x7faf36d881a8, 0xc2101ef500, 0xc21018c820)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/ws.go:78 +0x273
net/http.HandlerFunc.ServeHTTP(0xc21007f790, 0x7faf36d881a8, 0xc2101ef500, 0xc21018c820)
/usr/lib/go/src/pkg/net/http/server.go:1220 +0x40
github.com/gorilla/mux.(*Router).ServeHTTP(0xc210080280, 0x7faf36d881a8, 0xc2101ef500, 0xc21018c820)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/vendor/src/github.com/gorilla/mux/mux.go:98 +0x21c
net/http.serverHandler.ServeHTTP(0xc2100a6700, 0x7faf36d881a8, 0xc2101ef500, 0xc21018c820)
/usr/lib/go/src/pkg/net/http/server.go:1597 +0x16e
net/http.(*conn).serve(0xc21013f780)
/usr/lib/go/src/pkg/net/http/server.go:1167 +0x7b7
created by net/http.(*Server).Serve
/usr/lib/go/src/pkg/net/http/server.go:1644 +0x28b
server 2014/12/05 23:27:12.302117 Created new session token 556 MTQxNzgxODQzMnx4b19CaWh3Nm54T0EtdUdhOWdjaWJQamE1cVBBVkRCNFh5YVJBYndwVjdxcGF3SC15dHdGV2c1bnN2V3JMcTg3b3FqcGU3clJOTUVZdkpGRV9HdDVCNWVCUU1vb1lvNFJhekdSNWVDb2V3Y0k5bmJDTHRoSHpQT3ZEcUVVQ2tmWFNVd2htV2VPWnI4TDhRVFh2VEc5TmFaeHB0dVVpU2FPMlFzcHk5ZWtZX2tJRVJndGFVMWtyQ1pFOHJyUnA0R2ZmazhLUUp6TUhKQTZiUjFSbGxJRFkyc1FfZHlhZVFzcWIwQ01GX1pvV0I1bXlvVUVWLTZMUDUyZ1RSUE8ySkJyRUpfdUJSNjdFcEtNSHZpcl8zd2xtaUF5OEVyUHNnQTRRSWZkT2F2V2UwcW51LVdDYTVFZ1U1ejdaLXhlaC05SmtFYk5sYlRCMFZSWEF3MHFtajRIdG02TjdWM2NoM0tqU3k5b1dUaEx5Q25VUXZub0J3PT18dv92dkAi4VvZC4J_83zPtZH_TO4R3ZihZ4hh7S5aSdc=
server 2014/12/05 23:27:12.314244 http: panic serving 127.0.0.1:59270: runtime error: invalid memory address or nil pointer dereference
goroutine 52 [running]:
net/http.func·009()
/usr/lib/go/src/pkg/net/http/server.go:1093 +0xae
runtime.panic(0x769be0, 0xc09cc8)
/usr/lib/go/src/pkg/runtime/panic.c:248 +0x106
main.(*Session).Userid(0x0, 0x0, 0x0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/session.go:230 +0x82
main.(*Server).OnRegister(0x0, 0xc2102652c0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/server.go:47 +0x1a8
main.(*Hub).registerHandler(0xc2100ab480, 0xc2102652c0, 0xc210115a80)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/hub.go:383 +0x1a9
main.(*Connection).reregister(0xc2102652c0, 0xc21027724a, 0x22c, 0xc2102652c0, 0x22c)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/connection.go:127 +0xae
main.func·018(0x7faf36d881a8, 0xc2100e6460, 0xc21029d000)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/ws.go:78 +0x273
net/http.HandlerFunc.ServeHTTP(0xc21007f790, 0x7faf36d881a8, 0xc2100e6460, 0xc21029d000)
/usr/lib/go/src/pkg/net/http/server.go:1220 +0x40
github.com/gorilla/mux.(*Router).ServeHTTP(0xc210080280, 0x7faf36d881a8, 0xc2100e6460, 0xc21029d000)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/vendor/src/github.com/gorilla/mux/mux.go:98 +0x21c
net/http.serverHandler.ServeHTTP(0xc2100a6700, 0x7faf36d881a8, 0xc2100e6460, 0xc21029d000)
/usr/lib/go/src/pkg/net/http/server.go:1597 +0x16e
net/http.(*conn).serve(0xc21013fd80)
/usr/lib/go/src/pkg/net/http/server.go:1167 +0x7b7
created by net/http.(*Server).Serve
/usr/lib/go/src/pkg/net/http/server.go:1644 +0x28b
server 2014/12/05 23:27:12.314272 http: panic serving 127.0.0.1:59262: runtime error: invalid memory address or nil pointer dereference
goroutine 48 [running]:
net/http.func·009()
/usr/lib/go/src/pkg/net/http/server.go:1093 +0xae
runtime.panic(0x769be0, 0xc09cc8)
/usr/lib/go/src/pkg/runtime/panic.c:248 +0x106
main.(*Session).Userid(0x0, 0x0, 0x0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/session.go:230 +0x82
main.(*Server).OnRegister(0x0, 0xc21024d2c0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/server.go:47 +0x1a8
main.(*Hub).registerHandler(0xc2100ab480, 0xc21024d2c0, 0xc21024b3c0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/hub.go:383 +0x1a9
main.(*Connection).reregister(0xc21024d2c0, 0xc21025f00a, 0x22c, 0xc21024d2c0, 0x22c)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/connection.go:127 +0xae
main.func·018(0x7faf36d881a8, 0xc2101ef6e0, 0xc2102510d0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/ws.go:78 +0x273
net/http.HandlerFunc.ServeHTTP(0xc21007f790, 0x7faf36d881a8, 0xc2101ef6e0, 0xc2102510d0)
/usr/lib/go/src/pkg/net/http/server.go:1220 +0x40
github.com/gorilla/mux.(*Router).ServeHTTP(0xc210080280, 0x7faf36d881a8, 0xc2101ef6e0, 0xc2102510d0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/vendor/src/github.com/gorilla/mux/mux.go:98 +0x21c
net/http.serverHandler.ServeHTTP(0xc2100a6700, 0x7faf36d881a8, 0xc2101ef6e0, 0xc2102510d0)
/usr/lib/go/src/pkg/net/http/server.go:1597 +0x16e
net/http.(*conn).serve(0xc21013fb80)
/usr/lib/go/src/pkg/net/http/server.go:1167 +0x7b7
created by net/http.(*Server).Serve
/usr/lib/go/src/pkg/net/http/server.go:1644 +0x28b
server 2014/12/05 23:27:12.314326 http: panic serving 127.0.0.1:59268: runtime error: invalid memory address or nil pointer dereference
goroutine 51 [running]:
net/http.func·009()
/usr/lib/go/src/pkg/net/http/server.go:1093 +0xae
runtime.panic(0x769be0, 0xc09cc8)
/usr/lib/go/src/pkg/runtime/panic.c:248 +0x106
main.(*Session).Userid(0x0, 0x0, 0x0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/session.go:230 +0x82
main.(*Server).OnRegister(0x0, 0xc210272f20)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/server.go:47 +0x1a8
main.(*Hub).registerHandler(0xc2100ab480, 0xc210272f20, 0xc2100f1d80)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/hub.go:383 +0x1a9
main.(*Connection).reregister(0xc210272f20, 0xc21026190a, 0x22c, 0xc210272f20, 0x22c)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/connection.go:127 +0xae
main.func·018(0x7faf36d881a8, 0xc2100e6a00, 0xc2102920d0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/ws.go:78 +0x273
net/http.HandlerFunc.ServeHTTP(0xc21007f790, 0x7faf36d881a8, 0xc2100e6a00, 0xc2102920d0)
/usr/lib/go/src/pkg/net/http/server.go:1220 +0x40
github.com/gorilla/mux.(*Router).ServeHTTP(0xc210080280, 0x7faf36d881a8, 0xc2100e6a00, 0xc2102920d0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/vendor/src/github.com/gorilla/mux/mux.go:98 +0x21c
net/http.serverHandler.ServeHTTP(0xc2100a6700, 0x7faf36d881a8, 0xc2100e6a00, 0xc2102920d0)
/usr/lib/go/src/pkg/net/http/server.go:1597 +0x16e
net/http.(*conn).serve(0xc21013fd00)
/usr/lib/go/src/pkg/net/http/server.go:1167 +0x7b7
created by net/http.(*Server).Serve
/usr/lib/go/src/pkg/net/http/server.go:1644 +0x28b
server 2014/12/05 23:27:12.314374 http: panic serving 127.0.0.1:59264: runtime error: invalid memory address or nil pointer dereference
goroutine 49 [running]:
net/http.func·009()
/usr/lib/go/src/pkg/net/http/server.go:1093 +0xae
runtime.panic(0x769be0, 0xc09cc8)
/usr/lib/go/src/pkg/runtime/panic.c:248 +0x106
main.(*Session).Userid(0x0, 0x0, 0x0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/session.go:230 +0x82
main.(*Server).OnRegister(0x0, 0xc21024a6e0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/server.go:47 +0x1a8
main.(*Hub).registerHandler(0xc2100ab480, 0xc21024a6e0, 0xc210079b40)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/hub.go:383 +0x1a9
main.(*Connection).reregister(0xc21024a6e0, 0xc21026624a, 0x22c, 0xc21024a6e0, 0x22c)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/connection.go:127 +0xae
main.func·018(0x7faf36d881a8, 0xc2100bcdc0, 0xc2100f45b0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/ws.go:78 +0x273
net/http.HandlerFunc.ServeHTTP(0xc21007f790, 0x7faf36d881a8, 0xc2100bcdc0, 0xc2100f45b0)
/usr/lib/go/src/pkg/net/http/server.go:1220 +0x40
github.com/gorilla/mux.(*Router).ServeHTTP(0xc210080280, 0x7faf36d881a8, 0xc2100bcdc0, 0xc2100f45b0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/vendor/src/github.com/gorilla/mux/mux.go:98 +0x21c
net/http.serverHandler.ServeHTTP(0xc2100a6700, 0x7faf36d881a8, 0xc2100bcdc0, 0xc2100f45b0)
/usr/lib/go/src/pkg/net/http/server.go:1597 +0x16e
net/http.(*conn).serve(0xc21013fc00)
/usr/lib/go/src/pkg/net/http/server.go:1167 +0x7b7
created by net/http.(*Server).Serve
/usr/lib/go/src/pkg/net/http/server.go:1644 +0x28b
server 2014/12/05 23:27:12.316375 Error while reading 27 unexpected EOF
server 2014/12/05 23:27:12.316446 Error while writing 27 write tcp 127.0.0.1:59248: broken pipe
server 2014/12/05 23:27:12.316607 http: panic serving 127.0.0.1:59272: runtime error: invalid memory address or nil pointer dereference
goroutine 53 [running]:
net/http.func·009()
/usr/lib/go/src/pkg/net/http/server.go:1093 +0xae
runtime.panic(0x769be0, 0xc09cc8)
/usr/lib/go/src/pkg/runtime/panic.c:248 +0x106
main.(*Session).Userid(0x0, 0x0, 0x0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/session.go:230 +0x82
main.(*Server).OnRegister(0x0, 0xc2102a3000)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/server.go:47 +0x1a8
main.(*Hub).registerHandler(0xc2100ab480, 0xc2102a3000, 0xc2102b80c0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/hub.go:383 +0x1a9
main.(*Connection).reregister(0xc2102a3000, 0xc2101e3d8a, 0x22c, 0xc2102a3000, 0x22c)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/connection.go:127 +0xae
main.func·018(0x7faf36d881a8, 0xc210073a00, 0xc2100378f0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/src/app/spreed-webrtc-server/ws.go:78 +0x273
net/http.HandlerFunc.ServeHTTP(0xc21007f790, 0x7faf36d881a8, 0xc210073a00, 0xc2100378f0)
/usr/lib/go/src/pkg/net/http/server.go:1220 +0x40
github.com/gorilla/mux.(*Router).ServeHTTP(0xc210080280, 0x7faf36d881a8, 0xc210073a00, 0xc2100378f0)
/home/magog/develop/struktur/spreedme/spreed-speakfreely/vendor/src/github.com/gorilla/mux/mux.go:98 +0x21c
net/http.serverHandler.ServeHTTP(0xc2100a6700, 0x7faf36d881a8, 0xc210073a00, 0xc2100378f0)
/usr/lib/go/src/pkg/net/http/server.go:1597 +0x16e
net/http.(*conn).serve(0xc21013fe00)
/usr/lib/go/src/pkg/net/http/server.go:1167 +0x7b7
created by net/http.(*Server).Serve
/usr/lib/go/src/pkg/net/http/server.go:1644 +0x28b