Skip to content

Instantly share code, notes, and snippets.

@joshdvir
Created January 11, 2017 22:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joshdvir/091229e3d3e4ade8d73b8cffe86c602b to your computer and use it in GitHub Desktop.
Save joshdvir/091229e3d3e4ade8d73b8cffe86c602b to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
heap profile: 615: 5192584 [26348: 3560010448] @ heap/1048576
3: 1990656 [5041: 3344965632] @ 0x79d911 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79d910 compress/flate.NewWriter+0x30 /Users/fz/go1.7/src/compress/flate/deflate.go:660
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
1: 557056 [1: 557056] @ 0x40935d 0x407fb9 0x5deaf2 0x49fd65 0x5e746e 0x5e61f9 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5deaf1 github.com/centrifugal/centrifugo/libcentrifugo/conns.(*clientHub).Add+0x151 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/hubs.go:93
# 0x49fd64 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientConn+0x74 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:633
# 0x5e746d github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).connectCmd+0x3dd /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:637
# 0x5e61f8 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0x298 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:448
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
112: 516096 [1427: 6575616] @ 0x5ee7f6 0x5f3e89 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5ee7f5 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.newConn+0x155 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:286
# 0x5f3e88 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x368 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:175
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
102: 417792 [1333: 5459968] @ 0x5a98dc 0x5ae42f 0x45d611
# 0x5a98db net/http.newBufioWriterSize+0xab /Users/fz/go1.7/src/net/http/server.go:655
# 0x5ae42e net/http.(*conn).serve+0x32e /Users/fz/go1.7/src/net/http/server.go:1526
100: 409600 [1333: 5459968] @ 0x5a9611 0x5ae3ee 0x45d611
# 0x5a9610 net/http.newBufioReader+0x210 /Users/fz/go1.7/src/net/http/server.go:638
# 0x5ae3ed net/http.(*conn).serve+0x2ed /Users/fz/go1.7/src/net/http/server.go:1525
92: 376832 [1363: 5582848] @ 0x5eea22 0x5f3e89 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5eea21 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.newConn+0x381 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:282
# 0x5f3e88 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x368 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:175
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
2: 278528 [2: 278528] @ 0x7db711 0x7dd31a 0x60ae0d 0x4778cc 0x47abec 0x401088 0x42c33f 0x45d611
# 0x7db710 github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram.New+0x190 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram/hdr.go:94
# 0x7dd319 github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram.NewWindowed+0x179 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram/window.go:22
# 0x60ae0c github.com/centrifugal/centrifugo/libcentrifugo/metrics.NewHDRHistogram+0x4c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/metrics/hdrhistogram.go:23
# 0x4778cb github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.init.1+0x37b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/server.go:26
# 0x47abeb github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.init+0x18b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:166
# 0x401087 main.init+0x37 /Users/fz/go/src/github.com/centrifugal/centrifugo/main.go:23
# 0x42c33e runtime.main+0x1be /Users/fz/go1.7/src/runtime/proc.go:172
1: 245760 [1: 245760] @ 0x42d438 0x4339bd 0x4549d1 0x45a769 0x42f010
# 0x42d437 runtime.allgadd+0x1e7 /Users/fz/go1.7/src/runtime/proc.go:398
# 0x4339bc runtime.newproc1+0x49c /Users/fz/go1.7/src/runtime/proc.go:2745
# 0x4549d0 runtime.newproc.func1+0x50 /Users/fz/go1.7/src/runtime/proc.go:2712
# 0x45a768 runtime.systemstack+0x78 /Users/fz/go1.7/src/runtime/asm_amd64.s:298
# 0x42f010 runtime.mstart+0x0 /Users/fz/go1.7/src/runtime/proc.go:1079
1: 147456 [1: 147456] @ 0x40935d 0x407fb9 0x5df49b 0x49feb9 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5df49a github.com/centrifugal/centrifugo/libcentrifugo/conns.(*clientHub).AddSub+0x1ea /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/hubs.go:168
# 0x49feb8 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:646
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
1: 73728 [649: 47849472] @ 0x79d17a 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79d179 compress/flate.(*compressor).init+0x719 /Users/fz/go1.7/src/compress/flate/deflate.go:593
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
1: 65536 [576: 37748736] @ 0x79d10c 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79d10b compress/flate.(*compressor).init+0x6ab /Users/fz/go1.7/src/compress/flate/deflate.go:593
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
1: 40960 [18: 737280] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4c0058 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4c0057 encoding/json.(*mapEncoder).encode+0x487 /Users/fz/go1.7/src/encoding/json/encode.go:644
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
1: 20480 [1: 20480] @ 0x40935d 0x407fb9 0x5df49b 0x49feb9 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5df49a github.com/centrifugal/centrifugo/libcentrifugo/conns.(*clientHub).AddSub+0x1ea /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/hubs.go:168
# 0x49feb8 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:646
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
19: 13376 [221: 155584] @ 0x4072ab 0x76c3d5 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c3d4 net/textproto.(*Reader).ReadMIMEHeader+0x94 /Users/fz/go1.7/src/net/textproto/reader.go:478
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
2: 8192 [2990: 12247040] @ 0x7a4fe5 0x5eceb0 0x5f2447 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7a4fe4 compress/flate.(*decompressor).Reset+0x454 /Users/fz/go1.7/src/compress/flate/inflate.go:763
# 0x5eceaf github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.decompressNoContextTakeover+0x1df /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:33
# 0x5f2446 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x2a6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:880
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
15: 6240 [15: 6240] @ 0x433421 0x433983 0x4549d1 0x45a769 0x42f010
# 0x433420 runtime.malg+0x30 /Users/fz/go1.7/src/runtime/proc.go:2688
# 0x433982 runtime.newproc1+0x462 /Users/fz/go1.7/src/runtime/proc.go:2742
# 0x4549d0 runtime.newproc.func1+0x50 /Users/fz/go1.7/src/runtime/proc.go:2712
# 0x45a768 runtime.systemstack+0x78 /Users/fz/go1.7/src/runtime/asm_amd64.s:298
# 0x42f010 runtime.mstart+0x0 /Users/fz/go1.7/src/runtime/proc.go:1079
12: 3840 [107: 34240] @ 0x5ee827 0x5f3e89 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5ee826 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.newConn+0x186 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:287
# 0x5f3e88 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x368 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:175
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
7: 1680 [102: 24480] @ 0x5a3b9a 0x5aa4bd 0x5ae4d3 0x45d611
# 0x5a3b99 net/http.readRequest+0x89 /Users/fz/go1.7/src/net/http/request.go:789
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
1: 1536 [1902: 2921472] @ 0x60d357 0x60d299 0x569cf7 0x569dde 0x5f2b20 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60d298 bytes.(*Buffer).ReadFrom+0x2a8 /Users/fz/go1.7/src/bytes/buffer.go:170
# 0x569cf6 io/ioutil.readAll+0x146 /Users/fz/go1.7/src/io/ioutil/ioutil.go:33
# 0x569ddd io/ioutil.ReadAll+0x3d /Users/fz/go1.7/src/io/ioutil/ioutil.go:42
# 0x5f2b1f github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x5f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:956
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
7: 1456 [81: 16848] @ 0x5aa96d 0x5ae4d3 0x45d611
# 0x5aa96c net/http.(*conn).readRequest+0x5bc /Users/fz/go1.7/src/net/http/server.go:824
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
5: 1440 [80: 23040] @ 0x5e3683 0x47552c 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e3682 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.New+0xb2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:114
# 0x47552b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x29b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
1: 1408 [10: 14080] @ 0x4072ab 0x76c3d5 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c3d4 net/textproto.(*Reader).ReadMIMEHeader+0x94 /Users/fz/go1.7/src/net/textproto/reader.go:478
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
8: 896 [40: 4480] @ 0x5ee6e8 0x5f3e89 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5ee6e7 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.newConn+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:267
# 0x5f3e88 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x368 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:175
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
7: 896 [43: 5504] @ 0x5a8f41 0x5b2279 0x5b1d94 0x5b2590 0x479807 0x45d611
# 0x5a8f40 net/http.(*Server).newConn+0x30 /Users/fz/go1.7/src/net/http/server.go:531
# 0x5b2278 net/http.(*Server).Serve+0x3e8 /Users/fz/go1.7/src/net/http/server.go:2291
# 0x5b1d93 net/http.(*Server).ListenAndServe+0xb3 /Users/fz/go1.7/src/net/http/server.go:2219
# 0x5b258f net/http.ListenAndServe+0x9f /Users/fz/go1.7/src/net/http/server.go:2351
# 0x479806 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).runHTTPServer.func1+0x266 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:220
6: 768 [51: 6528] @ 0x521870 0x5217da 0x5a3dd0 0x5aa4bd 0x5ae4d3 0x45d611
# 0x52186f net/url.parse+0x5f /Users/fz/go1.7/src/net/url/url.go:454
# 0x5217d9 net/url.ParseRequestURI+0x39 /Users/fz/go1.7/src/net/url/url.go:440
# 0x5a3dcf net/http.readRequest+0x2bf /Users/fz/go1.7/src/net/http/request.go:827
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
5: 720 [38: 5472] @ 0x4084b2 0x5e941c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e941b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb4b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:821
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
4: 704 [197: 34672] @ 0x4bcca1 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bcca0 encoding/json.Marshal+0x30 /Users/fz/go1.7/src/encoding/json/encode.go:144
# 0x5e5dc9 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x279 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:409
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
6: 672 [46: 5152] @ 0x5e374b 0x47552c 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e374a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.New+0x17a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:110
# 0x47552b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x29b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
6: 672 [46: 5152] @ 0x4f3dce 0x50d96e 0x50be99 0x5b2f7f 0x5b205e 0x5b1d94 0x5b2590 0x479807 0x45d611
# 0x4f3dcd net.(*netFD).accept+0x2cd /Users/fz/go1.7/src/net/fd_unix.go:434
# 0x50d96d net.(*TCPListener).accept+0x2d /Users/fz/go1.7/src/net/tcpsock_posix.go:132
# 0x50be98 net.(*TCPListener).AcceptTCP+0x48 /Users/fz/go1.7/src/net/tcpsock.go:209
# 0x5b2f7e net/http.tcpKeepAliveListener.Accept+0x2e /Users/fz/go1.7/src/net/http/server.go:2608
# 0x5b205d net/http.(*Server).Serve+0x1cd /Users/fz/go1.7/src/net/http/server.go:2273
# 0x5b1d93 net/http.(*Server).ListenAndServe+0xb3 /Users/fz/go1.7/src/net/http/server.go:2219
# 0x5b258f net/http.ListenAndServe+0x9f /Users/fz/go1.7/src/net/http/server.go:2351
# 0x479806 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).runHTTPServer.func1+0x266 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:220
4: 640 [46: 7360] @ 0x4084b2 0x6e7eba 0x6e7cf8 0x5aa847 0x5ae4d3 0x45d611
# 0x6e7eb9 context.propagateCancel+0xe9 /Users/fz/go1.7/src/context/context.go:257
# 0x6e7cf7 context.WithCancel+0x187 /Users/fz/go1.7/src/context/context.go:231
# 0x5aa846 net/http.(*conn).readRequest+0x496 /Users/fz/go1.7/src/net/http/server.go:804
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
3: 576 [16: 3072] @ 0x76ca57 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ca56 net/textproto.(*Reader).ReadMIMEHeader+0x716 /Users/fz/go1.7/src/net/textproto/reader.go:475
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
5: 480 [27: 2592] @ 0x5e3854 0x47552c 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e3853 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.New+0x283 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:113
# 0x47552b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x29b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
2: 416 [14: 2912] @ 0x76ca57 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ca56 net/textproto.(*Reader).ReadMIMEHeader+0x716 /Users/fz/go1.7/src/net/textproto/reader.go:475
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
4: 384 [36: 3456] @ 0x5ee9f9 0x5f3e89 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5ee9f8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.newConn+0x358 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:282
# 0x5f3e88 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x368 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:175
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
1: 352 [15: 5280] @ 0x408193 0x76c8a8 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c8a7 net/textproto.(*Reader).ReadMIMEHeader+0x567 /Users/fz/go1.7/src/net/textproto/reader.go:520
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
5: 320 [6: 384] @ 0x454068 0x45a769 0x42f010
# 0x454067 runtime.deferproc.func1+0x57 /Users/fz/go1.7/src/runtime/panic.go:92
# 0x45a768 runtime.systemstack+0x78 /Users/fz/go1.7/src/runtime/asm_amd64.s:298
# 0x42f010 runtime.mstart+0x0 /Users/fz/go1.7/src/runtime/proc.go:1079
3: 288 [29: 2784] @ 0x6e7bfa 0x5aa847 0x5ae4d3 0x45d611
# 0x6e7bf9 context.WithCancel+0x89 /Users/fz/go1.7/src/context/context.go:230
# 0x5aa846 net/http.(*conn).readRequest+0x496 /Users/fz/go1.7/src/net/http/server.go:804
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
3: 288 [33: 3168] @ 0x5e36e5 0x47552c 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e36e4 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.New+0x114 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:109
# 0x47552b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x29b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
1: 288 [2: 576] @ 0x408193 0x5deaf2 0x49fd65 0x5e746e 0x5e61f9 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5deaf1 github.com/centrifugal/centrifugo/libcentrifugo/conns.(*clientHub).Add+0x151 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/hubs.go:93
# 0x49fd64 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientConn+0x74 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:633
# 0x5e746d github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).connectCmd+0x3dd /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:637
# 0x5e61f8 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0x298 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:448
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
4: 256 [132: 8448] @ 0x48d289 0x5e44fd 0x5e439a 0x5eca8a 0x45d611
# 0x48d288 time.AfterFunc+0x48 /Users/fz/go1.7/src/time/sleep.go:147
# 0x5e44fc github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).addPresenceUpdate+0xdc /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:214
# 0x5e4399 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).updatePresence+0xe9 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:203
# 0x5eca89 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).(github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.updatePresence)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:214
3: 240 [3: 240] @ 0x454068 0x45a769 0x42f010
# 0x454067 runtime.deferproc.func1+0x57 /Users/fz/go1.7/src/runtime/panic.go:92
# 0x45a768 runtime.systemstack+0x78 /Users/fz/go1.7/src/runtime/asm_amd64.s:298
# 0x42f010 runtime.mstart+0x0 /Users/fz/go1.7/src/runtime/proc.go:1079
1: 224 [11: 2464] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227 /Users/fz/go1.7/src/encoding/json/encode.go:564
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5dc9 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x279 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:409
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
4: 192 [17: 816] @ 0x443f81 0x443e4e 0x63cee7 0x5e36b2 0x47552c 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x63cee6 github.com/centrifugal/centrifugo/vendor/github.com/satori/go%2euuid.UUID.String+0x1b6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/satori/go.uuid/uuid.go:210
# 0x5e36b1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.New+0xe1 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:106
# 0x47552b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x29b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
2: 192 [29: 2784] @ 0x478bb4 0x475501 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x478bb3 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.newWSSession+0x53 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:90
# 0x475500 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x270 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
2: 192 [33: 3168] @ 0x478b9a 0x475501 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x478b99 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.newWSSession+0x39 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:87
# 0x475500 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x270 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
1: 144 [31: 4464] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227 /Users/fz/go1.7/src/encoding/json/encode.go:564
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5dc9 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x279 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:409
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
1: 144 [11: 1584] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
1: 144 [11: 1584] @ 0x4084b2 0x5df49b 0x49feb9 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5df49a github.com/centrifugal/centrifugo/libcentrifugo/conns.(*clientHub).AddSub+0x1ea /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/hubs.go:168
# 0x49feb8 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:646
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
1: 128 [4: 512] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
1: 128 [3: 384] @ 0x76ca57 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ca56 net/textproto.(*Reader).ReadMIMEHeader+0x716 /Users/fz/go1.7/src/net/textproto/reader.go:475
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
2: 128 [25: 1600] @ 0x5a990a 0x5ae42f 0x45d611
# 0x5a9909 net/http.newBufioWriterSize+0xd9 /Users/fz/go1.7/src/net/http/server.go:655
# 0x5ae42e net/http.(*conn).serve+0x32e /Users/fz/go1.7/src/net/http/server.go:1526
2: 128 [26: 1664] @ 0x6e7baf 0x5aa847 0x5ae4d3 0x45d611
# 0x6e7bae context.WithCancel+0x3e /Users/fz/go1.7/src/context/context.go:230
# 0x5aa846 net/http.(*conn).readRequest+0x496 /Users/fz/go1.7/src/net/http/server.go:804
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
1: 112 [6: 672] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
1: 96 [36: 3456] @ 0x6e7bfa 0x5ae470 0x45d611
# 0x6e7bf9 context.WithCancel+0x89 /Users/fz/go1.7/src/context/context.go:230
# 0x5ae46f net/http.(*conn).serve+0x36f /Users/fz/go1.7/src/net/http/server.go:1528
2: 96 [16: 768] @ 0x40726b 0x76c3d5 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c3d4 net/textproto.(*Reader).ReadMIMEHeader+0x94 /Users/fz/go1.7/src/net/textproto/reader.go:478
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
1: 96 [8: 768] @ 0x443f81 0x443e4e 0x4bac7c 0x4b8b33 0x4b5926 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5e6c37 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bac7b encoding/json.(*decodeState).literalStore+0x1e1b /Users/fz/go1.7/src/encoding/json/decode.go:875
# 0x4b8b32 encoding/json.(*decodeState).literal+0xd2 /Users/fz/go1.7/src/encoding/json/decode.go:759
# 0x4b5925 encoding/json.(*decodeState).value+0x305 /Users/fz/go1.7/src/encoding/json/decode.go:371
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e6c36 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xcd6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:458
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
2: 96 [22: 1056] @ 0x50cfc6 0x4f3f3b 0x50d96e 0x50be99 0x5b2f7f 0x5b205e 0x5b1d94 0x5b2590 0x479807 0x45d611
# 0x50cfc5 net.sockaddrToTCP+0x195 /Users/fz/go1.7/src/net/tcpsock_posix.go:21
# 0x4f3f3a net.(*netFD).accept+0x43a /Users/fz/go1.7/src/net/fd_unix.go:443
# 0x50d96d net.(*TCPListener).accept+0x2d /Users/fz/go1.7/src/net/tcpsock_posix.go:132
# 0x50be98 net.(*TCPListener).AcceptTCP+0x48 /Users/fz/go1.7/src/net/tcpsock.go:209
# 0x5b2f7e net/http.tcpKeepAliveListener.Accept+0x2e /Users/fz/go1.7/src/net/http/server.go:2608
# 0x5b205d net/http.(*Server).Serve+0x1cd /Users/fz/go1.7/src/net/http/server.go:2273
# 0x5b1d93 net/http.(*Server).ListenAndServe+0xb3 /Users/fz/go1.7/src/net/http/server.go:2219
# 0x5b258f net/http.ListenAndServe+0x9f /Users/fz/go1.7/src/net/http/server.go:2351
# 0x479806 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).runHTTPServer.func1+0x266 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:220
1: 80 [1: 80] @ 0x42cc03 0x43b8ae 0x43accc 0x4715c4 0x45d611
# 0x4715c3 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x583 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1082
1: 80 [1: 80] @ 0x42cc03 0x43d02b 0x4825e0 0x79a220 0x5e3bcf 0x45d611
# 0x43d02a sync.runtime_notifyListWait+0x6a /Users/fz/go1.7/src/runtime/sema.go:252
# 0x4825df sync.(*Cond).Wait+0x7f /Users/fz/go1.7/src/sync/cond.go:57
# 0x79a21f github.com/centrifugal/centrifugo/libcentrifugo/bytequeue.(*byteQueue).Wait+0x9f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/bytequeue/bytequeue.go:172
# 0x5e3bce github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0x6e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:126
1: 64 [21: 1344] @ 0x6e7baf 0x5ae470 0x45d611
# 0x6e7bae context.WithCancel+0x3e /Users/fz/go1.7/src/context/context.go:230
# 0x5ae46f net/http.(*conn).serve+0x36f /Users/fz/go1.7/src/net/http/server.go:1528
1: 64 [123: 7872] @ 0x48d289 0x478f6e 0x478e8e 0x47aa4a 0x45d611
# 0x48d288 time.AfterFunc+0x48 /Users/fz/go1.7/src/time/sleep.go:147
# 0x478f6d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).addPing+0x9d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:119
# 0x478e8d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).ping+0x1ed /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:109
# 0x47aa49 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).(github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.ping)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:119
2: 64 [39: 1248] @ 0x443f81 0x443e4e 0x76cea2 0x76c4dc 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76cea1 net/textproto.canonicalMIMEHeaderKey+0x131 /Users/fz/go1.7/src/net/textproto/reader.go:630
# 0x76c4db net/textproto.(*Reader).ReadMIMEHeader+0x19b /Users/fz/go1.7/src/net/textproto/reader.go:496
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
2: 64 [32: 1024] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
1: 64 [27: 1728] @ 0x643f23 0x644200 0x5086d0 0x4f3c07 0x50d96e 0x50be99 0x5b2f7f 0x5b205e 0x5b1d94 0x5b2590 0x479807 0x45d611
# 0x643f22 syscall.anyToSockaddr+0x312 /Users/fz/go1.7/src/syscall/syscall_linux.go:423
# 0x6441ff syscall.Accept4+0xbf /Users/fz/go1.7/src/syscall/syscall_linux.go:460
# 0x5086cf net.accept+0x4f /Users/fz/go1.7/src/net/sock_cloexec.go:54
# 0x4f3c06 net.(*netFD).accept+0x106 /Users/fz/go1.7/src/net/fd_unix.go:411
# 0x50d96d net.(*TCPListener).accept+0x2d /Users/fz/go1.7/src/net/tcpsock_posix.go:132
# 0x50be98 net.(*TCPListener).AcceptTCP+0x48 /Users/fz/go1.7/src/net/tcpsock.go:209
# 0x5b2f7e net/http.tcpKeepAliveListener.Accept+0x2e /Users/fz/go1.7/src/net/http/server.go:2608
# 0x5b205d net/http.(*Server).Serve+0x1cd /Users/fz/go1.7/src/net/http/server.go:2273
# 0x5b1d93 net/http.(*Server).ListenAndServe+0xb3 /Users/fz/go1.7/src/net/http/server.go:2219
# 0x5b258f net/http.ListenAndServe+0x9f /Users/fz/go1.7/src/net/http/server.go:2351
# 0x479806 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).runHTTPServer.func1+0x266 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:220
2: 64 [12: 384] @ 0x5ae33a 0x45d611
# 0x5ae339 net/http.(*conn).serve+0x239 /Users/fz/go1.7/src/net/http/server.go:1524
1: 48 [3: 144] @ 0x40726b 0x5df555 0x49feb9 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5df554 github.com/centrifugal/centrifugo/libcentrifugo/conns.(*clientHub).AddSub+0x2a4 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/hubs.go:166
# 0x49feb8 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:646
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
1: 48 [1: 48] @ 0x454068 0x45a769 0x42f010
# 0x454067 runtime.deferproc.func1+0x57 /Users/fz/go1.7/src/runtime/panic.go:92
# 0x45a768 runtime.systemstack+0x78 /Users/fz/go1.7/src/runtime/asm_amd64.s:298
# 0x42f010 runtime.mstart+0x0 /Users/fz/go1.7/src/runtime/proc.go:1079
1: 48 [11: 528] @ 0x443f81 0x443e4e 0x76a3ae 0x5a3bb5 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76a3ad net/textproto.(*Reader).ReadLine+0x6d /Users/fz/go1.7/src/net/textproto/reader.go:37
# 0x5a3bb4 net/http.readRequest+0xa4 /Users/fz/go1.7/src/net/http/request.go:793
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
2: 32 [8: 128] @ 0x6e7d08 0x5aa847 0x5ae4d3 0x45d611
# 0x6e7d07 context.WithCancel+0x197 /Users/fz/go1.7/src/context/context.go:232
# 0x5aa846 net/http.(*conn).readRequest+0x496 /Users/fz/go1.7/src/net/http/server.go:804
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
1: 32 [13: 416] @ 0x475891 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x475890 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x600 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:372
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
2: 32 [18: 288] @ 0x478f31 0x478e8e 0x47aa4a 0x45d611
# 0x478f30 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).addPing+0x60 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:119
# 0x478e8d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).ping+0x1ed /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:109
# 0x47aa49 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).(github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.ping)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:119
1: 16 [6: 96] @ 0x5e39f4 0x47552c 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e39f3 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.New+0x423 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:117
# 0x47552b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x29b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
1: 16 [7: 112] @ 0x6e7d08 0x5ae470 0x45d611
# 0x6e7d07 context.WithCancel+0x197 /Users/fz/go1.7/src/context/context.go:232
# 0x5ae46f net/http.(*conn).serve+0x36f /Users/fz/go1.7/src/net/http/server.go:1528
1: 16 [17: 272] @ 0x5e44b6 0x5e439a 0x5eca8a 0x45d611
# 0x5e44b5 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).addPresenceUpdate+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:214
# 0x5e4399 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).updatePresence+0xe9 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:203
# 0x5eca89 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).(github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.updatePresence)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:214
1: 8 [2: 16] @ 0x50bde1 0x50d98b 0x50be99 0x5b2f7f 0x5b205e 0x5b1d94 0x5b2590 0x479807 0x45d611
# 0x50bde0 net.newTCPConn+0x30 /Users/fz/go1.7/src/net/tcpsock.go:173
# 0x50d98a net.(*TCPListener).accept+0x4a /Users/fz/go1.7/src/net/tcpsock_posix.go:136
# 0x50be98 net.(*TCPListener).AcceptTCP+0x48 /Users/fz/go1.7/src/net/tcpsock.go:209
# 0x5b2f7e net/http.tcpKeepAliveListener.Accept+0x2e /Users/fz/go1.7/src/net/http/server.go:2608
# 0x5b205d net/http.(*Server).Serve+0x1cd /Users/fz/go1.7/src/net/http/server.go:2273
# 0x5b1d93 net/http.(*Server).ListenAndServe+0xb3 /Users/fz/go1.7/src/net/http/server.go:2219
# 0x5b258f net/http.ListenAndServe+0x9f /Users/fz/go1.7/src/net/http/server.go:2351
# 0x479806 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).runHTTPServer.func1+0x266 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:220
0: 0 [6: 384] @ 0x466fec 0x47046a 0x45d611
# 0x466feb github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.fillSubBatch+0x18b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:923
# 0x470469 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x2c9 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:967
0: 0 [1: 112] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b6311 0x4b587f 0x4b4faa 0x4b4b02 0x5e335f 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b6310 encoding/json.(*decodeState).array+0x1e0 /Users/fz/go1.7/src/encoding/json/decode.go:519
# 0x4b587e encoding/json.(*decodeState).value+0x25e /Users/fz/go1.7/src/encoding/json/decode.go:365
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e335e github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x10e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:89
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 96] @ 0x7052a1 0x5ddb70 0x5ddcb6 0x475f7e 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7052a0 crypto/hmac.New+0x30 /Users/fz/go1.7/src/crypto/hmac/hmac.go:68
# 0x5ddb6f github.com/centrifugal/centrifugo/libcentrifugo/auth.GenerateApiSign+0x6f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/auth/auth.go:41
# 0x5ddcb5 github.com/centrifugal/centrifugo/libcentrifugo/auth.CheckApiSign+0x85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/auth/auth.go:52
# 0x475f7d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x5ad /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:457
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 48] @ 0x40c622 0x538df8 0x5395f9 0x468d71 0x46fefa 0x465d13 0x45d611
# 0x538df7 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*Pool).put+0x237 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:276
# 0x5395f8 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Close+0x3d8 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:354
# 0x468d70 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0xa00 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1265
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 512] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 48] @ 0x6f3712 0x538e26 0x5395f9 0x468d71 0x46fefa 0x465d13 0x45d611
# 0x6f3711 container/list.(*List).PushFront+0x41 /Users/fz/go1.7/src/container/list/list.go:133
# 0x538e25 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*Pool).put+0x265 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:276
# 0x5395f8 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Close+0x3d8 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:354
# 0x468d70 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0xa00 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1265
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 288] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227 /Users/fz/go1.7/src/encoding/json/encode.go:564
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5dc9 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x279 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:409
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 80] @ 0x4691ad 0x46fefa 0x465d13 0x45d611
# 0x4691ac github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0xe3c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1226
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [2: 4608] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 1024] @ 0x44409b 0x47640c 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x47640b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa3b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:436
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 32] @ 0x443f81 0x443a57 0x4f9ec2 0x4fa094 0x50ab8d 0x5ae160 0x45d611
# 0x4f9ec1 net.IP.String+0x581 /Users/fz/go1.7/src/net/ip.go:272
# 0x4fa093 net.ipEmptyString+0x43 /Users/fz/go1.7/src/net/ip.go:331
# 0x50ab8c net.(*TCPAddr).String+0x4c /Users/fz/go1.7/src/net/tcpsock.go:29
# 0x5ae15f net/http.(*conn).serve+0x5f /Users/fz/go1.7/src/net/http/server.go:1486
0: 0 [1: 2560] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 6400] @ 0x4afb07 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4afb06 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0x176 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:80
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [2: 768] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 32] @ 0x4c606c 0x4c58b6 0x4b5456 0x4b89dd 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4c606b encoding/json.stateBeginValue+0x2eb /Users/fz/go1.7/src/encoding/json/scanner.go:214
# 0x4c58b5 encoding/json.nextValue+0x85 /Users/fz/go1.7/src/encoding/json/scanner.go:40
# 0x4b5455 encoding/json.(*decodeState).next+0x85 /Users/fz/go1.7/src/encoding/json/decode.go:288
# 0x4b89dc encoding/json.(*decodeState).object+0x1c7c /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 192] @ 0x5b683c 0x5a4017 0x5aa4bd 0x5ae4d3 0x45d611
# 0x5b683b net/http.readTransfer+0xc9b /Users/fz/go1.7/src/net/http/transfer.go:396
# 0x5a4016 net/http.readRequest+0x506 /Users/fz/go1.7/src/net/http/request.go:862
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [2: 128] @ 0x4c606c 0x4c578d 0x4b4a8b 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4c606b encoding/json.stateBeginValue+0x2eb /Users/fz/go1.7/src/encoding/json/scanner.go:214
# 0x4c578c encoding/json.checkValid+0x8c /Users/fz/go1.7/src/encoding/json/scanner.go:24
# 0x4b4a8a encoding/json.Unmarshal+0x8a /Users/fz/go1.7/src/encoding/json/decode.go:91
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 64] @ 0x531ea5 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x531ea4 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x154 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:180
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 192] @ 0x44409b 0x5ddd21 0x475f7e 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5ddd20 github.com/centrifugal/centrifugo/libcentrifugo/auth.CheckApiSign+0xf0 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/auth/auth.go:53
# 0x475f7d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x5ad /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:457
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 32] @ 0x5b67f2 0x5a4017 0x5aa4bd 0x5ae4d3 0x45d611
# 0x5b67f1 net/http.readTransfer+0xc51 /Users/fz/go1.7/src/net/http/transfer.go:396
# 0x5a4016 net/http.readRequest+0x506 /Users/fz/go1.7/src/net/http/request.go:862
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [1: 16] @ 0x443f81 0x443a57 0x443ce7 0x504603 0x5ee5e1 0x5f24fe 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x504602 net.(*OpError).Error+0x282 /Users/fz/go1.7/src/net/net.go:432
# 0x5ee5e0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.hideTempErr+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:191
# 0x5f24fd github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x35d /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:873
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 1280] @ 0x520a54 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520a53 net/url.unescape+0x693 /Users/fz/go1.7/src/net/url/url.go:222
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 96] @ 0x76ae34 0x76c417 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ae33 net/textproto.(*Reader).readContinuedLineSlice+0x463 /Users/fz/go1.7/src/net/textproto/reader.go:144
# 0x76c416 net/textproto.(*Reader).ReadMIMEHeader+0xd6 /Users/fz/go1.7/src/net/textproto/reader.go:480
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [1: 768] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [1: 48] @ 0x79a3ff 0x79a23c 0x5e3bcf 0x45d611
# 0x79a3fe github.com/centrifugal/centrifugo/libcentrifugo/bytequeue.(*byteQueue).Remove+0x13e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/bytequeue/bytequeue.go:192
# 0x79a23b github.com/centrifugal/centrifugo/libcentrifugo/bytequeue.(*byteQueue).Wait+0xbb /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/bytequeue/bytequeue.go:174
# 0x5e3bce github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0x6e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:126
0: 0 [1: 32] @ 0x4c606c 0x4c578d 0x4b4a8b 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4c606b encoding/json.stateBeginValue+0x2eb /Users/fz/go1.7/src/encoding/json/scanner.go:214
# 0x4c578c encoding/json.checkValid+0x8c /Users/fz/go1.7/src/encoding/json/scanner.go:24
# 0x4b4a8a encoding/json.Unmarshal+0x8a /Users/fz/go1.7/src/encoding/json/decode.go:91
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 4608] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 32] @ 0x468feb 0x46fefa 0x465d13 0x45d611
# 0x468fea github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0xc7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1233
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [2: 192] @ 0x60d357 0x60cc98 0x60ce91 0x4cf5bf 0x5359c1 0x53719a 0x53994d 0x539bf8 0x470c7f 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60ce90 bytes.(*Buffer).Write+0x40 /Users/fz/go1.7/src/bytes/buffer.go:134
# 0x4cf5be fmt.Fprint+0x8e /Users/fz/go1.7/src/fmt/print.go:216
# 0x5359c0 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).writeCommand+0x1d0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:214
# 0x537199 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Send+0x99 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:364
# 0x53994c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Send+0x9c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:371
# 0x539bf7 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Subscribe+0x67 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:69
# 0x470c7e github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0xade /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1012
0: 0 [2: 2048] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 32] @ 0x443f81 0x443a57 0x443ce7 0x5045b1 0x5ee5e1 0x5f24fe 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5045b0 net.(*OpError).Error+0x230 /Users/fz/go1.7/src/net/net.go:435
# 0x5ee5e0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.hideTempErr+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:191
# 0x5f24fd github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x35d /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:873
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 352] @ 0x79cc5b 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79cc5a compress/flate.(*compressor).init+0x1fa /Users/fz/go1.7/src/compress/flate/deflate.go:571
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [3: 3456] @ 0x4afb07 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4afb06 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0x176 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:80
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [2: 96] @ 0x40726b 0x59f23d 0x5ab6b0 0x5adb0b 0x5ad7c4 0x475e34 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x59f23c net/http.Header.clone+0x6c /Users/fz/go1.7/src/net/http/header.go:61
# 0x5ab6af net/http.(*response).WriteHeader+0x2af /Users/fz/go1.7/src/net/http/server.go:886
# 0x5adb0a net/http.(*response).write+0x26a /Users/fz/go1.7/src/net/http/server.go:1325
# 0x5ad7c3 net/http.(*response).Write+0x63 /Users/fz/go1.7/src/net/http/server.go:1311
# 0x475e33 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x463 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:475
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 480] @ 0x520a54 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520a53 net/url.unescape+0x693 /Users/fz/go1.7/src/net/url/url.go:222
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 48] @ 0x40726b 0x7619f5 0x5a11fd 0x5a55aa 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7619f4 mime.ParseMediaType+0x144 /Users/fz/go1.7/src/mime/mediatype.go:116
# 0x5a11fc net/http.(*Request).multipartReader+0x7c /Users/fz/go1.7/src/net/http/request.go:382
# 0x5a55a9 net/http.(*Request).ParseMultipartForm+0x79 /Users/fz/go1.7/src/net/http/request.go:1070
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 112] @ 0x44409b 0x46f0d9 0x467b32 0x46ff3a 0x465d13 0x45d611
# 0x46f0d8 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.index+0x68 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/helpers.go:81
# 0x467b31 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0xaa1 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1126
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [2: 160] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b6311 0x4b587f 0x4b4faa 0x4b4b02 0x5e335f 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b6310 encoding/json.(*decodeState).array+0x1e0 /Users/fz/go1.7/src/encoding/json/decode.go:519
# 0x4b587e encoding/json.(*decodeState).value+0x25e /Users/fz/go1.7/src/encoding/json/decode.go:365
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e335e github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x10e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:89
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 32] @ 0x443f81 0x443e4e 0x506599 0x4f9d7f 0x4fa094 0x50ab8d 0x5ae160 0x45d611
# 0x506598 net.uitoa+0xd8 /Users/fz/go1.7/src/net/parse.go:216
# 0x4f9d7e net.IP.String+0x43e /Users/fz/go1.7/src/net/ip.go:269
# 0x4fa093 net.ipEmptyString+0x43 /Users/fz/go1.7/src/net/ip.go:331
# 0x50ab8c net.(*TCPAddr).String+0x4c /Users/fz/go1.7/src/net/tcpsock.go:29
# 0x5ae15f net/http.(*conn).serve+0x5f /Users/fz/go1.7/src/net/http/server.go:1486
0: 0 [2: 81920] @ 0x60d357 0x60cc98 0x60d5ac 0x4c0142 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58 0x5afd34
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60d5ab bytes.(*Buffer).WriteByte+0x3b /Users/fz/go1.7/src/bytes/buffer.go:235
# 0x4c0141 encoding/json.(*mapEncoder).encode+0x571 /Users/fz/go1.7/src/encoding/json/encode.go:642
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
0: 0 [2: 896] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 160] @ 0x443f81 0x443e4e 0x4bac7c 0x4b8b33 0x4b5926 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5e6c37 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bac7b encoding/json.(*decodeState).literalStore+0x1e1b /Users/fz/go1.7/src/encoding/json/decode.go:875
# 0x4b8b32 encoding/json.(*decodeState).literal+0xd2 /Users/fz/go1.7/src/encoding/json/decode.go:759
# 0x4b5925 encoding/json.(*decodeState).value+0x305 /Users/fz/go1.7/src/encoding/json/decode.go:371
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e6c36 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xcd6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:458
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 96] @ 0x470794 0x45d611
# 0x470793 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x5f3 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1005
0: 0 [2: 32] @ 0x523da2 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x523da1 net/url.parseQuery+0x3b1 /Users/fz/go1.7/src/net/url/url.go:787
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 64] @ 0x443f81 0x443e4e 0x76a3ae 0x5a3bb5 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76a3ad net/textproto.(*Reader).ReadLine+0x6d /Users/fz/go1.7/src/net/textproto/reader.go:37
# 0x5a3bb4 net/http.readRequest+0xa4 /Users/fz/go1.7/src/net/http/request.go:793
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [2: 160] @ 0x443f81 0x443a57 0x443c77 0x46b319 0x4651db 0x49feff 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b318 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Subscribe+0x258 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1568
# 0x4651da github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Subscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:696
# 0x49fefe github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:651
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 4224] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 128] @ 0x79ccda 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79ccd9 compress/flate.(*compressor).init+0x279 /Users/fz/go1.7/src/compress/flate/deflate.go:571
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [1: 16] @ 0x443f81 0x443e4e 0x4a9c69 0x467dcd 0x47125b 0x45d611
# 0x4a9c68 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0x4f8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1146
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [1: 288] @ 0x60d357 0x60cc98 0x60d5ac 0x4bf80a 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58 0x5afd34 0x47a573 0x5afd34
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60d5ab bytes.(*Buffer).WriteByte+0x3b /Users/fz/go1.7/src/bytes/buffer.go:235
# 0x4bf809 encoding/json.(*structEncoder).encode+0x279 /Users/fz/go1.7/src/encoding/json/encode.go:596
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
0: 0 [1: 64] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [1: 16] @ 0x40c622 0x46b5e4 0x46528b 0x4a002f 0x5eae59 0x5e4d73 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b5e3 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Unsubscribe+0xb3 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1577
# 0x46528a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Unsubscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:701
# 0x4a002e github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).RemoveClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:665
# 0x5eae58 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).unsubscribeCmd+0x4e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:913
# 0x5e4d72 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x1a2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:299
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 480] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [2: 288] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 64] @ 0x48cf8c 0x48d21b 0x4684bd 0x46fefa 0x465d13 0x45d611
# 0x48cf8b time.NewTimer+0x6b /Users/fz/go1.7/src/time/sleep.go:82
# 0x48d21a time.After+0x2a /Users/fz/go1.7/src/time/sleep.go:135
# 0x4684bc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1213
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 128] @ 0x60d357 0x60cc98 0x60ce91 0x4cf5bf 0x5359c1 0x53719a 0x53994d 0x539d58 0x470a4e 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60ce90 bytes.(*Buffer).Write+0x40 /Users/fz/go1.7/src/bytes/buffer.go:134
# 0x4cf5be fmt.Fprint+0x8e /Users/fz/go1.7/src/fmt/print.go:216
# 0x5359c0 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).writeCommand+0x1d0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:214
# 0x537199 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Send+0x99 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:364
# 0x53994c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Send+0x9c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:371
# 0x539d57 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Unsubscribe+0x67 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:82
# 0x470a4d github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x8ad /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1033
0: 0 [1: 16] @ 0x4c606c 0x4c58b6 0x4b5456 0x4b89dd 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4c606b encoding/json.stateBeginValue+0x2eb /Users/fz/go1.7/src/encoding/json/scanner.go:214
# 0x4c58b5 encoding/json.nextValue+0x85 /Users/fz/go1.7/src/encoding/json/scanner.go:40
# 0x4b5455 encoding/json.(*decodeState).next+0x85 /Users/fz/go1.7/src/encoding/json/decode.go:288
# 0x4b89dc encoding/json.(*decodeState).object+0x1c7c /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 448] @ 0x60d357 0x60cc98 0x60ce91 0x4cf5bf 0x5359c1 0x53719a 0x53994d 0x539d58 0x470a4e 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60ce90 bytes.(*Buffer).Write+0x40 /Users/fz/go1.7/src/bytes/buffer.go:134
# 0x4cf5be fmt.Fprint+0x8e /Users/fz/go1.7/src/fmt/print.go:216
# 0x5359c0 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).writeCommand+0x1d0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:214
# 0x537199 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Send+0x99 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:364
# 0x53994c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Send+0x9c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:371
# 0x539d57 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Unsubscribe+0x67 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:82
# 0x470a4d github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x8ad /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1033
0: 0 [2: 128] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 16] @ 0x46f0a1 0x467b32 0x46ff3a 0x465d13 0x45d611
# 0x46f0a0 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.index+0x30 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/helpers.go:80
# 0x467b31 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0xaa1 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1126
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 96] @ 0x40a61d 0x6d3fa0 0x4bfc7d 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58 0x5afd34 0x47a573
# 0x40a61c reflect.mapiterinit+0x2c /Users/fz/go1.7/src/runtime/hashmap.go:1028
# 0x6d3f9f reflect.Value.MapKeys+0xbf /Users/fz/go1.7/src/reflect/value.go:1074
# 0x4bfc7c encoding/json.(*mapEncoder).encode+0xac /Users/fz/go1.7/src/encoding/json/encode.go:630
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
0: 0 [2: 2560] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 128] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [5: 240] @ 0x44409b 0x46f0d9 0x467b32 0x46ff3a 0x465d13 0x45d611
# 0x46f0d8 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.index+0x68 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/helpers.go:81
# 0x467b31 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0xaa1 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1126
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 2560] @ 0x44409b 0x47640c 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x47640b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa3b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:436
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 32] @ 0x53059f 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x53059e github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x3e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:29
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 32] @ 0x76a12d 0x59f083 0x5afe09 0x5f37f1 0x5f5102 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x76a12c net/textproto.MIMEHeader.Set+0x5c /Users/fz/go1.7/src/net/textproto/header.go:22
# 0x59f082 net/http.Header.Set+0x52 /Users/fz/go1.7/src/net/http/header.go:31
# 0x5afe08 net/http.Error+0xb8 /Users/fz/go1.7/src/net/http/server.go:1737
# 0x5f37f0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).returnError+0x1e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:63
# 0x5f5101 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x15e1 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:119
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 1024] @ 0x4afb07 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4afb06 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0x176 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:80
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [2: 416] @ 0x4084b2 0x40a589 0x6d5c7b 0x4b73fd 0x4b58ec 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x49e208 0x471549 0x45d611
# 0x40a588 reflect.mapassign+0x48 /Users/fz/go1.7/src/runtime/hashmap.go:1018
# 0x6d5c7a reflect.Value.SetMapIndex+0x1fa /Users/fz/go1.7/src/reflect/value.go:1475
# 0x4b73fc encoding/json.(*decodeState).object+0x69c /Users/fz/go1.7/src/encoding/json/decode.go:733
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [1: 64] @ 0x44409b 0x5ddcd8 0x475f7e 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5ddcd7 github.com/centrifugal/centrifugo/libcentrifugo/auth.CheckApiSign+0xa7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/auth/auth.go:53
# 0x475f7d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x5ad /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:457
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 4992] @ 0x520a54 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520a53 net/url.unescape+0x693 /Users/fz/go1.7/src/net/url/url.go:222
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 1408] @ 0x520a54 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520a53 net/url.unescape+0x693 /Users/fz/go1.7/src/net/url/url.go:222
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 288] @ 0x40345f 0x46a302 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46a301 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0x81 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1444
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 1408] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 3072] @ 0x520a54 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520a53 net/url.unescape+0x693 /Users/fz/go1.7/src/net/url/url.go:222
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 160] @ 0x79cc2a 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79cc29 compress/flate.(*compressor).init+0x1c9 /Users/fz/go1.7/src/compress/flate/deflate.go:571
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [3: 1056] @ 0x4084b2 0x76a19a 0x59f083 0x5f378d 0x5f5102 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x76a199 net/textproto.MIMEHeader.Set+0xc9 /Users/fz/go1.7/src/net/textproto/header.go:22
# 0x59f082 net/http.Header.Set+0x52 /Users/fz/go1.7/src/net/http/header.go:31
# 0x5f378c github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).returnError+0x17c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:62
# 0x5f5101 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x15e1 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:119
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 16] @ 0x76a12d 0x59f083 0x5afdbd 0x5f37f1 0x5f5102 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x76a12c net/textproto.MIMEHeader.Set+0x5c /Users/fz/go1.7/src/net/textproto/header.go:22
# 0x59f082 net/http.Header.Set+0x52 /Users/fz/go1.7/src/net/http/header.go:31
# 0x5afdbc net/http.Error+0x6c /Users/fz/go1.7/src/net/http/server.go:1736
# 0x5f37f0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).returnError+0x1e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:63
# 0x5f5101 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x15e1 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:119
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 48] @ 0x40726b 0x59f23d 0x5ab6b0 0x5afe2a 0x5f37f1 0x5f5102 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x59f23c net/http.Header.clone+0x6c /Users/fz/go1.7/src/net/http/header.go:61
# 0x5ab6af net/http.(*response).WriteHeader+0x2af /Users/fz/go1.7/src/net/http/server.go:886
# 0x5afe29 net/http.Error+0xd9 /Users/fz/go1.7/src/net/http/server.go:1738
# 0x5f37f0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).returnError+0x1e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:63
# 0x5f5101 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x15e1 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:119
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 1536] @ 0x4a69fe 0x46a333 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4a69fd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Marshal+0x4d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:410
# 0x46a332 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0xb2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1446
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 128] @ 0x443f81 0x443a57 0x443ce7 0x5044f9 0x5ee5e1 0x5f24fe 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5044f8 net.(*OpError).Error+0x178 /Users/fz/go1.7/src/net/net.go:445
# 0x5ee5e0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.hideTempErr+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:191
# 0x5f24fd github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x35d /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:873
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 1152] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 2304] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 192] @ 0x443f81 0x443e4e 0x4a9964 0x467dcd 0x47125b 0x45d611
# 0x4a9963 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0x1f3 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1117
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [2: 832] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 49152] @ 0x60d357 0x60d299 0x569cf7 0x569dde 0x5a4e7c 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60d298 bytes.(*Buffer).ReadFrom+0x2a8 /Users/fz/go1.7/src/bytes/buffer.go:170
# 0x569cf6 io/ioutil.readAll+0x146 /Users/fz/go1.7/src/io/ioutil/ioutil.go:33
# 0x569ddd io/ioutil.ReadAll+0x3d /Users/fz/go1.7/src/io/ioutil/ioutil.go:42
# 0x5a4e7b net/http.parsePostForm+0x1fb /Users/fz/go1.7/src/net/http/request.go:977
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 32] @ 0x40c622 0x4690aa 0x46fefa 0x465d13 0x45d611
# 0x4690a9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0xd39 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1233
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [2: 320] @ 0x4a69fe 0x46a333 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4a69fd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Marshal+0x4d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:410
# 0x46a332 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0xb2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1446
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 384] @ 0x75a79d 0x7052b5 0x5ddb70 0x5ddcb6 0x475f7e 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x75a79c crypto/sha256.New+0x2c /Users/fz/go1.7/src/crypto/sha256/sha256.go:83
# 0x7052b4 crypto/hmac.New+0x44 /Users/fz/go1.7/src/crypto/hmac/hmac.go:69
# 0x5ddb6f github.com/centrifugal/centrifugo/libcentrifugo/auth.GenerateApiSign+0x6f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/auth/auth.go:41
# 0x5ddcb5 github.com/centrifugal/centrifugo/libcentrifugo/auth.CheckApiSign+0x85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/auth/auth.go:52
# 0x475f7d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x5ad /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:457
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 1408] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 32] @ 0x4c606c 0x4c578d 0x4b4a8b 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4c606b encoding/json.stateBeginValue+0x2eb /Users/fz/go1.7/src/encoding/json/scanner.go:214
# 0x4c578c encoding/json.checkValid+0x8c /Users/fz/go1.7/src/encoding/json/scanner.go:24
# 0x4b4a8a encoding/json.Unmarshal+0x8a /Users/fz/go1.7/src/encoding/json/decode.go:91
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 64] @ 0x443f81 0x443e4e 0x795300 0x791350 0x79428d 0x793fe0 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7952ff runtime/pprof.printCountProfile.func1+0x1af /Users/fz/go1.7/src/runtime/pprof/pprof.go:359
# 0x79134f runtime/pprof.printCountProfile+0x38f /Users/fz/go1.7/src/runtime/pprof/pprof.go:366
# 0x79428c runtime/pprof.writeRuntimeProfile+0x14c /Users/fz/go1.7/src/runtime/pprof/pprof.go:622
# 0x793fdf runtime/pprof.writeGoroutine+0x9f /Users/fz/go1.7/src/runtime/pprof/pprof.go:576
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 64] @ 0x40c622 0x795247 0x791350 0x79428d 0x793fe0 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x795246 runtime/pprof.printCountProfile.func1+0xf6 /Users/fz/go1.7/src/runtime/pprof/pprof.go:357
# 0x79134f runtime/pprof.printCountProfile+0x38f /Users/fz/go1.7/src/runtime/pprof/pprof.go:366
# 0x79428c runtime/pprof.writeRuntimeProfile+0x14c /Users/fz/go1.7/src/runtime/pprof/pprof.go:622
# 0x793fdf runtime/pprof.writeGoroutine+0x9f /Users/fz/go1.7/src/runtime/pprof/pprof.go:576
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 1120] @ 0x443f81 0x443e4e 0x795300 0x791350 0x79428d 0x793fe0 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7952ff runtime/pprof.printCountProfile.func1+0x1af /Users/fz/go1.7/src/runtime/pprof/pprof.go:359
# 0x79134f runtime/pprof.printCountProfile+0x38f /Users/fz/go1.7/src/runtime/pprof/pprof.go:366
# 0x79428c runtime/pprof.writeRuntimeProfile+0x14c /Users/fz/go1.7/src/runtime/pprof/pprof.go:622
# 0x793fdf runtime/pprof.writeGoroutine+0x9f /Users/fz/go1.7/src/runtime/pprof/pprof.go:576
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 5488640] @ 0x7941ab 0x793fe0 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7941aa runtime/pprof.writeRuntimeProfile+0x6a /Users/fz/go1.7/src/runtime/pprof/pprof.go:613
# 0x793fdf runtime/pprof.writeGoroutine+0x9f /Users/fz/go1.7/src/runtime/pprof/pprof.go:576
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 80] @ 0x60d357 0x60cc98 0x60ce91 0x4cf5bf 0x5359c1 0x53719a 0x53994d 0x469114 0x46fefa 0x465d13 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60ce90 bytes.(*Buffer).Write+0x40 /Users/fz/go1.7/src/bytes/buffer.go:134
# 0x4cf5be fmt.Fprint+0x8e /Users/fz/go1.7/src/fmt/print.go:216
# 0x5359c0 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).writeCommand+0x1d0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:214
# 0x537199 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Send+0x99 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:364
# 0x53994c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Send+0x9c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:371
# 0x469113 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0xda3 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1233
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 16] @ 0x443f81 0x443e4e 0x4bac7c 0x4b8b33 0x4b5926 0x4b7de0 0x4b58ec 0x4b6311 0x4b587f 0x4b4faa 0x4b4b02 0x5e335f 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bac7b encoding/json.(*decodeState).literalStore+0x1e1b /Users/fz/go1.7/src/encoding/json/decode.go:875
# 0x4b8b32 encoding/json.(*decodeState).literal+0xd2 /Users/fz/go1.7/src/encoding/json/decode.go:759
# 0x4b5925 encoding/json.(*decodeState).value+0x305 /Users/fz/go1.7/src/encoding/json/decode.go:371
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b6310 encoding/json.(*decodeState).array+0x1e0 /Users/fz/go1.7/src/encoding/json/decode.go:519
# 0x4b587e encoding/json.(*decodeState).value+0x25e /Users/fz/go1.7/src/encoding/json/decode.go:365
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e335e github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x10e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:89
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 10240] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 48] @ 0x40726b 0x52398c 0x5a5263 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x52398b net/url.ParseQuery+0x4b /Users/fz/go1.7/src/net/url/url.go:753
# 0x5a5262 net/http.(*Request).ParseForm+0x162 /Users/fz/go1.7/src/net/http/request.go:1033
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 512] @ 0x76ae34 0x76c417 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ae33 net/textproto.(*Reader).readContinuedLineSlice+0x463 /Users/fz/go1.7/src/net/textproto/reader.go:144
# 0x76c416 net/textproto.(*Reader).ReadMIMEHeader+0xd6 /Users/fz/go1.7/src/net/textproto/reader.go:480
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [1: 208] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227 /Users/fz/go1.7/src/encoding/json/encode.go:564
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 32] @ 0x443f81 0x443a57 0x443ce7 0x4ffe2b 0x50acaa 0x5ae160 0x45d611
# 0x4ffe2a net.JoinHostPort+0x14a /Users/fz/go1.7/src/net/ipsock.go:186
# 0x50aca9 net.(*TCPAddr).String+0x169 /Users/fz/go1.7/src/net/tcpsock.go:33
# 0x5ae15f net/http.(*conn).serve+0x5f /Users/fz/go1.7/src/net/http/server.go:1486
0: 0 [5: 880] @ 0x4bcca1 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bcca0 encoding/json.Marshal+0x30 /Users/fz/go1.7/src/encoding/json/encode.go:144
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 640] @ 0x60d357 0x60cc98 0x60d5ac 0x4bf86e 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60d5ab bytes.(*Buffer).WriteByte+0x3b /Users/fz/go1.7/src/bytes/buffer.go:235
# 0x4bf86d encoding/json.(*structEncoder).encode+0x2dd /Users/fz/go1.7/src/encoding/json/encode.go:603
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [10: 800] @ 0x44409b 0x46f0d9 0x467b32 0x46ff3a 0x465d13 0x45d611
# 0x46f0d8 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.index+0x68 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/helpers.go:81
# 0x467b31 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0xaa1 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1126
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [2: 128] @ 0x443f81 0x443e4e 0x4bac7c 0x4b8b33 0x4b5926 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bac7b encoding/json.(*decodeState).literalStore+0x1e1b /Users/fz/go1.7/src/encoding/json/decode.go:875
# 0x4b8b32 encoding/json.(*decodeState).literal+0xd2 /Users/fz/go1.7/src/encoding/json/decode.go:759
# 0x4b5925 encoding/json.(*decodeState).value+0x305 /Users/fz/go1.7/src/encoding/json/decode.go:371
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 1152] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 256] @ 0x76ae34 0x76c417 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ae33 net/textproto.(*Reader).readContinuedLineSlice+0x463 /Users/fz/go1.7/src/net/textproto/reader.go:144
# 0x76c416 net/textproto.(*Reader).ReadMIMEHeader+0xd6 /Users/fz/go1.7/src/net/textproto/reader.go:480
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [2: 4608] @ 0x520a54 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520a53 net/url.unescape+0x693 /Users/fz/go1.7/src/net/url/url.go:222
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 320] @ 0x7053bc 0x5ddb70 0x5ddcb6 0x475f7e 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7053bb crypto/hmac.New+0x14b /Users/fz/go1.7/src/crypto/hmac/hmac.go:74
# 0x5ddb6f github.com/centrifugal/centrifugo/libcentrifugo/auth.GenerateApiSign+0x6f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/auth/auth.go:41
# 0x5ddcb5 github.com/centrifugal/centrifugo/libcentrifugo/auth.CheckApiSign+0x85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/auth/auth.go:52
# 0x475f7d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x5ad /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:457
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 16] @ 0x4bd5af 0x4bd52c 0x4bd46f 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bd5ae encoding/json.typeEncoder+0x4e /Users/fz/go1.7/src/encoding/json/encode.go:333
# 0x4bd52b encoding/json.valueEncoder+0x5b /Users/fz/go1.7/src/encoding/json/encode.go:328
# 0x4bd46e encoding/json.(*encodeState).reflectValue+0x3e /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 64] @ 0x87c7ee 0x4cf239 0x7921bc 0x793c6a 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x87c7ed text/tabwriter.(*Writer).Write+0x49d /Users/fz/go1.7/src/text/tabwriter/tabwriter.go:507
# 0x4cf238 fmt.Fprintf+0xa8 /Users/fz/go1.7/src/fmt/print.go:182
# 0x7921bb runtime/pprof.printStackRecord+0x40b /Users/fz/go1.7/src/runtime/pprof/pprof.go:421
# 0x793c69 runtime/pprof.writeHeap+0x1769 /Users/fz/go1.7/src/runtime/pprof/pprof.go:516
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 352] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [1: 8] @ 0x4bd5af 0x4bd52c 0x4bd46f 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bd5ae encoding/json.typeEncoder+0x4e /Users/fz/go1.7/src/encoding/json/encode.go:333
# 0x4bd52b encoding/json.valueEncoder+0x5b /Users/fz/go1.7/src/encoding/json/encode.go:328
# 0x4bd46e encoding/json.(*encodeState).reflectValue+0x3e /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 2880] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [4: 384] @ 0x40345f 0x46b41e 0x4651db 0x49feff 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b41d github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Subscribe+0x35d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1570
# 0x4651da github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Subscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:696
# 0x49fefe github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:651
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 672] @ 0x76ca57 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ca56 net/textproto.(*Reader).ReadMIMEHeader+0x716 /Users/fz/go1.7/src/net/textproto/reader.go:475
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [2: 768] @ 0x60d357 0x60cc98 0x60d5ac 0x4bf80a 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60d5ab bytes.(*Buffer).WriteByte+0x3b /Users/fz/go1.7/src/bytes/buffer.go:235
# 0x4bf809 encoding/json.(*structEncoder).encode+0x279 /Users/fz/go1.7/src/encoding/json/encode.go:596
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 352] @ 0x4084b2 0x59f3c7 0x5ab6b0 0x5afe2a 0x5f37f1 0x5f518f 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x59f3c6 net/http.Header.clone+0x1f6 /Users/fz/go1.7/src/net/http/header.go:65
# 0x5ab6af net/http.(*response).WriteHeader+0x2af /Users/fz/go1.7/src/net/http/server.go:886
# 0x5afe29 net/http.Error+0xd9 /Users/fz/go1.7/src/net/http/server.go:1738
# 0x5f37f0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).returnError+0x1e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:63
# 0x5f518e github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x166e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:115
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 4096] @ 0x4a69fe 0x46a333 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4a69fd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Marshal+0x4d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:410
# 0x46a332 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0xb2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1446
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 192] @ 0x403481 0x48cf5a 0x5ef1d7 0x5f67d0 0x5f13d5 0x5f2214 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x48cf59 time.NewTimer+0x39 /Users/fz/go1.7/src/time/sleep.go:75
# 0x5ef1d6 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteControl+0x1c6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:390
# 0x5f67cf github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).SetCloseHandler.func1+0xff /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:991
# 0x5f13d4 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame+0x3f4 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:836
# 0x5f2213 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:871
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 64] @ 0x5e44b6 0x5e7448 0x5e61f9 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e44b5 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).addPresenceUpdate+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:214
# 0x5e7447 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).connectCmd+0x3b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:635
# 0x5e61f8 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0x298 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:448
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 16] @ 0x40f98b 0x6d3e03 0x4c00c0 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x40f98a reflect.unsafe_New+0x2a /Users/fz/go1.7/src/runtime/malloc.go:790
# 0x6d3e02 reflect.Value.MapIndex+0x182 /Users/fz/go1.7/src/reflect/value.go:1050
# 0x4c00bf encoding/json.(*mapEncoder).encode+0x4ef /Users/fz/go1.7/src/encoding/json/encode.go:646
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [5: 1440] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [2: 192] @ 0x443f81 0x443a57 0x443c77 0x46b861 0x46528b 0x4a002f 0x5eae59 0x5e4d73 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b860 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Unsubscribe+0x330 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1582
# 0x46528a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Unsubscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:701
# 0x4a002e github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).RemoveClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:665
# 0x5eae58 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).unsubscribeCmd+0x4e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:913
# 0x5e4d72 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x1a2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:299
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 384] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227 /Users/fz/go1.7/src/encoding/json/encode.go:564
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 96] @ 0x44409b 0x6be6a1 0x5ae9f3 0x45d611
# 0x6be6a0 io.WriteString+0xe0 /Users/fz/go1.7/src/io/io.go:291
# 0x5ae9f2 net/http.(*conn).serve+0x8f2 /Users/fz/go1.7/src/net/http/server.go:1558
0: 0 [5: 560] @ 0x761c5f 0x5a4d11 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x761c5e mime.ParseMediaType+0x3ae /Users/fz/go1.7/src/mime/mediatype.go:162
# 0x5a4d10 net/http.parsePostForm+0x90 /Users/fz/go1.7/src/net/http/request.go:968
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 96] @ 0x40c622 0x530c2c 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x530c2b github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x31b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:78
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [7: 112] @ 0x478f31 0x478c4e 0x475501 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x478f30 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).addPing+0x60 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:119
# 0x478c4d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.newWSSession+0xed /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:93
# 0x475500 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x270 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 96] @ 0x4a45d5 0x531fde 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4a45d4 github.com/centrifugal/centrifugo/libcentrifugo/proto.NewMessage+0x84 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.go:30
# 0x531fdd github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x28d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:186
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [7: 672] @ 0x40345f 0x48cf5a 0x48d21b 0x4684bd 0x46fefa 0x465d13 0x45d611
# 0x48cf59 time.NewTimer+0x39 /Users/fz/go1.7/src/time/sleep.go:75
# 0x48d21a time.After+0x2a /Users/fz/go1.7/src/time/sleep.go:135
# 0x4684bc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1213
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [2: 384] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227 /Users/fz/go1.7/src/encoding/json/encode.go:564
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 1760] @ 0x4084b2 0x76a19a 0x59f083 0x5f378d 0x5f518f 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x76a199 net/textproto.MIMEHeader.Set+0xc9 /Users/fz/go1.7/src/net/textproto/header.go:22
# 0x59f082 net/http.Header.Set+0x52 /Users/fz/go1.7/src/net/http/header.go:31
# 0x5f378c github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).returnError+0x17c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:62
# 0x5f518e github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x166e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:115
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 4992] @ 0x44409b 0x47640c 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x47640b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa3b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:436
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 192] @ 0x443f81 0x443a57 0x443c77 0x46b241 0x4651db 0x49feff 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b240 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Subscribe+0x180 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1566
# 0x4651da github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Subscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:696
# 0x49fefe github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:651
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 2560] @ 0x4a782e 0x46ac90 0x465135 0x49f117 0x49f624 0x49d02b 0x45d611
# 0x4a782d github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ControlMessage).Marshal+0x4d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:534
# 0x46ac8f github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishControl+0x8f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1525
# 0x465134 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishControl+0x44 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:691
# 0x49f116 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).publishControl+0x66 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:554
# 0x49f623 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x4e3 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:593
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [5: 400] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [5: 240] @ 0x443f81 0x443e4e 0x6d94ae 0x6d7fb7 0x4b7390 0x4b58ec 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x49e208 0x471549 0x45d611
# 0x6d94ad reflect.cvtBytesString+0x6d /Users/fz/go1.7/src/reflect/value.go:2387
# 0x6d7fb6 reflect.Value.Convert+0xe6 /Users/fz/go1.7/src/reflect/value.go:2177
# 0x4b738f encoding/json.(*decodeState).object+0x62f /Users/fz/go1.7/src/encoding/json/decode.go:706
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [1: 311296] @ 0x447a89 0x4478eb 0x4477cb 0x48d2ef 0x5e3a3b 0x47552c 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4477ca time.startTimer+0x2a /Users/fz/go1.7/src/runtime/time.go:68
# 0x48d2ee time.AfterFunc+0xae /Users/fz/go1.7/src/time/sleep.go:149
# 0x5e3a3a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.New+0x46a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:117
# 0x47552b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x29b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 384] @ 0x443f81 0x443e4e 0x4a9efa 0x467dcd 0x47125b 0x45d611
# 0x4a9ef9 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0x789 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1175
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [1: 144] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227 /Users/fz/go1.7/src/encoding/json/encode.go:564
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 48] @ 0x443f81 0x443a57 0x443c77 0x46a3a5 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46a3a4 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0x124 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1452
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 1248] @ 0x408193 0x40a589 0x6d5c7b 0x4b73fd 0x4b58ec 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x49e208 0x471549 0x45d611
# 0x40a588 reflect.mapassign+0x48 /Users/fz/go1.7/src/runtime/hashmap.go:1018
# 0x6d5c7a reflect.Value.SetMapIndex+0x1fa /Users/fz/go1.7/src/reflect/value.go:1475
# 0x4b73fc encoding/json.(*decodeState).object+0x69c /Users/fz/go1.7/src/encoding/json/decode.go:733
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [3: 3456] @ 0x520a54 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520a53 net/url.unescape+0x693 /Users/fz/go1.7/src/net/url/url.go:222
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 48] @ 0x4c606c 0x4c578d 0x4b4a8b 0x5e6185 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4c606b encoding/json.stateBeginValue+0x2eb /Users/fz/go1.7/src/encoding/json/scanner.go:214
# 0x4c578c encoding/json.checkValid+0x8c /Users/fz/go1.7/src/encoding/json/scanner.go:24
# 0x4b4a8a encoding/json.Unmarshal+0x8a /Users/fz/go1.7/src/encoding/json/decode.go:91
# 0x5e6184 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0x224 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:444
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 96] @ 0x87c7ee 0x4cf239 0x7921bc 0x793c6a 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x87c7ed text/tabwriter.(*Writer).Write+0x49d /Users/fz/go1.7/src/text/tabwriter/tabwriter.go:507
# 0x4cf238 fmt.Fprintf+0xa8 /Users/fz/go1.7/src/fmt/print.go:182
# 0x7921bb runtime/pprof.printStackRecord+0x40b /Users/fz/go1.7/src/runtime/pprof/pprof.go:421
# 0x793c69 runtime/pprof.writeHeap+0x1769 /Users/fz/go1.7/src/runtime/pprof/pprof.go:516
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 32] @ 0x40c622 0x7920d0 0x793c6a 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7920cf runtime/pprof.printStackRecord+0x31f /Users/fz/go1.7/src/runtime/pprof/pprof.go:421
# 0x793c69 runtime/pprof.writeHeap+0x1769 /Users/fz/go1.7/src/runtime/pprof/pprof.go:516
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 196608] @ 0x42d3e3 0x4339bd 0x4549d1 0x45a769 0x42f010
# 0x42d3e2 runtime.allgadd+0x192 /Users/fz/go1.7/src/runtime/proc.go:407
# 0x4339bc runtime.newproc1+0x49c /Users/fz/go1.7/src/runtime/proc.go:2745
# 0x4549d0 runtime.newproc.func1+0x50 /Users/fz/go1.7/src/runtime/proc.go:2712
# 0x45a768 runtime.systemstack+0x78 /Users/fz/go1.7/src/runtime/asm_amd64.s:298
# 0x42f010 runtime.mstart+0x0 /Users/fz/go1.7/src/runtime/proc.go:1079
0: 0 [1: 196608] @ 0x42d438 0x4339bd 0x4549d1 0x45a769 0x42f010
# 0x42d437 runtime.allgadd+0x1e7 /Users/fz/go1.7/src/runtime/proc.go:398
# 0x4339bc runtime.newproc1+0x49c /Users/fz/go1.7/src/runtime/proc.go:2745
# 0x4549d0 runtime.newproc.func1+0x50 /Users/fz/go1.7/src/runtime/proc.go:2712
# 0x45a768 runtime.systemstack+0x78 /Users/fz/go1.7/src/runtime/asm_amd64.s:298
# 0x42f010 runtime.mstart+0x0 /Users/fz/go1.7/src/runtime/proc.go:1079
0: 0 [1: 2304] @ 0x60d357 0x60cc98 0x60ce91 0x4beb21 0x4c0112 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60ce90 bytes.(*Buffer).Write+0x40 /Users/fz/go1.7/src/bytes/buffer.go:134
# 0x4beb20 encoding/json.intEncoder+0xd0 /Users/fz/go1.7/src/encoding/json/encode.go:504
# 0x4c0111 encoding/json.(*mapEncoder).encode+0x541 /Users/fz/go1.7/src/encoding/json/encode.go:646
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
0: 0 [1: 48] @ 0x40726b 0x52398c 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x52398b net/url.ParseQuery+0x4b /Users/fz/go1.7/src/net/url/url.go:753
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [13: 26624] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 288] @ 0x76ca57 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ca56 net/textproto.(*Reader).ReadMIMEHeader+0x716 /Users/fz/go1.7/src/net/textproto/reader.go:475
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [1: 2816] @ 0x4bfcae 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x4bfcad encoding/json.(*mapEncoder).encode+0xdd /Users/fz/go1.7/src/encoding/json/encode.go:631
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [1: 2304] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4c0058 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4c0057 encoding/json.(*mapEncoder).encode+0x487 /Users/fz/go1.7/src/encoding/json/encode.go:644
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
0: 0 [1: 192] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 4096] @ 0x60d357 0x60d299 0x569cf7 0x569dde 0x5f2b20 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60d298 bytes.(*Buffer).ReadFrom+0x2a8 /Users/fz/go1.7/src/bytes/buffer.go:170
# 0x569cf6 io/ioutil.readAll+0x146 /Users/fz/go1.7/src/io/ioutil/ioutil.go:33
# 0x569ddd io/ioutil.ReadAll+0x3d /Users/fz/go1.7/src/io/ioutil/ioutil.go:42
# 0x5f2b1f github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x5f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:956
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 208] @ 0x408193 0x5df594 0x49feb9 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5df593 github.com/centrifugal/centrifugo/libcentrifugo/conns.(*clientHub).AddSub+0x2e3 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/hubs.go:166
# 0x49feb8 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:646
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 288] @ 0x5ef0d0 0x4794a6 0x5e4e38 0x5e3eb1 0x5eca4a 0x45d611
# 0x5ef0cf github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteControl+0xbf /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:370
# 0x4794a5 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Close+0x295 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:162
# 0x5e4e37 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x267 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:333
# 0x5e3eb0 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).closeUnauthenticated+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:160
# 0x5eca49 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).(github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.closeUnauthenticated)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:117
0: 0 [2: 256] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b6311 0x4b587f 0x4b4faa 0x4b4b02 0x5e335f 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b6310 encoding/json.(*decodeState).array+0x1e0 /Users/fz/go1.7/src/encoding/json/decode.go:519
# 0x4b587e encoding/json.(*decodeState).value+0x25e /Users/fz/go1.7/src/encoding/json/decode.go:365
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e335e github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x10e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:89
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 32] @ 0x443f81 0x443e4e 0x506599 0x4f9dd7 0x4fa094 0x50ab8d 0x50444f 0x5ee5e1 0x5f24fe 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x506598 net.uitoa+0xd8 /Users/fz/go1.7/src/net/parse.go:216
# 0x4f9dd6 net.IP.String+0x496 /Users/fz/go1.7/src/net/ip.go:271
# 0x4fa093 net.ipEmptyString+0x43 /Users/fz/go1.7/src/net/ip.go:331
# 0x50ab8c net.(*TCPAddr).String+0x4c /Users/fz/go1.7/src/net/tcpsock.go:29
# 0x50444e net.(*OpError).Error+0xce /Users/fz/go1.7/src/net/net.go:443
# 0x5ee5e0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.hideTempErr+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:191
# 0x5f24fd github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x35d /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:873
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 448] @ 0x4a69fe 0x46a333 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4a69fd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Marshal+0x4d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:410
# 0x46a332 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0xb2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1446
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 1024] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 2816] @ 0x44409b 0x47640c 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x47640b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa3b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:436
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 80] @ 0x40f98b 0x6d78a6 0x4b7007 0x4b58ec 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x49e208 0x471549 0x45d611
# 0x40f98a reflect.unsafe_New+0x2a /Users/fz/go1.7/src/runtime/malloc.go:790
# 0x6d78a5 reflect.Zero+0x85 /Users/fz/go1.7/src/reflect/value.go:2109
# 0x4b7006 encoding/json.(*decodeState).object+0x2a6 /Users/fz/go1.7/src/encoding/json/decode.go:646
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [4: 320] @ 0x443f81 0x443a57 0x443c77 0x46b3f1 0x4651db 0x49feff 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b3f0 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Subscribe+0x330 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1570
# 0x4651da github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Subscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:696
# 0x49fefe github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:651
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 288] @ 0x5e4698 0x5e430b 0x5eca8a 0x45d611
# 0x5e4697 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Channels+0xc7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:232
# 0x5e430a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).updatePresence+0x5a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:198
# 0x5eca89 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).(github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.updatePresence)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:214
0: 0 [2: 3072] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 7680] @ 0x4a69fe 0x46a333 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4a69fd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Marshal+0x4d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:410
# 0x46a332 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0xb2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1446
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 352] @ 0x4084b2 0x76a19a 0x59f083 0x5ff05d 0x5fa4f1 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x76a199 net/textproto.MIMEHeader.Set+0xc9 /Users/fz/go1.7/src/net/textproto/header.go:22
# 0x59f082 net/http.Header.Set+0x52 /Users/fz/go1.7/src/net/http/header.go:31
# 0x5ff05c github.com/centrifugal/centrifugo/vendor/github.com/igm/sockjs-go/sockjs.welcomeHandler+0x6c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/igm/sockjs-go/sockjs/web.go:39
# 0x5fa4f0 github.com/centrifugal/centrifugo/vendor/github.com/igm/sockjs-go/sockjs.(*handler).ServeHTTP+0x220 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/igm/sockjs-go/sockjs/handler.go:78
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 416] @ 0x40935d 0x407fb9 0x49f3b7 0x49d02b 0x45d611
# 0x49f3b6 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x276 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:569
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [3: 144] @ 0x443f81 0x443e4e 0x4bac7c 0x4b8b33 0x4b5926 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5e6c37 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bac7b encoding/json.(*decodeState).literalStore+0x1e1b /Users/fz/go1.7/src/encoding/json/decode.go:875
# 0x4b8b32 encoding/json.(*decodeState).literal+0xd2 /Users/fz/go1.7/src/encoding/json/decode.go:759
# 0x4b5925 encoding/json.(*decodeState).value+0x305 /Users/fz/go1.7/src/encoding/json/decode.go:371
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e6c36 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xcd6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:458
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 1536] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 3072] @ 0x44409b 0x47640c 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x47640b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa3b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:436
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 2048] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 128] @ 0x443f81 0x443a57 0x443c77 0x46b861 0x46528b 0x4a002f 0x5eae59 0x5e4d73 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b860 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Unsubscribe+0x330 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1582
# 0x46528a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Unsubscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:701
# 0x4a002e github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).RemoveClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:665
# 0x5eae58 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).unsubscribeCmd+0x4e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:913
# 0x5e4d72 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x1a2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:299
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 3840] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4c0058 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4c0057 encoding/json.(*mapEncoder).encode+0x487 /Users/fz/go1.7/src/encoding/json/encode.go:644
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [2: 32] @ 0x40f98b 0x6d414d 0x4bfc7d 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x40f98a reflect.unsafe_New+0x2a /Users/fz/go1.7/src/runtime/malloc.go:790
# 0x6d414c reflect.Value.MapKeys+0x26c /Users/fz/go1.7/src/reflect/value.go:1088
# 0x4bfc7c encoding/json.(*mapEncoder).encode+0xac /Users/fz/go1.7/src/encoding/json/encode.go:630
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [1: 896] @ 0x4afb07 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4afb06 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0x176 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:80
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [3: 96] @ 0x443f81 0x443a57 0x443c77 0x504424 0x5ee5e1 0x5f24fe 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x504423 net.(*OpError).Error+0xa3 /Users/fz/go1.7/src/net/net.go:439
# 0x5ee5e0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.hideTempErr+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:191
# 0x5f24fd github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x35d /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:873
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 7680] @ 0x60d357 0x60cc98 0x60ce91 0x4beb21 0x4c0112 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60ce90 bytes.(*Buffer).Write+0x40 /Users/fz/go1.7/src/bytes/buffer.go:134
# 0x4beb20 encoding/json.intEncoder+0xd0 /Users/fz/go1.7/src/encoding/json/encode.go:504
# 0x4c0111 encoding/json.(*mapEncoder).encode+0x541 /Users/fz/go1.7/src/encoding/json/encode.go:646
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [4: 64] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [3: 3840] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 96] @ 0x443f81 0x443e4e 0x4bac7c 0x4b8b33 0x4b5926 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bac7b encoding/json.(*decodeState).literalStore+0x1e1b /Users/fz/go1.7/src/encoding/json/decode.go:875
# 0x4b8b32 encoding/json.(*decodeState).literal+0xd2 /Users/fz/go1.7/src/encoding/json/decode.go:759
# 0x4b5925 encoding/json.(*decodeState).value+0x305 /Users/fz/go1.7/src/encoding/json/decode.go:371
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 480] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 960] @ 0x79cb37 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79cb36 compress/flate.(*compressor).init+0xd6 /Users/fz/go1.7/src/compress/flate/deflate.go:571
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [8: 768] @ 0x40345f 0x46b88e 0x46528b 0x4a002f 0x5eae59 0x5e4d73 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b88d github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Unsubscribe+0x35d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1582
# 0x46528a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Unsubscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:701
# 0x4a002e github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).RemoveClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:665
# 0x5eae58 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).unsubscribeCmd+0x4e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:913
# 0x5e4d72 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x1a2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:299
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 2560] @ 0x60d357 0x60cc98 0x60d5ac 0x4c006e 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60d5ab bytes.(*Buffer).WriteByte+0x3b /Users/fz/go1.7/src/bytes/buffer.go:235
# 0x4c006d encoding/json.(*mapEncoder).encode+0x49d /Users/fz/go1.7/src/encoding/json/encode.go:645
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [3: 144] @ 0x40726b 0x470495 0x45d611
# 0x470494 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x2f4 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:970
0: 0 [4: 5632] @ 0x44409b 0x47640c 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x47640b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa3b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:436
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 64] @ 0x530449 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x530448 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0x58 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:13
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [12: 96] @ 0x4bd5af 0x4bd52c 0x4bd46f 0x4bd148 0x4bccff 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bd5ae encoding/json.typeEncoder+0x4e /Users/fz/go1.7/src/encoding/json/encode.go:333
# 0x4bd52b encoding/json.valueEncoder+0x5b /Users/fz/go1.7/src/encoding/json/encode.go:328
# 0x4bd46e encoding/json.(*encodeState).reflectValue+0x3e /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5dc9 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x279 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:409
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 352] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 8192] @ 0x4af451 0x4afa61 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4af450 github.com/centrifugal/centrifugo/libcentrifugo/proto.writeMessage+0x8f0 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:69
# 0x4afa60 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:78
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [1: 2048] @ 0x5a98dc 0x5aaaa2 0x5ae4d3 0x45d611
# 0x5a98db net/http.newBufioWriterSize+0xab /Users/fz/go1.7/src/net/http/server.go:655
# 0x5aaaa1 net/http.(*conn).readRequest+0x6f1 /Users/fz/go1.7/src/net/http/server.go:830
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [5: 480] @ 0x87c7ee 0x4cf239 0x7921bc 0x793c6a 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x87c7ed text/tabwriter.(*Writer).Write+0x49d /Users/fz/go1.7/src/text/tabwriter/tabwriter.go:507
# 0x4cf238 fmt.Fprintf+0xa8 /Users/fz/go1.7/src/fmt/print.go:182
# 0x7921bb runtime/pprof.printStackRecord+0x40b /Users/fz/go1.7/src/runtime/pprof/pprof.go:421
# 0x793c69 runtime/pprof.writeHeap+0x1769 /Users/fz/go1.7/src/runtime/pprof/pprof.go:516
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 1280] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf768 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf767 encoding/json.(*structEncoder).encode+0x1d7 /Users/fz/go1.7/src/encoding/json/encode.go:598
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 192] @ 0x40726b 0x5a52c7 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a52c6 net/http.(*Request).ParseForm+0x1c6 /Users/fz/go1.7/src/net/http/request.go:1027
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 704] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [2: 128] @ 0x5310f3 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5310f2 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:97
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [11: 528] @ 0x53a5bf 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x53a5be github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x76e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:110
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 144] @ 0x443f81 0x443e4e 0x4bac7c 0x4b8b33 0x4b5926 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5e6c37 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bac7b encoding/json.(*decodeState).literalStore+0x1e1b /Users/fz/go1.7/src/encoding/json/decode.go:875
# 0x4b8b32 encoding/json.(*decodeState).literal+0xd2 /Users/fz/go1.7/src/encoding/json/decode.go:759
# 0x4b5925 encoding/json.(*decodeState).value+0x305 /Users/fz/go1.7/src/encoding/json/decode.go:371
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e6c36 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xcd6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:458
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [18: 6336] @ 0x4084b2 0x5a4b7f 0x5a5305 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4b7e net/http.copyValues+0x1ce /Users/fz/go1.7/src/net/http/request.go:952
# 0x5a5304 net/http.(*Request).ParseForm+0x204 /Users/fz/go1.7/src/net/http/request.go:1028
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [12: 19968] @ 0x6d3fc9 0x4bfc7d 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58 0x5afd34 0x47a573 0x5afd34
# 0x6d3fc8 reflect.Value.MapKeys+0xe8 /Users/fz/go1.7/src/reflect/value.go:1075
# 0x4bfc7c encoding/json.(*mapEncoder).encode+0xac /Users/fz/go1.7/src/encoding/json/encode.go:630
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
0: 0 [4: 384] @ 0x76ca57 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ca56 net/textproto.(*Reader).ReadMIMEHeader+0x716 /Users/fz/go1.7/src/net/textproto/reader.go:475
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [3: 288] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 20480] @ 0x60d357 0x60cc98 0x60ce91 0x4beb21 0x4c0112 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60ce90 bytes.(*Buffer).Write+0x40 /Users/fz/go1.7/src/bytes/buffer.go:134
# 0x4beb20 encoding/json.intEncoder+0xd0 /Users/fz/go1.7/src/encoding/json/encode.go:504
# 0x4c0111 encoding/json.(*mapEncoder).encode+0x541 /Users/fz/go1.7/src/encoding/json/encode.go:646
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
0: 0 [2: 64] @ 0x403481 0x48cf5a 0x48d21b 0x4684bd 0x46fefa 0x465d13 0x45d611
# 0x48cf59 time.NewTimer+0x39 /Users/fz/go1.7/src/time/sleep.go:75
# 0x48d21a time.After+0x2a /Users/fz/go1.7/src/time/sleep.go:135
# 0x4684bc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1213
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [3: 3072] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [2: 416] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [14: 19712] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [2: 352] @ 0x79cd0b 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79cd0a compress/flate.(*compressor).init+0x2aa /Users/fz/go1.7/src/compress/flate/deflate.go:571
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [11: 528] @ 0x5e3714 0x47552c 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e3713 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.New+0x143 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:110
# 0x47552b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x29b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 400] @ 0x443f81 0x443a57 0x443c77 0x46b6b1 0x46528b 0x4a002f 0x5eae59 0x5e4d73 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b6b0 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Unsubscribe+0x180 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1578
# 0x46528a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Unsubscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:701
# 0x4a002e github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).RemoveClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:665
# 0x5eae58 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).unsubscribeCmd+0x4e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:913
# 0x5e4d72 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x1a2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:299
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 2560] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [7: 112] @ 0x443f81 0x443e4e 0x4b9d5a 0x4b8b33 0x4b5926 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x49e208 0x471549 0x45d611
# 0x4b9d59 encoding/json.(*decodeState).literalStore+0xef9 /Users/fz/go1.7/src/encoding/json/decode.go:892
# 0x4b8b32 encoding/json.(*decodeState).literal+0xd2 /Users/fz/go1.7/src/encoding/json/decode.go:759
# 0x4b5925 encoding/json.(*decodeState).value+0x305 /Users/fz/go1.7/src/encoding/json/decode.go:371
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [1: 448] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [7: 1568] @ 0x4afb07 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4afb06 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0x176 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:80
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [2: 2560] @ 0x44409b 0x47640c 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x47640b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa3b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:436
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 8] @ 0x5f6490 0x5f4e09 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5f648f github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.parseExtensions+0x5cf /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/util.go:206
# 0x5f4e08 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x12e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:144
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 16128] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 448] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227 /Users/fz/go1.7/src/encoding/json/encode.go:564
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 56832] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4c0058 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4c0057 encoding/json.(*mapEncoder).encode+0x487 /Users/fz/go1.7/src/encoding/json/encode.go:644
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
0: 0 [3: 8448] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 3072] @ 0x520a54 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520a53 net/url.unescape+0x693 /Users/fz/go1.7/src/net/url/url.go:222
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [8: 18432] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [6: 4608] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [9: 18432] @ 0x44409b 0x47640c 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x47640b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa3b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:436
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 48] @ 0x443f81 0x443e4e 0x4ac13a 0x471518 0x45d611
# 0x4ac139 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ControlMessage).Unmarshal+0x1e9 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1564
# 0x471517 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x4d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1093
0: 0 [1: 32] @ 0x6be991 0x5aca8e 0x5a800f 0x6ee5b5 0x6ee51b 0x5adb76 0x5ae5f7 0x45d611
# 0x6be990 io.CopyN+0x30 /Users/fz/go1.7/src/io/io.go:336
# 0x5aca8d net/http.(*chunkWriter).writeHeader+0x102d /Users/fz/go1.7/src/net/http/server.go:1096
# 0x5a800e net/http.(*chunkWriter).Write+0x34e /Users/fz/go1.7/src/net/http/server.go:311
# 0x6ee5b4 bufio.(*Writer).flush+0x74 /Users/fz/go1.7/src/bufio/bufio.go:563
# 0x6ee51a bufio.(*Writer).Flush+0x2a /Users/fz/go1.7/src/bufio/bufio.go:552
# 0x5adb75 net/http.(*response).finishRequest+0x55 /Users/fz/go1.7/src/net/http/server.go:1352
# 0x5ae5f6 net/http.(*conn).serve+0x4f6 /Users/fz/go1.7/src/net/http/server.go:1584
0: 0 [8: 128] @ 0x40c622 0x5364ae 0x536fe8 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x5364ad github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.parseInt+0xed /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:292
# 0x536fe7 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x897 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:323
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [4: 704] @ 0x520a54 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520a53 net/url.unescape+0x693 /Users/fz/go1.7/src/net/url/url.go:222
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [11: 4224] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [1: 112] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 16] @ 0x4c606c 0x4c578d 0x4b4a8b 0x49e208 0x471549 0x45d611
# 0x4c606b encoding/json.stateBeginValue+0x2eb /Users/fz/go1.7/src/encoding/json/scanner.go:214
# 0x4c578c encoding/json.checkValid+0x8c /Users/fz/go1.7/src/encoding/json/scanner.go:24
# 0x4b4a8a encoding/json.Unmarshal+0x8a /Users/fz/go1.7/src/encoding/json/decode.go:91
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [1: 48] @ 0x47061d 0x45d611
# 0x47061c github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x47c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:997
0: 0 [1: 16] @ 0x76a12d 0x59f083 0x5afe09 0x4759ac 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x76a12c net/textproto.MIMEHeader.Set+0x5c /Users/fz/go1.7/src/net/textproto/header.go:22
# 0x59f082 net/http.Header.Set+0x52 /Users/fz/go1.7/src/net/http/header.go:31
# 0x5afe08 net/http.Error+0xb8 /Users/fz/go1.7/src/net/http/server.go:1737
# 0x4759ab github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x71b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:358
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 6144] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 3328] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 80] @ 0x443f81 0x443a57 0x443c77 0x46b789 0x46528b 0x4a002f 0x5eae59 0x5e4d73 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b788 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Unsubscribe+0x258 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1580
# 0x46528a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Unsubscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:701
# 0x4a002e github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).RemoveClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:665
# 0x5eae58 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).unsubscribeCmd+0x4e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:913
# 0x5e4d72 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x1a2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:299
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [7: 112] @ 0x443f81 0x443e4e 0x53d658 0x53e68b 0x539fc9 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x53d657 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.convertAssign+0x3b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/scan.go:132
# 0x53e68a github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.Scan+0x8a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/scan.go:213
# 0x539fc8 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x178 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:103
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 64] @ 0x53081f 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x53081e github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x2be /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:44
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [7: 9856] @ 0x4afb07 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4afb06 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0x176 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:80
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [3: 384] @ 0x75a79d 0x7052e3 0x5ddb70 0x5ddcb6 0x475f7e 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x75a79c crypto/sha256.New+0x2c /Users/fz/go1.7/src/crypto/sha256/sha256.go:83
# 0x7052e2 crypto/hmac.New+0x72 /Users/fz/go1.7/src/crypto/hmac/hmac.go:70
# 0x5ddb6f github.com/centrifugal/centrifugo/libcentrifugo/auth.GenerateApiSign+0x6f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/auth/auth.go:41
# 0x5ddcb5 github.com/centrifugal/centrifugo/libcentrifugo/auth.CheckApiSign+0x85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/auth/auth.go:52
# 0x475f7d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x5ad /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:457
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 64] @ 0x4c606c 0x4c578d 0x4b4a8b 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4c606b encoding/json.stateBeginValue+0x2eb /Users/fz/go1.7/src/encoding/json/scanner.go:214
# 0x4c578c encoding/json.checkValid+0x8c /Users/fz/go1.7/src/encoding/json/scanner.go:24
# 0x4b4a8a encoding/json.Unmarshal+0x8a /Users/fz/go1.7/src/encoding/json/decode.go:91
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 640] @ 0x76ae34 0x76c417 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ae33 net/textproto.(*Reader).readContinuedLineSlice+0x463 /Users/fz/go1.7/src/net/textproto/reader.go:144
# 0x76c416 net/textproto.(*Reader).ReadMIMEHeader+0xd6 /Users/fz/go1.7/src/net/textproto/reader.go:480
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [1: 144] @ 0x408193 0x5df49b 0x49feb9 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5df49a github.com/centrifugal/centrifugo/libcentrifugo/conns.(*clientHub).AddSub+0x1ea /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/hubs.go:168
# 0x49feb8 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:646
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 122880] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4c0058 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4c0057 encoding/json.(*mapEncoder).encode+0x487 /Users/fz/go1.7/src/encoding/json/encode.go:644
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
0: 0 [2: 352] @ 0x76ca57 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ca56 net/textproto.(*Reader).ReadMIMEHeader+0x716 /Users/fz/go1.7/src/net/textproto/reader.go:475
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [5: 320] @ 0x443f81 0x443e4e 0x53d658 0x53e68b 0x53a258 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x53d657 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.convertAssign+0x3b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/scan.go:132
# 0x53e68a github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.Scan+0x8a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/scan.go:213
# 0x53a257 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x407 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:123
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [5: 20480] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 2688] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [3: 96] @ 0x5ee622 0x5f24fe 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5ee621 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.hideTempErr+0x111 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:191
# 0x5f24fd github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x35d /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:873
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 5120] @ 0x7a51e3 0x5f65d3 0x48309a 0x482ed1 0x5ecd0f 0x5f2447 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7a51e2 compress/flate.NewReader+0xe2 /Users/fz/go1.7/src/compress/flate/inflate.go:786
# 0x5f65d2 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func2+0x32 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:21
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecd0e github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.decompressNoContextTakeover+0x3e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:32
# 0x5f2446 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x2a6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:880
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 16] @ 0x4833d8 0x4831af 0x482c0d 0x5a3afa 0x5c7f5f 0x5a40e7 0x5aa4bd 0x5ae4d3 0x45d611
# 0x4833d7 sync.(*Pool).pinSlow+0x207 /Users/fz/go1.7/src/sync/pool.go:180
# 0x4831ae sync.(*Pool).pin+0x8e /Users/fz/go1.7/src/sync/pool.go:163
# 0x482c0c sync.(*Pool).Put+0x3c /Users/fz/go1.7/src/sync/pool.go:75
# 0x5a3af9 net/http.putTextprotoReader+0x49 /Users/fz/go1.7/src/net/http/request.go:773
# 0x5c7f5e net/http.readRequest.func1+0x2e /Users/fz/go1.7/src/net/http/request.go:797
# 0x5a40e6 net/http.readRequest+0x5d6 /Users/fz/go1.7/src/net/http/request.go:877
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [1: 96] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b6311 0x4b587f 0x4b4faa 0x4b4b02 0x5e335f 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b6310 encoding/json.(*decodeState).array+0x1e0 /Users/fz/go1.7/src/encoding/json/decode.go:519
# 0x4b587e encoding/json.(*decodeState).value+0x25e /Users/fz/go1.7/src/encoding/json/decode.go:365
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e335e github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x10e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:89
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 3328] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 32] @ 0x443f81 0x443e4e 0x68c1ff 0x68c073 0x4a4576 0x531fde 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68c1fe github.com/centrifugal/centrifugo/vendor/github.com/nats-io/nuid.(*NUID).Next+0x12e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/nats-io/nuid/nuid.go:102
# 0x68c072 github.com/centrifugal/centrifugo/vendor/github.com/nats-io/nuid.Next+0x42 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/nats-io/nuid/nuid.go:77
# 0x4a4575 github.com/centrifugal/centrifugo/libcentrifugo/proto.NewMessage+0x25 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.go:25
# 0x531fdd github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x28d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:186
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [15: 480] @ 0x443f81 0x443e4e 0x6d94ae 0x6d7fb7 0x4b7390 0x4b58ec 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x49e208 0x471549 0x45d611
# 0x6d94ad reflect.cvtBytesString+0x6d /Users/fz/go1.7/src/reflect/value.go:2387
# 0x6d7fb6 reflect.Value.Convert+0xe6 /Users/fz/go1.7/src/reflect/value.go:2177
# 0x4b738f encoding/json.(*decodeState).object+0x62f /Users/fz/go1.7/src/encoding/json/decode.go:706
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [21: 2352] @ 0x53592d 0x53719a 0x53994d 0x539bf8 0x470c7f 0x45d611
# 0x53592c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).writeCommand+0x13c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:213
# 0x537199 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Send+0x99 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:364
# 0x53994c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Send+0x9c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:371
# 0x539bf7 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Subscribe+0x67 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:69
# 0x470c7e github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0xade /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1012
0: 0 [3: 240] @ 0x443f81 0x443e4e 0x4a9efa 0x467dcd 0x47125b 0x45d611
# 0x4a9ef9 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0x789 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1175
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [6: 12288] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 288] @ 0x60d357 0x60cc98 0x60ce91 0x4cf5bf 0x5359c1 0x53719a 0x53994d 0x539d58 0x470a4e 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60ce90 bytes.(*Buffer).Write+0x40 /Users/fz/go1.7/src/bytes/buffer.go:134
# 0x4cf5be fmt.Fprint+0x8e /Users/fz/go1.7/src/fmt/print.go:216
# 0x5359c0 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).writeCommand+0x1d0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:214
# 0x537199 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Send+0x99 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:364
# 0x53994c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Send+0x9c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:371
# 0x539d57 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Unsubscribe+0x67 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:82
# 0x470a4d github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x8ad /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1033
0: 0 [2: 960] @ 0x79cd78 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79cd77 compress/flate.(*compressor).init+0x317 /Users/fz/go1.7/src/compress/flate/deflate.go:571
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [13: 624] @ 0x50cfc6 0x4f3ef3 0x50d96e 0x50be99 0x5b2f7f 0x5b205e 0x5b1d94 0x5b2590 0x479807 0x45d611
# 0x50cfc5 net.sockaddrToTCP+0x195 /Users/fz/go1.7/src/net/tcpsock_posix.go:21
# 0x4f3ef2 net.(*netFD).accept+0x3f2 /Users/fz/go1.7/src/net/fd_unix.go:443
# 0x50d96d net.(*TCPListener).accept+0x2d /Users/fz/go1.7/src/net/tcpsock_posix.go:132
# 0x50be98 net.(*TCPListener).AcceptTCP+0x48 /Users/fz/go1.7/src/net/tcpsock.go:209
# 0x5b2f7e net/http.tcpKeepAliveListener.Accept+0x2e /Users/fz/go1.7/src/net/http/server.go:2608
# 0x5b205d net/http.(*Server).Serve+0x1cd /Users/fz/go1.7/src/net/http/server.go:2273
# 0x5b1d93 net/http.(*Server).ListenAndServe+0xb3 /Users/fz/go1.7/src/net/http/server.go:2219
# 0x5b258f net/http.ListenAndServe+0x9f /Users/fz/go1.7/src/net/http/server.go:2351
# 0x479806 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).runHTTPServer.func1+0x266 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:220
0: 0 [10: 5120] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 96] @ 0x443f81 0x443e4e 0x53d658 0x53e68b 0x53a696 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x53d657 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.convertAssign+0x3b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/scan.go:132
# 0x53e68a github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.Scan+0x8a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/scan.go:213
# 0x53a695 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x845 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:111
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [3: 240] @ 0x502fc7 0x6eca0c 0x6ecbf2 0x5f2f70 0x5f103c 0x5f2214 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x502fc6 net.(*conn).Read+0xb6 /Users/fz/go1.7/src/net/net.go:175
# 0x6eca0b bufio.(*Reader).fill+0x10b /Users/fz/go1.7/src/bufio/bufio.go:97
# 0x6ecbf1 bufio.(*Reader).Peek+0x61 /Users/fz/go1.7/src/bufio/bufio.go:129
# 0x5f2f6f github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).read+0x3f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn_read.go:12
# 0x5f103b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame+0x5b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:711
# 0x5f2213 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:871
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 9984] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [8: 128] @ 0x63dd03 0x5e3695 0x47552c 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x63dd02 github.com/centrifugal/centrifugo/vendor/github.com/satori/go%2euuid.NewV4+0x42 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/satori/go.uuid/uuid.go:456
# 0x5e3694 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.New+0xc4 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:106
# 0x47552b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x29b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 6912] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [1: 32] @ 0x4c606c 0x4c58b6 0x4b5456 0x4b89dd 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4c606b encoding/json.stateBeginValue+0x2eb /Users/fz/go1.7/src/encoding/json/scanner.go:214
# 0x4c58b5 encoding/json.nextValue+0x85 /Users/fz/go1.7/src/encoding/json/scanner.go:40
# 0x4b5455 encoding/json.(*decodeState).next+0x85 /Users/fz/go1.7/src/encoding/json/decode.go:288
# 0x4b89dc encoding/json.(*decodeState).object+0x1c7c /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [13: 208] @ 0x443f81 0x443e4e 0x5f16ed 0x5f2214 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5f16ec github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame+0x70c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:816
# 0x5f2213 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:871
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [12: 15360] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [32: 1024] @ 0x40c622 0x4b733c 0x4b58ec 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x49e208 0x471549 0x45d611
# 0x4b733b encoding/json.(*decodeState).object+0x5db /Users/fz/go1.7/src/encoding/json/decode.go:706
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [1: 32] @ 0x53059f 0x5e193d 0x47710b 0x479f58 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x53059e github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x3e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:29
# 0x5e193c github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:165
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [46: 4416] @ 0x5e633b 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e633a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0x3da /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:485
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 1536] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf768 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf767 encoding/json.(*structEncoder).encode+0x1d7 /Users/fz/go1.7/src/encoding/json/encode.go:598
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [9: 18432] @ 0x520a54 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520a53 net/url.unescape+0x693 /Users/fz/go1.7/src/net/url/url.go:222
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [7: 2464] @ 0x4084b2 0x59f3c7 0x5ab6b0 0x5afe2a 0x5f37f1 0x5f5102 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x59f3c6 net/http.Header.clone+0x1f6 /Users/fz/go1.7/src/net/http/header.go:65
# 0x5ab6af net/http.(*response).WriteHeader+0x2af /Users/fz/go1.7/src/net/http/server.go:886
# 0x5afe29 net/http.Error+0xd9 /Users/fz/go1.7/src/net/http/server.go:1738
# 0x5f37f0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).returnError+0x1e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:63
# 0x5f5101 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x15e1 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:119
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 192] @ 0x40726b 0x7619f5 0x5a4d11 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7619f4 mime.ParseMediaType+0x144 /Users/fz/go1.7/src/mime/mediatype.go:116
# 0x5a4d10 net/http.parsePostForm+0x90 /Users/fz/go1.7/src/net/http/request.go:968
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 1344] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf768 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf767 encoding/json.(*structEncoder).encode+0x1d7 /Users/fz/go1.7/src/encoding/json/encode.go:598
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [9: 10368] @ 0x79cb7a 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79cb79 compress/flate.(*compressor).init+0x119 /Users/fz/go1.7/src/compress/flate/deflate.go:571
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [13: 416] @ 0x44409b 0x5f563e 0x5f3f47 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5f563d github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.computeAcceptKey+0x8d /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/util.go:20
# 0x5f3f46 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x426 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:185
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [7: 672] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [1: 208] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [2: 192] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5e3437 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e3436 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x1e6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:82
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [21: 336] @ 0x5e5ba4 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e5ba3 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x53 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:398
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 640] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4c0058 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4c0057 encoding/json.(*mapEncoder).encode+0x487 /Users/fz/go1.7/src/encoding/json/encode.go:644
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [2: 2304] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [26: 3744] @ 0x5ef0d0 0x5f67d0 0x5f13d5 0x5f2214 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5ef0cf github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteControl+0xbf /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:370
# 0x5f67cf github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).SetCloseHandler.func1+0xff /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:991
# 0x5f13d4 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame+0x3f4 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:836
# 0x5f2213 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:871
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [10: 640] @ 0x48cf8c 0x5ef1d7 0x5f67d0 0x5f13d5 0x5f2214 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x48cf8b time.NewTimer+0x6b /Users/fz/go1.7/src/time/sleep.go:82
# 0x5ef1d6 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteControl+0x1c6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:390
# 0x5f67cf github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).SetCloseHandler.func1+0xff /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:991
# 0x5f13d4 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame+0x3f4 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:836
# 0x5f2213 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:871
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 288] @ 0x40726b 0x4704cd 0x45d611
# 0x4704cc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x32c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:973
0: 0 [2: 352] @ 0x79cbab 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79cbaa compress/flate.(*compressor).init+0x14a /Users/fz/go1.7/src/compress/flate/deflate.go:571
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [24: 55296] @ 0x7a1b8f 0x7a009e 0x79f743 0x79ab8a 0x79c3d7 0x79c980 0x79daed 0x5ed56b 0x5f0d3f 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x7a1b8e compress/flate.(*huffmanEncoder).generate+0x24e /Users/fz/go1.7/src/compress/flate/huffman_code.go:278
# 0x7a009d compress/flate.(*huffmanBitWriter).indexTokens+0x18d /Users/fz/go1.7/src/compress/flate/huffman_bit_writer.go:578
# 0x79f742 compress/flate.(*huffmanBitWriter).writeBlock+0xa2 /Users/fz/go1.7/src/compress/flate/huffman_bit_writer.go:448
# 0x79ab89 compress/flate.(*compressor).writeBlock+0xb9 /Users/fz/go1.7/src/compress/flate/deflate.go:166
# 0x79c3d6 compress/flate.(*compressor).deflate+0xb26 /Users/fz/go1.7/src/compress/flate/deflate.go:410
# 0x79c97f compress/flate.(*compressor).syncFlush+0x4f /Users/fz/go1.7/src/compress/flate/deflate.go:560
# 0x79daec compress/flate.(*Writer).Flush+0x2c /Users/fz/go1.7/src/compress/flate/deflate.go:715
# 0x5ed56a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*flateWriteWrapper).Close+0x3a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:96
# 0x5f0d3e github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0xee /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:685
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [16: 768] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [1: 16] @ 0x443f81 0x443e4e 0x506599 0x4f9dd7 0x4fa094 0x50ab8d 0x5ae160 0x45d611
# 0x506598 net.uitoa+0xd8 /Users/fz/go1.7/src/net/parse.go:216
# 0x4f9dd6 net.IP.String+0x496 /Users/fz/go1.7/src/net/ip.go:271
# 0x4fa093 net.ipEmptyString+0x43 /Users/fz/go1.7/src/net/ip.go:331
# 0x50ab8c net.(*TCPAddr).String+0x4c /Users/fz/go1.7/src/net/tcpsock.go:29
# 0x5ae15f net/http.(*conn).serve+0x5f /Users/fz/go1.7/src/net/http/server.go:1486
0: 0 [2: 32] @ 0x443f81 0x443e4e 0x506599 0x506494 0x50ac7e 0x5ae160 0x45d611
# 0x506598 net.uitoa+0xd8 /Users/fz/go1.7/src/net/parse.go:216
# 0x506493 net.itoa+0x93 /Users/fz/go1.7/src/net/parse.go:198
# 0x50ac7d net.(*TCPAddr).String+0x13d /Users/fz/go1.7/src/net/tcpsock.go:33
# 0x5ae15f net/http.(*conn).serve+0x5f /Users/fz/go1.7/src/net/http/server.go:1486
0: 0 [8: 9216] @ 0x79cab1 0x79d955 0x5f656c 0x48309a 0x482ed1 0x5ecfe9 0x5efb5b 0x5f0cc4 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x79cab0 compress/flate.(*compressor).init+0x50 /Users/fz/go1.7/src/compress/flate/deflate.go:571
# 0x79d954 compress/flate.NewWriter+0x74 /Users/fz/go1.7/src/compress/flate/deflate.go:661
# 0x5f656b github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func1+0x3b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:17
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecfe8 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.compressNoContextTakeover+0x88 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:39
# 0x5efb5a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextWriter+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:453
# 0x5f0cc3 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:678
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [19: 43776] @ 0x7a1b8f 0x79f92d 0x79ab8a 0x79c3d7 0x79c980 0x79daed 0x5ed56b 0x5f0d3f 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x7a1b8e compress/flate.(*huffmanEncoder).generate+0x24e /Users/fz/go1.7/src/compress/flate/huffman_code.go:278
# 0x79f92c compress/flate.(*huffmanBitWriter).writeBlock+0x28c /Users/fz/go1.7/src/compress/flate/huffman_bit_writer.go:479
# 0x79ab89 compress/flate.(*compressor).writeBlock+0xb9 /Users/fz/go1.7/src/compress/flate/deflate.go:166
# 0x79c3d6 compress/flate.(*compressor).deflate+0xb26 /Users/fz/go1.7/src/compress/flate/deflate.go:410
# 0x79c97f compress/flate.(*compressor).syncFlush+0x4f /Users/fz/go1.7/src/compress/flate/deflate.go:560
# 0x79daec compress/flate.(*Writer).Flush+0x2c /Users/fz/go1.7/src/compress/flate/deflate.go:715
# 0x5ed56a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*flateWriteWrapper).Close+0x3a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:96
# 0x5f0d3e github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0xee /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:685
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [4: 18432] @ 0x7a5144 0x5f65d3 0x48309a 0x482ed1 0x5ecd0f 0x5f2447 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7a5143 compress/flate.NewReader+0x43 /Users/fz/go1.7/src/compress/flate/inflate.go:784
# 0x5f65d2 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func2+0x32 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:21
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecd0e github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.decompressNoContextTakeover+0x3e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:32
# 0x5f2446 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x2a6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:880
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 5632] @ 0x4a69fe 0x46a333 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4a69fd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Marshal+0x4d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:410
# 0x46a332 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0xb2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1446
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 16] @ 0x76a12d 0x59f083 0x475df3 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x76a12c net/textproto.MIMEHeader.Set+0x5c /Users/fz/go1.7/src/net/textproto/header.go:22
# 0x59f082 net/http.Header.Set+0x52 /Users/fz/go1.7/src/net/http/header.go:31
# 0x475df2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x422 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:474
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 4480] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [16: 1024] @ 0x643f23 0x6443e8 0x4f3ea5 0x50d96e 0x50be99 0x5b2f7f 0x5b205e 0x5b1d94 0x5b2590 0x479807 0x45d611
# 0x643f22 syscall.anyToSockaddr+0x312 /Users/fz/go1.7/src/syscall/syscall_linux.go:423
# 0x6443e7 syscall.Getsockname+0x97 /Users/fz/go1.7/src/syscall/syscall_linux.go:474
# 0x4f3ea4 net.(*netFD).accept+0x3a4 /Users/fz/go1.7/src/net/fd_unix.go:442
# 0x50d96d net.(*TCPListener).accept+0x2d /Users/fz/go1.7/src/net/tcpsock_posix.go:132
# 0x50be98 net.(*TCPListener).AcceptTCP+0x48 /Users/fz/go1.7/src/net/tcpsock.go:209
# 0x5b2f7e net/http.tcpKeepAliveListener.Accept+0x2e /Users/fz/go1.7/src/net/http/server.go:2608
# 0x5b205d net/http.(*Server).Serve+0x1cd /Users/fz/go1.7/src/net/http/server.go:2273
# 0x5b1d93 net/http.(*Server).ListenAndServe+0xb3 /Users/fz/go1.7/src/net/http/server.go:2219
# 0x5b258f net/http.ListenAndServe+0x9f /Users/fz/go1.7/src/net/http/server.go:2351
# 0x479806 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).runHTTPServer.func1+0x266 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:220
0: 0 [5: 7040] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 400] @ 0x443f81 0x443a57 0x443c77 0x46b861 0x46528b 0x4a002f 0x5eae59 0x5e4d73 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b860 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Unsubscribe+0x330 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1582
# 0x46528a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Unsubscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:701
# 0x4a002e github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).RemoveClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:665
# 0x5eae58 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).unsubscribeCmd+0x4e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:913
# 0x5e4d72 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x1a2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:299
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [12: 4224] @ 0x4084b2 0x76a19a 0x59f083 0x475df3 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x76a199 net/textproto.MIMEHeader.Set+0xc9 /Users/fz/go1.7/src/net/textproto/header.go:22
# 0x59f082 net/http.Header.Set+0x52 /Users/fz/go1.7/src/net/http/header.go:31
# 0x475df2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x422 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:474
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 32] @ 0x40c622 0x46b621 0x46528b 0x4a002f 0x5eae59 0x5e4d73 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b620 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Unsubscribe+0xf0 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1577
# 0x46528a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Unsubscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:701
# 0x4a002e github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).RemoveClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:665
# 0x5eae58 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).unsubscribeCmd+0x4e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:913
# 0x5e4d72 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x1a2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:299
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 288] @ 0x60d357 0x60cc98 0x60d5ac 0x4c1f52 0x4bf768 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60d5ab bytes.(*Buffer).WriteByte+0x3b /Users/fz/go1.7/src/bytes/buffer.go:235
# 0x4c1f51 encoding/json.(*encodeState).string+0x4f1 /Users/fz/go1.7/src/encoding/json/encode.go:920
# 0x4bf767 encoding/json.(*structEncoder).encode+0x1d7 /Users/fz/go1.7/src/encoding/json/encode.go:598
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5dc9 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x279 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:409
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 64] @ 0x40c622 0x4706e2 0x45d611
# 0x4706e1 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x541 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1000
0: 0 [14: 672] @ 0x40726b 0x5e740c 0x5e61f9 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e740b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).connectCmd+0x37b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:629
# 0x5e61f8 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0x298 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:448
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [13: 2496] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227 /Users/fz/go1.7/src/encoding/json/encode.go:564
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5dc9 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x279 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:409
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 1152] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [7: 112] @ 0x443f81 0x443e4e 0x76cea2 0x76c4dc 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76cea1 net/textproto.canonicalMIMEHeaderKey+0x131 /Users/fz/go1.7/src/net/textproto/reader.go:630
# 0x76c4db net/textproto.(*Reader).ReadMIMEHeader+0x19b /Users/fz/go1.7/src/net/textproto/reader.go:496
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [13: 416] @ 0x6c11fd 0x5f56ff 0x5f3f47 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x6c11fc encoding/base64.(*Encoding).EncodeToString+0x7c /Users/fz/go1.7/src/encoding/base64/base64.go:142
# 0x5f56fe github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.computeAcceptKey+0x14e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/util.go:22
# 0x5f3f46 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x426 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:185
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 96] @ 0x5a7a54 0x5af381 0x5f3e13 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a7a53 net/http.(*conn).hijackLocked+0xe3 /Users/fz/go1.7/src/net/http/server.go:267
# 0x5af380 net/http.(*response).Hijack+0x1a0 /Users/fz/go1.7/src/net/http/server.go:1633
# 0x5f3e12 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x2f2 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:164
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [17: 39168] @ 0x4afb07 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4afb06 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0x176 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:80
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [30: 46080] @ 0x60d357 0x60d299 0x569cf7 0x569dde 0x5a4e7c 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60d298 bytes.(*Buffer).ReadFrom+0x2a8 /Users/fz/go1.7/src/bytes/buffer.go:170
# 0x569cf6 io/ioutil.readAll+0x146 /Users/fz/go1.7/src/io/ioutil/ioutil.go:33
# 0x569ddd io/ioutil.ReadAll+0x3d /Users/fz/go1.7/src/io/ioutil/ioutil.go:42
# 0x5a4e7b net/http.parsePostForm+0x1fb /Users/fz/go1.7/src/net/http/request.go:977
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 4608] @ 0x4af451 0x4afa61 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4af450 github.com/centrifugal/centrifugo/libcentrifugo/proto.writeMessage+0x8f0 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:69
# 0x4afa60 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:78
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [13: 832] @ 0x443f81 0x443e4e 0x4bac7c 0x4b8b33 0x4b5926 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5e6c37 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bac7b encoding/json.(*decodeState).literalStore+0x1e1b /Users/fz/go1.7/src/encoding/json/decode.go:875
# 0x4b8b32 encoding/json.(*decodeState).literal+0xd2 /Users/fz/go1.7/src/encoding/json/decode.go:759
# 0x4b5925 encoding/json.(*decodeState).value+0x305 /Users/fz/go1.7/src/encoding/json/decode.go:371
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e6c36 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xcd6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:458
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 336] @ 0x53592d 0x53719a 0x53994d 0x469114 0x46fefa 0x465d13 0x45d611
# 0x53592c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).writeCommand+0x13c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:213
# 0x537199 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Send+0x99 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:364
# 0x53994c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Send+0x9c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:371
# 0x469113 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0xda3 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1233
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [7: 11648] @ 0x4a69fe 0x46a333 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4a69fd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Marshal+0x4d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:410
# 0x46a332 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0xb2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1446
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 2560] @ 0x60d357 0x60cc98 0x60cf61 0x4bea3c 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e5f30 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4bea3b encoding/json.boolEncoder+0xdb /Users/fz/go1.7/src/encoding/json/encode.go:492
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5f2f github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x3df /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:411
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 24576] @ 0x7a54ea 0x5f65d3 0x48309a 0x482ed1 0x5ecd0f 0x5f2447 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7a54e9 compress/flate.NewReader+0x3e9 /Users/fz/go1.7/src/compress/flate/inflate.go:785
# 0x5f65d2 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.glob..func2+0x32 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:21
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x5ecd0e github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.decompressNoContextTakeover+0x3e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:32
# 0x5f2446 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x2a6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:880
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 5632] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4c0058 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4c0057 encoding/json.(*mapEncoder).encode+0x487 /Users/fz/go1.7/src/encoding/json/encode.go:644
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [8: 256] @ 0x5f13f8 0x5f2214 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5f13f7 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame+0x417 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:839
# 0x5f2213 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:871
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 576] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [17: 2176] @ 0x466fec 0x47046a 0x45d611
# 0x466feb github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.fillSubBatch+0x18b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:923
# 0x470469 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x2c9 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:967
0: 0 [2: 288] @ 0x443f81 0x443a57 0x443c77 0x46b6b1 0x46528b 0x4a002f 0x5eae59 0x5e4d73 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b6b0 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Unsubscribe+0x180 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1578
# 0x46528a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Unsubscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:701
# 0x4a002e github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).RemoveClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:665
# 0x5eae58 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).unsubscribeCmd+0x4e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:913
# 0x5e4d72 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x1a2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:299
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 4608] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [30: 960] @ 0x6bf81e 0x5ece6d 0x5f2447 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x6bf81d io.MultiReader+0xad /Users/fz/go1.7/src/io/multi.go:42
# 0x5ece6c github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.decompressNoContextTakeover+0x19c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:33
# 0x5f2446 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x2a6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:880
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 320] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5e3437 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e3436 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x1e6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:82
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 96] @ 0x5e62f4 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e62f3 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0x393 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:478
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 32] @ 0x537e9f 0x4688d8 0x46fefa 0x465d13 0x45d611
# 0x537e9e github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*Pool).Get+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:154
# 0x4688d7 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPublishPipeline+0x567 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1228
# 0x46fef9 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func1+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:755
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [7: 14336] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 80] @ 0x443f81 0x443a57 0x443c77 0x46a3a5 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46a3a4 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0x124 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1452
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [15: 1440] @ 0x40345f 0x48cf5a 0x5ef1d7 0x5f67d0 0x5f13d5 0x5f2214 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x48cf59 time.NewTimer+0x39 /Users/fz/go1.7/src/time/sleep.go:75
# 0x5ef1d6 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteControl+0x1c6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:390
# 0x5f67cf github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).SetCloseHandler.func1+0xff /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:991
# 0x5f13d4 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).advanceFrame+0x3f4 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:836
# 0x5f2213 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x73 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:871
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [10: 1760] @ 0x4bcca1 0x530c44 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bcca0 encoding/json.Marshal+0x30 /Users/fz/go1.7/src/encoding/json/encode.go:144
# 0x530c43 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x333 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:78
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 1152] @ 0x60d357 0x60cc98 0x60d5ac 0x4c1f52 0x4bf768 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60d5ab bytes.(*Buffer).WriteByte+0x3b /Users/fz/go1.7/src/bytes/buffer.go:235
# 0x4c1f51 encoding/json.(*encodeState).string+0x4f1 /Users/fz/go1.7/src/encoding/json/encode.go:920
# 0x4bf767 encoding/json.(*structEncoder).encode+0x1d7 /Users/fz/go1.7/src/encoding/json/encode.go:598
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5dc9 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x279 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:409
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 1280] @ 0x443f81 0x443e4e 0x520b31 0x52037e 0x523bd3 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x520b30 net/url.unescape+0x770 /Users/fz/go1.7/src/net/url/url.go:244
# 0x52037d net/url.QueryUnescape+0x3d /Users/fz/go1.7/src/net/url/url.go:164
# 0x523bd2 net/url.parseQuery+0x1e2 /Users/fz/go1.7/src/net/url/url.go:780
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 640] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [15: 240] @ 0x44409b 0x478da5 0x47aa4a 0x45d611
# 0x478da4 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).ping+0x104 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:104
# 0x47aa49 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).(github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.ping)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:119
0: 0 [1: 1408] @ 0x60d357 0x60cc98 0x60d5ac 0x4c1f52 0x4c0058 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60d5ab bytes.(*Buffer).WriteByte+0x3b /Users/fz/go1.7/src/bytes/buffer.go:235
# 0x4c1f51 encoding/json.(*encodeState).string+0x4f1 /Users/fz/go1.7/src/encoding/json/encode.go:920
# 0x4c0057 encoding/json.(*mapEncoder).encode+0x487 /Users/fz/go1.7/src/encoding/json/encode.go:644
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [1: 1664] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 196608] @ 0x447a89 0x4478eb 0x426b47 0x4f1025 0x4f0e80 0x5039a8 0x5f2bff 0x475881 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x426b46 net.runtime_pollSetDeadline+0x256 /Users/fz/go1.7/src/runtime/netpoll.go:222
# 0x4f1024 net.setDeadlineImpl+0xf4 /Users/fz/go1.7/src/net/fd_poll_runtime.go:136
# 0x4f0e7f net.(*netFD).setReadDeadline+0x4f /Users/fz/go1.7/src/net/fd_poll_runtime.go:115
# 0x5039a7 net.(*conn).SetReadDeadline+0x67 /Users/fz/go1.7/src/net/net.go:240
# 0x5f2bfe github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).SetReadDeadline+0x4e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:965
# 0x475880 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x5f0 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:371
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 9984] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [2: 2048] @ 0x4afb07 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4afb06 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0x176 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:80
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [25: 3481600] @ 0x7db711 0x7dc984 0x60b133 0x60b39a 0x60c182 0x49d9e8 0x49ccd7 0x49cebb 0x45d611
# 0x7db710 github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram.New+0x190 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram/hdr.go:94
# 0x7dc983 github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram.Import+0x43 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram/hdr.go:360
# 0x60b132 github.com/centrifugal/centrifugo/libcentrifugo/metrics.(*HDRHistogram).Snapshot+0xd2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/metrics/hdrhistogram.go:49
# 0x60b399 github.com/centrifugal/centrifugo/libcentrifugo/metrics.(*HDRHistogram).LoadValues+0xa9 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/metrics/hdrhistogram.go:70
# 0x60c181 github.com/centrifugal/centrifugo/libcentrifugo/metrics.(*HDRHistogramRegistry).LoadValues+0x101 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/metrics/hdrhistogram.go:150
# 0x49d9e7 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).getSnapshotMetrics+0x187 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:377
# 0x49ccd6 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).updateMetricsOnce+0xf6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:281
# 0x49ceba github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).updateMetrics+0x12a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:295
0: 0 [20: 320] @ 0x443f81 0x443e4e 0x4bac7c 0x4b8b33 0x4b5926 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5e3437 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4bac7b encoding/json.(*decodeState).literalStore+0x1e1b /Users/fz/go1.7/src/encoding/json/decode.go:875
# 0x4b8b32 encoding/json.(*decodeState).literal+0xd2 /Users/fz/go1.7/src/encoding/json/decode.go:759
# 0x4b5925 encoding/json.(*decodeState).value+0x305 /Users/fz/go1.7/src/encoding/json/decode.go:371
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e3436 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x1e6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:82
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [8: 1536] @ 0x443f81 0x443e4e 0x76c592 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76c591 net/textproto.(*Reader).ReadMIMEHeader+0x251 /Users/fz/go1.7/src/net/textproto/reader.go:510
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [2: 192] @ 0x443f81 0x443e4e 0x53d658 0x53e68b 0x53a258 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x53d657 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.convertAssign+0x3b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/scan.go:132
# 0x53e68a github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.Scan+0x8a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/scan.go:213
# 0x53a257 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x407 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:123
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [3: 336] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x5e3437 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x5e3436 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x1e6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:82
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 122880] @ 0x42d3e3 0x4339bd 0x4549d1 0x45a769 0x42f010
# 0x42d3e2 runtime.allgadd+0x192 /Users/fz/go1.7/src/runtime/proc.go:407
# 0x4339bc runtime.newproc1+0x49c /Users/fz/go1.7/src/runtime/proc.go:2745
# 0x4549d0 runtime.newproc.func1+0x50 /Users/fz/go1.7/src/runtime/proc.go:2712
# 0x45a768 runtime.systemstack+0x78 /Users/fz/go1.7/src/runtime/asm_amd64.s:298
# 0x42f010 runtime.mstart+0x0 /Users/fz/go1.7/src/runtime/proc.go:1079
0: 0 [64: 7168] @ 0x5ead0e 0x5e4d73 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5ead0d github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).unsubscribeCmd+0x39d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:929
# 0x5e4d72 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Close+0x1a2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:299
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [7: 2912] @ 0x40935d 0x407fb9 0x40a589 0x6d5c7b 0x4b73fd 0x4b58ec 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x49e208 0x471549 0x45d611
# 0x40a588 reflect.mapassign+0x48 /Users/fz/go1.7/src/runtime/hashmap.go:1018
# 0x6d5c7a reflect.Value.SetMapIndex+0x1fa /Users/fz/go1.7/src/reflect/value.go:1475
# 0x4b73fc encoding/json.(*decodeState).object+0x69c /Users/fz/go1.7/src/encoding/json/decode.go:733
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [25: 1600] @ 0x48d289 0x478f6e 0x478c4e 0x475501 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x48d288 time.AfterFunc+0x48 /Users/fz/go1.7/src/time/sleep.go:147
# 0x478f6d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).addPing+0x9d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:119
# 0x478c4d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.newWSSession+0xed /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:93
# 0x475500 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x270 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 208] @ 0x4084b2 0x49f3b7 0x49d02b 0x45d611
# 0x49f3b6 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x276 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:569
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [4: 5632] @ 0x68945f 0x4b8a15 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x68945e github.com/centrifugal/centrifugo/libcentrifugo/raw.(*Raw).UnmarshalJSON+0xfe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/raw/raw.go:62
# 0x4b8a14 encoding/json.(*decodeState).object+0x1cb4 /Users/fz/go1.7/src/encoding/json/decode.go:562
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [34: 3808] @ 0x5f55e1 0x5f3f47 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5f55e0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.computeAcceptKey+0x30 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/util.go:19
# 0x5f3f46 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x426 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:185
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 704] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4c0058 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4c0057 encoding/json.(*mapEncoder).encode+0x487 /Users/fz/go1.7/src/encoding/json/encode.go:644
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [8: 11264] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [7: 112] @ 0x40c622 0x47a28e 0x475706 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x47a28d github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler.func3+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:385
# 0x475705 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x475 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:391
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [27: 55296] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [1: 256] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [8: 2816] @ 0x4084b2 0x59f3c7 0x5ab6b0 0x5adb0b 0x5ad7c4 0x475e34 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x59f3c6 net/http.Header.clone+0x1f6 /Users/fz/go1.7/src/net/http/header.go:65
# 0x5ab6af net/http.(*response).WriteHeader+0x2af /Users/fz/go1.7/src/net/http/server.go:886
# 0x5adb0a net/http.(*response).write+0x26a /Users/fz/go1.7/src/net/http/server.go:1325
# 0x5ad7c3 net/http.(*response).Write+0x63 /Users/fz/go1.7/src/net/http/server.go:1311
# 0x475e33 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x463 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:475
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 288] @ 0x531e50 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x531e4f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0xff /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:178
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 1024] @ 0x4a69fe 0x46a333 0x464eee 0x49eb96 0x532019 0x531260 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4a69fd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Marshal+0x4d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:410
# 0x46a332 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).PublishMessage+0xb2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1446
# 0x464eed github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).PublishMessage+0x7d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:671
# 0x49eb95 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).Publish+0x95 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:513
# 0x532018 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.PublishCmd+0x2c8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:196
# 0x53125f github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x41f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:103
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [3: 48] @ 0x40f98b 0x6d3e03 0x4c00c0 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58 0x5afd34 0x47a573
# 0x40f98a reflect.unsafe_New+0x2a /Users/fz/go1.7/src/runtime/malloc.go:790
# 0x6d3e02 reflect.Value.MapIndex+0x182 /Users/fz/go1.7/src/reflect/value.go:1050
# 0x4c00bf encoding/json.(*mapEncoder).encode+0x4ef /Users/fz/go1.7/src/encoding/json/encode.go:646
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
0: 0 [5: 2080] @ 0x4aa1ce 0x467dcd 0x47125b 0x45d611
# 0x4aa1cd github.com/centrifugal/centrifugo/libcentrifugo/proto.(*Message).Unmarshal+0xa5d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/message.pb.go:1203
# 0x467dcc github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x14c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1140
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [8: 384] @ 0x40c622 0x53a735 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x53a734 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x8e4 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:114
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [6: 96] @ 0x40c622 0x470859 0x45d611
# 0x470858 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x6b8 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1007
0: 0 [6: 96] @ 0x40f98b 0x6d414d 0x4bfc7d 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58 0x5afd34 0x47a573
# 0x40f98a reflect.unsafe_New+0x2a /Users/fz/go1.7/src/runtime/malloc.go:790
# 0x6d414c reflect.Value.MapKeys+0x26c /Users/fz/go1.7/src/reflect/value.go:1088
# 0x4bfc7c encoding/json.(*mapEncoder).encode+0xac /Users/fz/go1.7/src/encoding/json/encode.go:630
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
0: 0 [71: 2272] @ 0x403481 0x48cf5a 0x5ef1d7 0x478e02 0x47aa4a 0x45d611
# 0x48cf59 time.NewTimer+0x39 /Users/fz/go1.7/src/time/sleep.go:75
# 0x5ef1d6 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteControl+0x1c6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:390
# 0x478e01 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).ping+0x161 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:104
# 0x47aa49 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).(github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.ping)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:119
0: 0 [2: 10752] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4c0058 0x4ca1f4 0x4bf7e3 0x4ca174 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bf49b 0x4c0afe 0x4ca2f4 0x4c07f1 0x4ca274 0x4bd4b2 0x4bd148 0x4bccff 0x5e20bf 0x47710b 0x479f58
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4c0057 encoding/json.(*mapEncoder).encode+0x487 /Users/fz/go1.7/src/encoding/json/encode.go:644
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bf49a encoding/json.interfaceEncoder+0xda /Users/fz/go1.7/src/encoding/json/encode.go:573
# 0x4c0afd encoding/json.(*arrayEncoder).encode+0xed /Users/fz/go1.7/src/encoding/json/encode.go:723
# 0x4ca2f3 encoding/json.(*arrayEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:730
# 0x4c07f0 encoding/json.(*sliceEncoder).encode+0xc0 /Users/fz/go1.7/src/encoding/json/encode.go:697
# 0x4ca273 encoding/json.(*sliceEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:709
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e20be github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn.(*adminClient).Handle+0x7de /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/adminconn/conn.go:216
# 0x47710a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler+0x3fa /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:617
# 0x479f57 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).AdminWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:269
0: 0 [3: 144] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [36: 1728] @ 0x536845 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536844 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0xf4 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:345
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [20: 3200] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [70: 4480] @ 0x5e33cc 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e33cb github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x17b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:81
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [5: 240] @ 0x443f81 0x443a57 0x443c77 0x504484 0x5ee5e1 0x5f24fe 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x504483 net.(*OpError).Error+0x103 /Users/fz/go1.7/src/net/net.go:443
# 0x5ee5e0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.hideTempErr+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:191
# 0x5f24fd github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x35d /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:873
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 288] @ 0x443f81 0x443e4e 0x53d658 0x53e68b 0x53a696 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x53d657 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.convertAssign+0x3b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/scan.go:132
# 0x53e68a github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.Scan+0x8a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/scan.go:213
# 0x53a695 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x845 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:111
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [1: 96] @ 0x44409b 0x46f0d9 0x467b32 0x46ff3a 0x465d13 0x45d611
# 0x46f0d8 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.index+0x68 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/helpers.go:81
# 0x467b31 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0xaa1 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1126
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [271: 39024] @ 0x5ef0d0 0x478e02 0x47aa4a 0x45d611
# 0x5ef0cf github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteControl+0xbf /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:370
# 0x478e01 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).ping+0x161 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:104
# 0x47aa49 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).(github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.ping)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:119
0: 0 [21: 1344] @ 0x5e37cf 0x47552c 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e37ce github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.New+0x1fe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:110
# 0x47552b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x29b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:375
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [10: 160] @ 0x5ecec0 0x5f2447 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5ecebf github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.decompressNoContextTakeover+0x1ef /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:34
# 0x5f2446 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x2a6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:880
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 16] @ 0x443f81 0x443a57 0x443ce7 0x4ffe2b 0x50acaa 0x504567 0x5ee5e1 0x5f24fe 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4ffe2a net.JoinHostPort+0x14a /Users/fz/go1.7/src/net/ipsock.go:186
# 0x50aca9 net.(*TCPAddr).String+0x169 /Users/fz/go1.7/src/net/tcpsock.go:33
# 0x504566 net.(*OpError).Error+0x1e6 /Users/fz/go1.7/src/net/net.go:435
# 0x5ee5e0 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.hideTempErr+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:191
# 0x5f24fd github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x35d /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:873
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [16: 2228224] @ 0x7db711 0x7dc984 0x60b24d 0x60b3b8 0x60c182 0x49d9e8 0x49ccd7 0x49cebb 0x45d611
# 0x7db710 github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram.New+0x190 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram/hdr.go:94
# 0x7dc983 github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram.Import+0x43 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/codahale/hdrhistogram/hdr.go:360
# 0x60b24c github.com/centrifugal/centrifugo/libcentrifugo/metrics.(*HDRHistogram).MergedSnapshot+0xdc /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/metrics/hdrhistogram.go:56
# 0x60b3b7 github.com/centrifugal/centrifugo/libcentrifugo/metrics.(*HDRHistogram).LoadValues+0xc7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/metrics/hdrhistogram.go:71
# 0x60c181 github.com/centrifugal/centrifugo/libcentrifugo/metrics.(*HDRHistogramRegistry).LoadValues+0x101 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/metrics/hdrhistogram.go:150
# 0x49d9e7 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).getSnapshotMetrics+0x187 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:377
# 0x49ccd6 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).updateMetricsOnce+0xf6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:281
# 0x49ceba github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).updateMetrics+0x12a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:295
0: 0 [12: 576] @ 0x40726b 0x5e73b8 0x5e61f9 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e73b7 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).connectCmd+0x327 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:628
# 0x5e61f8 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0x298 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:448
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 2304] @ 0x44409b 0x47640c 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x47640b github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa3b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:436
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [50: 1600] @ 0x5e328f 0x5e549c 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e328e github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.clientCommandsFromJSON+0x3e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:76
# 0x5e549b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x32b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:367
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [37: 1184] @ 0x5e4698 0x5e430b 0x5eca8a 0x45d611
# 0x5e4697 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Channels+0xc7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:232
# 0x5e430a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).updatePresence+0x5a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:198
# 0x5eca89 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).(github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.updatePresence)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:214
0: 0 [6: 1440] @ 0x4b4a31 0x5304ab 0x530738 0x53096d 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4b4a30 encoding/json.Unmarshal+0x30 /Users/fz/go1.7/src/encoding/json/decode.go:90
# 0x5304aa github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandFromJSON+0xba /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:14
# 0x530737 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICommandsFromJSON+0x1d7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:40
# 0x53096c github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x5c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:61
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [10: 80] @ 0x5f231f 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5f231e github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:877
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 5376] @ 0x4af451 0x4afa61 0x49e640 0x467dfe 0x47125b 0x45d611
# 0x4af450 github.com/centrifugal/centrifugo/libcentrifugo/proto.writeMessage+0x8f0 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:69
# 0x4afa60 github.com/centrifugal/centrifugo/libcentrifugo/proto.(*ClientMessageResponse).Marshal+0xd0 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/proto/response.go:78
# 0x49e63f github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x10f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:457
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [1: 48] @ 0x40726b 0x49f2d5 0x49d02b 0x45d611
# 0x49f2d4 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x194 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:566
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [18: 41472] @ 0x7a1b8f 0x7a00df 0x79f743 0x79ab8a 0x79c3d7 0x79c980 0x79daed 0x5ed56b 0x5f0d3f 0x47908d 0x5e3db2 0x5e3c0d 0x45d611
# 0x7a1b8e compress/flate.(*huffmanEncoder).generate+0x24e /Users/fz/go1.7/src/compress/flate/huffman_code.go:278
# 0x7a00de compress/flate.(*huffmanBitWriter).indexTokens+0x1ce /Users/fz/go1.7/src/compress/flate/huffman_bit_writer.go:579
# 0x79f742 compress/flate.(*huffmanBitWriter).writeBlock+0xa2 /Users/fz/go1.7/src/compress/flate/huffman_bit_writer.go:448
# 0x79ab89 compress/flate.(*compressor).writeBlock+0xb9 /Users/fz/go1.7/src/compress/flate/deflate.go:166
# 0x79c3d6 compress/flate.(*compressor).deflate+0xb26 /Users/fz/go1.7/src/compress/flate/deflate.go:410
# 0x79c97f compress/flate.(*compressor).syncFlush+0x4f /Users/fz/go1.7/src/compress/flate/deflate.go:560
# 0x79daec compress/flate.(*Writer).Flush+0x2c /Users/fz/go1.7/src/compress/flate/deflate.go:715
# 0x5ed56a github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*flateWriteWrapper).Close+0x3a /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:96
# 0x5f0d3e github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteMessage+0xee /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:685
# 0x47908c github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).Send+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:134
# 0x5e3db1 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessage+0x51 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:148
# 0x5e3c0c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0xac /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:133
0: 0 [16: 1280] @ 0x60d357 0x60cc98 0x60ce91 0x4cf5bf 0x5359c1 0x53719a 0x53994d 0x539d58 0x470a4e 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60ce90 bytes.(*Buffer).Write+0x40 /Users/fz/go1.7/src/bytes/buffer.go:134
# 0x4cf5be fmt.Fprint+0x8e /Users/fz/go1.7/src/fmt/print.go:216
# 0x5359c0 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).writeCommand+0x1d0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:214
# 0x537199 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Send+0x99 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:364
# 0x53994c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Send+0x9c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:371
# 0x539d57 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Unsubscribe+0x67 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:82
# 0x470a4d github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0x8ad /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1033
0: 0 [20: 640] @ 0x6bf7b0 0x5ece6d 0x5f2447 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x6bf7af io.MultiReader+0x3f /Users/fz/go1.7/src/io/multi.go:40
# 0x5ece6c github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.decompressNoContextTakeover+0x19c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:33
# 0x5f2446 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x2a6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:880
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [11: 3872] @ 0x4084b2 0x523d1d 0x5239b3 0x5a4f85 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x523d1c net/url.parseQuery+0x32c /Users/fz/go1.7/src/net/url/url.go:787
# 0x5239b2 net/url.ParseQuery+0x72 /Users/fz/go1.7/src/net/url/url.go:754
# 0x5a4f84 net/http.parsePostForm+0x304 /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 48] @ 0x79a3ff 0x79a1e2 0x5e3bcf 0x45d611
# 0x79a3fe github.com/centrifugal/centrifugo/libcentrifugo/bytequeue.(*byteQueue).Remove+0x13e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/bytequeue/bytequeue.go:192
# 0x79a1e1 github.com/centrifugal/centrifugo/libcentrifugo/bytequeue.(*byteQueue).Wait+0x61 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/bytequeue/bytequeue.go:170
# 0x5e3bce github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).sendMessages+0x6e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:126
0: 0 [1: 33554432] @ 0x7940c2 0x793f84 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7940c1 runtime/pprof.writeGoroutineStacks+0xb1 /Users/fz/go1.7/src/runtime/pprof/pprof.go:594
# 0x793f83 runtime/pprof.writeGoroutine+0x43 /Users/fz/go1.7/src/runtime/pprof/pprof.go:574
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [10: 1440] @ 0x4084b2 0x470f10 0x45d611
# 0x470f0f github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0xd6f /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:986
0: 0 [2: 384] @ 0x799b0f 0x5e4a7c 0x5dfadd 0x49e69b 0x467dfe 0x47125b 0x45d611
# 0x799b0e github.com/centrifugal/centrifugo/libcentrifugo/bytequeue.(*byteQueue).Add+0x15e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/bytequeue/bytequeue.go:101
# 0x5e4a7b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Send+0x5b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:265
# 0x5dfadc github.com/centrifugal/centrifugo/libcentrifugo/conns.(*clientHub).Broadcast+0x1dc /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/hubs.go:219
# 0x49e69a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ClientMsg+0x16a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:461
# 0x467dfd github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).handleRedisClientMessage+0x17d /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1144
# 0x47125a github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x21a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1110
0: 0 [1: 16777216] @ 0x7940c2 0x793f84 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7940c1 runtime/pprof.writeGoroutineStacks+0xb1 /Users/fz/go1.7/src/runtime/pprof/pprof.go:594
# 0x793f83 runtime/pprof.writeGoroutine+0x43 /Users/fz/go1.7/src/runtime/pprof/pprof.go:574
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 8388608] @ 0x7940c2 0x793f84 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7940c1 runtime/pprof.writeGoroutineStacks+0xb1 /Users/fz/go1.7/src/runtime/pprof/pprof.go:594
# 0x793f83 runtime/pprof.writeGoroutine+0x43 /Users/fz/go1.7/src/runtime/pprof/pprof.go:574
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 4194304] @ 0x7940c2 0x793f84 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7940c1 runtime/pprof.writeGoroutineStacks+0xb1 /Users/fz/go1.7/src/runtime/pprof/pprof.go:594
# 0x793f83 runtime/pprof.writeGoroutine+0x43 /Users/fz/go1.7/src/runtime/pprof/pprof.go:574
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 2097152] @ 0x7940c2 0x793f84 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7940c1 runtime/pprof.writeGoroutineStacks+0xb1 /Users/fz/go1.7/src/runtime/pprof/pprof.go:594
# 0x793f83 runtime/pprof.writeGoroutine+0x43 /Users/fz/go1.7/src/runtime/pprof/pprof.go:574
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 1048576] @ 0x794053 0x793f84 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x794052 runtime/pprof.writeGoroutineStacks+0x42 /Users/fz/go1.7/src/runtime/pprof/pprof.go:583
# 0x793f83 runtime/pprof.writeGoroutine+0x43 /Users/fz/go1.7/src/runtime/pprof/pprof.go:574
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [89: 14240] @ 0x5e99c6 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e99c5 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0x10f5 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:872
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 16] @ 0x40f98b 0x6d79c3 0x4b7ec3 0x4b58ec 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x49e208 0x471549 0x45d611
# 0x40f98a reflect.unsafe_New+0x2a /Users/fz/go1.7/src/runtime/malloc.go:790
# 0x6d79c2 reflect.New+0x52 /Users/fz/go1.7/src/reflect/value.go:2120
# 0x4b7ec2 encoding/json.(*decodeState).object+0x1162 /Users/fz/go1.7/src/encoding/json/decode.go:644
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [8: 65536] @ 0x56ac2d 0x48309a 0x482ed1 0x56a651 0x56b5c6 0x6bef93 0x6beaf8 0x6be9ec 0x5aca8e 0x5a800f 0x6ee5b5 0x6ee51b 0x5adb76 0x5ae5f7 0x45d611
# 0x56ac2c io/ioutil.glob..func1+0x5c /Users/fz/go1.7/src/io/ioutil/ioutil.go:142
# 0x483099 sync.(*Pool).getSlow+0x149 /Users/fz/go1.7/src/sync/pool.go:145
# 0x482ed0 sync.(*Pool).Get+0xf0 /Users/fz/go1.7/src/sync/pool.go:121
# 0x56a650 io/ioutil.devNull.ReadFrom+0x30 /Users/fz/go1.7/src/io/ioutil/ioutil.go:148
# 0x56b5c5 io/ioutil.(*devNull).ReadFrom+0x65 <autogenerated>:9
# 0x6bef92 io.copyBuffer+0x322 /Users/fz/go1.7/src/io/io.go:384
# 0x6beaf7 io.Copy+0x67 /Users/fz/go1.7/src/io/io.go:360
# 0x6be9eb io.CopyN+0x8b /Users/fz/go1.7/src/io/io.go:336
# 0x5aca8d net/http.(*chunkWriter).writeHeader+0x102d /Users/fz/go1.7/src/net/http/server.go:1096
# 0x5a800e net/http.(*chunkWriter).Write+0x34e /Users/fz/go1.7/src/net/http/server.go:311
# 0x6ee5b4 bufio.(*Writer).flush+0x74 /Users/fz/go1.7/src/bufio/bufio.go:563
# 0x6ee51a bufio.(*Writer).Flush+0x2a /Users/fz/go1.7/src/bufio/bufio.go:552
# 0x5adb75 net/http.(*response).finishRequest+0x55 /Users/fz/go1.7/src/net/http/server.go:1352
# 0x5ae5f6 net/http.(*conn).serve+0x4f6 /Users/fz/go1.7/src/net/http/server.go:1584
0: 0 [51: 208896] @ 0x60d357 0x60d299 0x569cf7 0x569dde 0x5a4e7c 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60d298 bytes.(*Buffer).ReadFrom+0x2a8 /Users/fz/go1.7/src/bytes/buffer.go:170
# 0x569cf6 io/ioutil.readAll+0x146 /Users/fz/go1.7/src/io/ioutil/ioutil.go:33
# 0x569ddd io/ioutil.ReadAll+0x3d /Users/fz/go1.7/src/io/ioutil/ioutil.go:42
# 0x5a4e7b net/http.parsePostForm+0x1fb /Users/fz/go1.7/src/net/http/request.go:977
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [6: 1440] @ 0x4b4a31 0x53115b 0x530a95 0x475c83 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4b4a30 encoding/json.Unmarshal+0x30 /Users/fz/go1.7/src/encoding/json/decode.go:90
# 0x53115a github.com/centrifugal/centrifugo/libcentrifugo/api/v1.APICmd+0x31a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:98
# 0x530a94 github.com/centrifugal/centrifugo/libcentrifugo/api/v1.ProcessAPIData+0x184 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/api/v1/api.go:70
# 0x475c82 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0x2b2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:465
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [8: 13312] @ 0x6d3fc9 0x4bfc7d 0x4ca1f4 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x49f538 0x49d02b 0x45d611
# 0x6d3fc8 reflect.Value.MapKeys+0xe8 /Users/fz/go1.7/src/reflect/value.go:1075
# 0x4bfc7c encoding/json.(*mapEncoder).encode+0xac /Users/fz/go1.7/src/encoding/json/encode.go:630
# 0x4ca1f3 encoding/json.(*mapEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:662
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x49f537 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x3f7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:588
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [7: 1456] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227 /Users/fz/go1.7/src/encoding/json/encode.go:564
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5dc9 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x279 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:409
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [10: 160] @ 0x4c606c 0x4c578d 0x4b4a8b 0x5e6c37 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x4c606b encoding/json.stateBeginValue+0x2eb /Users/fz/go1.7/src/encoding/json/scanner.go:214
# 0x4c578c encoding/json.checkValid+0x8c /Users/fz/go1.7/src/encoding/json/scanner.go:24
# 0x4b4a8a encoding/json.Unmarshal+0x8a /Users/fz/go1.7/src/encoding/json/decode.go:91
# 0x5e6c36 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xcd6 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:458
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [201: 19296] @ 0x40345f 0x48cf5a 0x5ef1d7 0x478e02 0x47aa4a 0x45d611
# 0x48cf59 time.NewTimer+0x39 /Users/fz/go1.7/src/time/sleep.go:75
# 0x5ef1d6 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).WriteControl+0x1c6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:390
# 0x478e01 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).ping+0x161 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:104
# 0x47aa49 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*wsSession).(github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.ping)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/sessions.go:119
0: 0 [13: 29952] @ 0x443f81 0x443e4e 0x5a4f6d 0x5a543a 0x5a5b3e 0x5a5ccc 0x476456 0x479ef8 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5a4f6c net/http.parsePostForm+0x2ec /Users/fz/go1.7/src/net/http/request.go:988
# 0x5a5439 net/http.(*Request).ParseForm+0x339 /Users/fz/go1.7/src/net/http/request.go:1019
# 0x5a5b3d net/http.(*Request).ParseMultipartForm+0x60d /Users/fz/go1.7/src/net/http/request.go:1061
# 0x5a5ccb net/http.(*Request).FormValue+0xbb /Users/fz/go1.7/src/net/http/request.go:1103
# 0x476455 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler+0xa85 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:434
# 0x479ef7 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).APIHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:264
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 576] @ 0x5e4698 0x5e430b 0x5eca8a 0x45d611
# 0x5e4697 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Channels+0xc7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:232
# 0x5e430a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).updatePresence+0x5a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:198
# 0x5eca89 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).(github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.updatePresence)-fm+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:214
0: 0 [2: 32] @ 0x443f81 0x443e4e 0x76cea2 0x76ccb1 0x76a217 0x59f0df 0x47a51b 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x76cea1 net/textproto.canonicalMIMEHeaderKey+0x131 /Users/fz/go1.7/src/net/textproto/reader.go:630
# 0x76ccb0 net/textproto.CanonicalMIMEHeaderKey+0xf0 /Users/fz/go1.7/src/net/textproto/reader.go:574
# 0x76a216 net/textproto.MIMEHeader.Get+0x46 /Users/fz/go1.7/src/net/textproto/header.go:33
# 0x59f0de net/http.Header.Get+0x3e /Users/fz/go1.7/src/net/http/header.go:39
# 0x47a51a github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0x8a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:539
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [17: 544] @ 0x40c622 0x53692b 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x53692a github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x1da /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:352
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [70: 6720] @ 0x7a4fb9 0x5eceb0 0x5f2447 0x5f2aef 0x4756a1 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7a4fb8 compress/flate.(*decompressor).Reset+0x428 /Users/fz/go1.7/src/compress/flate/inflate.go:763
# 0x5eceaf github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.decompressNoContextTakeover+0x1df /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/compression.go:33
# 0x5f2446 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).NextReader+0x2a6 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:880
# 0x5f2aee github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/conn.go:952
# 0x4756a0 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x410 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:389
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 112] @ 0x60d357 0x60cc98 0x60ce91 0x4cf5bf 0x5359c1 0x53719a 0x53994d 0x539bf8 0x470c7f 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60ce90 bytes.(*Buffer).Write+0x40 /Users/fz/go1.7/src/bytes/buffer.go:134
# 0x4cf5be fmt.Fprint+0x8e /Users/fz/go1.7/src/fmt/print.go:216
# 0x5359c0 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).writeCommand+0x1d0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:214
# 0x537199 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Send+0x99 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:364
# 0x53994c github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Send+0x9c /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:371
# 0x539bf7 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Subscribe+0x67 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:69
# 0x470c7e github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func1+0xade /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1012
0: 0 [4: 1152] @ 0x76ae34 0x76c417 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ae33 net/textproto.(*Reader).readContinuedLineSlice+0x463 /Users/fz/go1.7/src/net/textproto/reader.go:144
# 0x76c416 net/textproto.(*Reader).ReadMIMEHeader+0xd6 /Users/fz/go1.7/src/net/textproto/reader.go:480
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [28: 4032] @ 0x60d357 0x60cc98 0x60d5ac 0x4bf77e 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60d5ab bytes.(*Buffer).WriteByte+0x3b /Users/fz/go1.7/src/bytes/buffer.go:235
# 0x4bf77d encoding/json.(*structEncoder).encode+0x1ed /Users/fz/go1.7/src/encoding/json/encode.go:599
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4bf7e2 encoding/json.(*structEncoder).encode+0x252 /Users/fz/go1.7/src/encoding/json/encode.go:601
# 0x4ca173 encoding/json.(*structEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:615
# 0x4c0d62 encoding/json.(*ptrEncoder).encode+0xe2 /Users/fz/go1.7/src/encoding/json/encode.go:742
# 0x4ca373 encoding/json.(*ptrEncoder).(encoding/json.encode)-fm+0x63 /Users/fz/go1.7/src/encoding/json/encode.go:747
# 0x4bd4b1 encoding/json.(*encodeState).reflectValue+0x81 /Users/fz/go1.7/src/encoding/json/encode.go:307
# 0x4bd147 encoding/json.(*encodeState).marshal+0xb7 /Users/fz/go1.7/src/encoding/json/encode.go:280
# 0x4bccfe encoding/json.Marshal+0x8e /Users/fz/go1.7/src/encoding/json/encode.go:145
# 0x5e5dc9 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x279 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:409
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 16] @ 0x40c622 0x792be9 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x792be8 runtime/pprof.writeHeap+0x6e8 /Users/fz/go1.7/src/runtime/pprof/pprof.go:512
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 57344] @ 0x7925ba 0x790d01 0x5dd0f6 0x5dd475 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x7925b9 runtime/pprof.writeHeap+0xb9 /Users/fz/go1.7/src/runtime/pprof/pprof.go:470
# 0x790d00 runtime/pprof.(*Profile).WriteTo+0x340 /Users/fz/go1.7/src/runtime/pprof/pprof.go:298
# 0x5dd0f5 net/http/pprof.handler.ServeHTTP+0x1a5 /Users/fz/go1.7/src/net/http/pprof/pprof.go:209
# 0x5dd474 net/http/pprof.Index+0x204 /Users/fz/go1.7/src/net/http/pprof/pprof.go:221
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [19: 912] @ 0x40726b 0x5f5ffa 0x5f4e09 0x47540f 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5f5ff9 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.parseExtensions+0x139 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/util.go:181
# 0x5f4e08 github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket.(*Upgrader).Upgrade+0x12e8 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/gorilla/websocket/server.go:144
# 0x47540e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x17e /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:356
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [22: 36608] @ 0x40935d 0x407fb9 0x40a589 0x6d5c7b 0x4b73fd 0x4b58ec 0x4b7de0 0x4b58ec 0x4b7de0 0x4b58ec 0x4b4faa 0x4b4b02 0x49e208 0x471549 0x45d611
# 0x40a588 reflect.mapassign+0x48 /Users/fz/go1.7/src/runtime/hashmap.go:1018
# 0x6d5c7a reflect.Value.SetMapIndex+0x1fa /Users/fz/go1.7/src/reflect/value.go:1475
# 0x4b73fc encoding/json.(*decodeState).object+0x69c /Users/fz/go1.7/src/encoding/json/decode.go:733
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b7ddf encoding/json.(*decodeState).object+0x107f /Users/fz/go1.7/src/encoding/json/decode.go:696
# 0x4b58eb encoding/json.(*decodeState).value+0x2cb /Users/fz/go1.7/src/encoding/json/decode.go:368
# 0x4b4fa9 encoding/json.(*decodeState).unmarshal+0x1f9 /Users/fz/go1.7/src/encoding/json/decode.go:169
# 0x4b4b01 encoding/json.Unmarshal+0x101 /Users/fz/go1.7/src/encoding/json/decode.go:97
# 0x49e207 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).ControlMsg+0x647 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:402
# 0x471548 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub.func2+0x508 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1098
0: 0 [41: 83968] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [43: 5504] @ 0x5e74e5 0x5e61f9 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5e74e4 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).connectCmd+0x454 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:649
# 0x5e61f8 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0x298 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:448
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [4: 13312] @ 0x40935d 0x407fb9 0x49f3b7 0x49d02b 0x45d611
# 0x49f3b6 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).pubPing+0x276 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:569
# 0x49d02a github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).sendNodePingMsg+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:309
0: 0 [9: 11520] @ 0x536b31 0x536880 0x537452 0x539a14 0x539e9c 0x467948 0x46ff3a 0x465d13 0x45d611
# 0x536b30 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x3e0 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:329
# 0x53687f github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).readReply+0x12f /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:347
# 0x537451 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*conn).Receive+0x41 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/conn.go:384
# 0x539a13 github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.(*pooledConnection).Receive+0x33 /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pool.go:379
# 0x539e9b github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis.PubSubConn.Receive+0x4b /Users/fz/go/src/github.com/centrifugal/centrifugo/vendor/github.com/garyburd/redigo/redis/pubsub.go:97
# 0x467947 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runPubSub+0x8b7 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1122
# 0x46ff39 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Run.func2+0x29 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:758
# 0x465d12 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).runForever+0x62 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:784
0: 0 [4: 320] @ 0x443f81 0x443a57 0x443c77 0x46b241 0x4651db 0x49feff 0x5e945c 0x5e6cab 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x46b240 github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*Shard).Subscribe+0x180 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:1566
# 0x4651da github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis.(*RedisEngine).Subscribe+0x7a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/engine/engineredis/engine.go:696
# 0x49fefe github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientSub+0xce /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:651
# 0x5e945b github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).subscribeCmd+0xb8b /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:823
# 0x5e6caa github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0xd4a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:462
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [1: 278528] @ 0x40935d 0x407fb9 0x5deaf2 0x49fd65 0x5e746e 0x5e61f9 0x5e5c8b 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x5deaf1 github.com/centrifugal/centrifugo/libcentrifugo/conns.(*clientHub).Add+0x151 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/hubs.go:93
# 0x49fd64 github.com/centrifugal/centrifugo/libcentrifugo/node.(*Node).AddClientConn+0x74 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/node/node.go:633
# 0x5e746d github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).connectCmd+0x3dd /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:637
# 0x5e61f8 github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCmd+0x298 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:448
# 0x5e5c8a github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).handleCommands+0x13a /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:400
# 0x5e567c github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn.(*client).Handle+0x50c /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/conns/clientconn/conn.go:382
# 0x4756e2 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler+0x452 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:393
# 0x479e97 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).RawWebsocketHandler-fm+0x47 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:253
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a46e github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).WrapShutdown.func1+0xbe /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:530
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x47a572 github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver.(*HTTPServer).Logged.func1+0xe2 /Users/fz/go/src/github.com/centrifugal/centrifugo/libcentrifugo/server/httpserver/handlers.go:546
# 0x5afd33 net/http.HandlerFunc.ServeHTTP+0x43 /Users/fz/go1.7/src/net/http/server.go:1726
# 0x5b122e net/http.(*ServeMux).ServeHTTP+0x7e /Users/fz/go1.7/src/net/http/server.go:2022
# 0x5b1bdc net/http.serverHandler.ServeHTTP+0x7c /Users/fz/go1.7/src/net/http/server.go:2202
# 0x5ae5b6 net/http.(*conn).serve+0x4b6 /Users/fz/go1.7/src/net/http/server.go:1579
0: 0 [15: 2400] @ 0x76ca57 0x5a3e52 0x5aa4bd 0x5ae4d3 0x45d611
# 0x76ca56 net/textproto.(*Reader).ReadMIMEHeader+0x716 /Users/fz/go1.7/src/net/textproto/reader.go:475
# 0x5a3e51 net/http.readRequest+0x341 /Users/fz/go1.7/src/net/http/request.go:837
# 0x5aa4bc net/http.(*conn).readRequest+0x10c /Users/fz/go1.7/src/net/http/server.go:765
# 0x5ae4d2 net/http.(*conn).serve+0x3d2 /Users/fz/go1.7/src/net/http/server.go:1532
0: 0 [8: 1408] @ 0x60d357 0x60cc98 0x60cf61 0x4c1f3f 0x4bf1e8 0x4bf7e3 0x4ca174 0x4bf7e3 0x4ca174 0x4c0d63 0x4ca374 0x4bd4b2 0x4bd148 0x4bccff 0x5e5dca 0x5e567d 0x4756e3 0x479e98 0x5afd34 0x47a46f 0x5afd34 0x47a573 0x5afd34 0x5b122f 0x5b1bdd 0x5ae5b7 0x45d611
# 0x60d356 bytes.makeSlice+0x76 /Users/fz/go1.7/src/bytes/buffer.go:198
# 0x60cc97 bytes.(*Buffer).grow+0x177 /Users/fz/go1.7/src/bytes/buffer.go:106
# 0x60cf60 bytes.(*Buffer).WriteString+0x40 /Users/fz/go1.7/src/bytes/buffer.go:143
# 0x4c1f3e encoding/json.(*encodeState).string+0x4de /Users/fz/go1.7/src/encoding/json/encode.go:918
# 0x4bf1e7 encoding/json.stringEncoder+0x227
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment