Skip to content

Instantly share code, notes, and snippets.

@pciet
Created December 8, 2017 16:15
Show Gist options
  • Save pciet/4edd4f21d238a24165af65f8dfc29e6c to your computer and use it in GitHub Desktop.
Save pciet/4edd4f21d238a24165af65f8dfc29e6c to your computer and use it in GitHub Desktop.
deadlock during load testing: 100 max open connections
goroutine 1043295 [running]:
runtime/pprof.writeGoroutineStacks(0x88ef40, 0xc422b08380, 0x411ee9, 0xc4207343c0)
/home/pciet/sdk/go1.10beta1/src/runtime/pprof/pprof.go:648 +0xa7
runtime/pprof.writeGoroutine(0x88ef40, 0xc422b08380, 0x2, 0xc420150000, 0xc420372ad0)
/home/pciet/sdk/go1.10beta1/src/runtime/pprof/pprof.go:637 +0x44
runtime/pprof.(*Profile).WriteTo(0xa73d80, 0x88ef40, 0xc422b08380, 0x2, 0xc422b08380, 0x42bd04)
/home/pciet/sdk/go1.10beta1/src/runtime/pprof/pprof.go:310 +0x3d0
net/http/pprof.handler.ServeHTTP(0xc4216e8011, 0x9, 0x892240, 0xc422b08380, 0xc420924200)
/home/pciet/sdk/go1.10beta1/src/net/http/pprof/pprof.go:237 +0x19a
net/http/pprof.Index(0x892240, 0xc422b08380, 0xc420924200)
/home/pciet/sdk/go1.10beta1/src/net/http/pprof/pprof.go:248 +0x1c7
net/http.HandlerFunc.ServeHTTP(0x856e50, 0x892240, 0xc422b08380, 0xc420924200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b08380, 0xc420924200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b08380, 0xc420924200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420385040, 0x892540, 0xc420060140)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8585e30, 0x72, 0x0)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42018a418, 0x72, 0xc42018f600, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42018a418, 0xffffffffffffff00, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc42018a400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:350 +0x1a8
net.(*netFD).accept(0xc42018a400, 0xc420373da0, 0x402c88, 0xc420373da0)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc420186060, 0xc420373dd0, 0x401bb7, 0xc42020ed00)
/home/pciet/sdk/go1.10beta1/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).AcceptTCP(0xc420186060, 0xc420373e18, 0xc420373e20, 0x18)
/home/pciet/sdk/go1.10beta1/src/net/tcpsock.go:246 +0x49
net/http.tcpKeepAliveListener.Accept(0xc420186060, 0x856c48, 0xc42020ec80, 0x892600, 0xc420182cc0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:3187 +0x2f
net/http.(*Server).Serve(0xc420192750, 0x892440, 0xc420186060, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2741 +0x1a5
net/http.(*Server).ListenAndServe(0xc420192750, 0xc420192750, 0xc420182ba0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2682 +0xa9
net/http.ListenAndServe(0x835af4, 0x5, 0x0, 0x0, 0x88f6a0, 0xc420182ba0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2940 +0x7a
main.main()
/home/pciet/go/src/github.com/pciet/wichess/main.go:56 +0x4d5
goroutine 18 [select, 30 minutes]:
database/sql.(*DB).connectionOpener(0xc4201b0000, 0x892540, 0xc42018e080)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:935 +0x119
created by database/sql.OpenDB
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:634 +0x178
goroutine 19 [select, 30 minutes]:
database/sql.(*DB).connectionResetter(0xc4201b0000, 0x892540, 0xc42018e080)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:948 +0x12a
created by database/sql.OpenDB
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:635 +0x1ae
goroutine 21 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xf4, 0x1a, 0x1, 0xc4219a2f28, 0x8, 0x0, 0xbe82cc6d0cca120a, 0x19596b2f52f, 0xa820a0, 0xcc48cd2f5, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42026da40, 0xc420945400)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42026da40, 0xc420945400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42026da40, 0xc420945400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc42026da40, 0xc420945400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b01e0, 0x892540, 0xc42017e080)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 22 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xf2, 0x15, 0x1, 0xc421e7ae88, 0x7, 0x0, 0xbe82cc6ce5577bcb, 0x19573a594fb, 0xa820a0, 0xdbb8bb936, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4219801c0, 0xc421b88100)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4219801c0, 0xc421b88100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4219801c0, 0xc421b88100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc4219801c0, 0xc421b88100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b0280, 0x892540, 0xc42018e200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1017172 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xff, 0xc42209f060, 0x8, 0xc4200ace68, 0x8, 0xc4201916e0, 0xc4200df7c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 335 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xf8, 0x22, 0x1, 0xc42254dfa0, 0x7, 0x0, 0xbe82cc6d05ecad7c, 0x1958fd590c5, 0xa820a0, 0x94e9ceaae, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421ad9420, 0xc42227ba00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421ad9420, 0xc42227ba00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421ad9420, 0xc42227ba00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421ad9420, 0xc42227ba00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42040abe0, 0x892540, 0xc420404480)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043293 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420460000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1006898 [select, 1 minutes]:
main.listeningToGame.func1(0xc421959598, 0x8, 0xc420190a80, 0xc420190c00, 0xfb, 0xd18c2e2800, 0xbaefb68, 0xed1bcb0fb, 0xc42072aba0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 93 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xf1, 0xf, 0x1, 0xc421b0e9e8, 0x8, 0x0, 0x22892020, 0xed1bcb131, 0xc420322c00, 0xeba0606e0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421981960, 0xc42111ff00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421981960, 0xc42111ff00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421981960, 0xc42111ff00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421981960, 0xc42111ff00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420095d60, 0x892540, 0xc42017ea00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1006025 [select, 1 minutes]:
main.listeningToGame.func1(0xc4224fa4b0, 0x8, 0xc42153c120, 0xc42153c360, 0xfa, 0xd18c2e2800, 0x2da27ec0, 0xed1bcb0f9, 0xc421a34d80)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 867935 [select, 1 minutes]:
main.listeningToGame.func1(0xc421020220, 0x7, 0xc420d49200, 0xc420d49320, 0xd9, 0xd18c2e2800, 0x54b78, 0xed1bcb01a, 0xc420d83560)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043121 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420d1e000)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043296 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8585470, 0x72, 0xc420047868)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4215aa118, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4215aa118, 0xc420411000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4215aa100, 0xc420411000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4215aa100, 0xc420411000, 0x1000, 0x1000, 0xc420047978, 0x6b897b, 0x7f8f60)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310228, 0xc420411000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).Read(0xc42238f380, 0xc420411000, 0x1000, 0x1000, 0xa, 0x88f6a0, 0x856a78)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:756 +0xf8
bufio.(*Reader).fill(0xc42038d440)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadSlice(0xc42038d440, 0xc4202de50a, 0xa, 0xc420047ab8, 0x44675f, 0x4857dd, 0xc420047ac0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:341 +0x2c
bufio.(*Reader).ReadLine(0xc42038d440, 0xc421acfe00, 0x100, 0xf8, 0x8283e0, 0x856978, 0xc420047b58)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:370 +0x34
net/textproto.(*Reader).readLineSlice(0xc422382c30, 0xc4226f4680, 0xc420047ba8, 0x412738, 0x100, 0x8283e0)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc422382c30, 0xc421acfe00, 0x0, 0x0, 0x72)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc42038d440, 0x0, 0xc421acfe00, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/request.go:925 +0x8c
net/http.(*conn).readRequest(0xc4203850e0, 0x892540, 0xc42018ea40, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:936 +0x16f
net/http.(*conn).serve(0xc4203850e0, 0x892540, 0xc42018ea40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1760 +0x4dc
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043090 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc4212ed000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 73 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xfa, 0x1f, 0x1, 0xc4213ac648, 0x8, 0x0, 0x26b40908, 0xed1bcb133, 0xc42180c3c0, 0x73ee39307, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b088c0, 0xc42207d100)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b088c0, 0xc42207d100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b088c0, 0xc42207d100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b088c0, 0xc42207d100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b14a0, 0x892540, 0xc42018ed40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1031445 [select, 1 minutes]:
main.listeningToGame.func1(0xc421ed4bb0, 0x8, 0xc420510840, 0xc420510900, 0x104, 0xd18c2e2800, 0x261ae9d0, 0xed1bcb11f, 0xc421cfe060)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 186 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xf0, 0x1c, 0x1, 0xc42187a1b0, 0x8, 0x0, 0xbe82cc6d003e8d5a, 0x1958a27709c, 0xa820a0, 0xfd655df2e, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421981b20, 0xc420d0cc00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421981b20, 0xc420d0cc00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421981b20, 0xc420d0cc00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421981b20, 0xc420d0cc00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203a0320, 0x892540, 0xc420166d40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043172 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc4212a0000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 91 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xe7, 0x22, 0x1, 0xc422558178, 0x8, 0x0, 0xbe82cc6d1cf2f113, 0x195a6dbd485, 0xa820a0, 0x181022309e, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4238837a0, 0xc421be9700)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4238837a0, 0xc421be9700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4238837a0, 0xc421be9700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc4238837a0, 0xc421be9700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420095c20, 0x892540, 0xc420166400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043297 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8501ea0, 0x72, 0xc420041868)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4215aa198, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4215aa198, 0xc420773000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4215aa180, 0xc420773000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4215aa180, 0xc420773000, 0x1000, 0x1000, 0xc420041978, 0x6b897b, 0x7f8f60)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310268, 0xc420773000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).Read(0xc42238f3e0, 0xc420773000, 0x1000, 0x1000, 0x2, 0x2, 0x2)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:756 +0xf8
bufio.(*Reader).fill(0xc42015ed80)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadSlice(0xc42015ed80, 0xa, 0xc420013520, 0xc420041ab8, 0x44675f, 0x4857dd, 0xc420041ac0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:341 +0x2c
bufio.(*Reader).ReadLine(0xc42015ed80, 0xc421acff00, 0x100, 0xf8, 0x8283e0, 0x0, 0xc420037400)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:370 +0x34
net/textproto.(*Reader).readLineSlice(0xc42238f410, 0xc4226f4601, 0xc420041ba8, 0x412738, 0x100, 0x8283e0)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc42238f410, 0xc421acff00, 0x0, 0x0, 0x72)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc42015ed80, 0x0, 0xc421acff00, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/request.go:925 +0x8c
net/http.(*conn).readRequest(0xc420385180, 0x892540, 0xc42018f140, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:936 +0x16f
net/http.(*conn).serve(0xc420385180, 0x892540, 0xc42018f140)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1760 +0x4dc
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043190 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc422060080)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 267 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xfb, 0xb, 0x1, 0xc42218b908, 0x8, 0x0, 0xbe82cc6d08c68c68, 0x19592af6f94, 0xa820a0, 0x694c95e5a, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4226262a0, 0xc4215a4500)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4226262a0, 0xc4215a4500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4226262a0, 0xc4215a4500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc4226262a0, 0xc4215a4500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203a12c0, 0x892540, 0xc420167340)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 974938 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf5, 0xc420e3f3f0, 0x8, 0xc420c363a8, 0x8, 0xc420510f00, 0xc420748f00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1016106 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xfd, 0xc4213e6640, 0x8, 0xc4209e6958, 0x8, 0xc42021e360, 0xc4200def00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 9200 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xdf, 0x11, 0x1, 0xc4211bab08, 0x8, 0x0, 0x18f265f8, 0xed1bcb133, 0xc421207860, 0x1c52ffe9c1, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421ad88c0, 0xc420625100)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421ad88c0, 0xc420625100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421ad88c0, 0xc420625100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421ad88c0, 0xc420625100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420384960, 0x892540, 0xc420404900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 264 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0x104, 0x9, 0x1, 0xc421d515a8, 0x8, 0x0, 0xc478e0, 0xed1bcb133, 0xc4207e39e0, 0x2c54a8d66, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4211ecee0, 0xc421e60a00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4211ecee0, 0xc421e60a00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4211ecee0, 0xc421e60a00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc4211ecee0, 0xc421e60a00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203a10e0, 0x892540, 0xc4201671c0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1021715 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x100, 0xc421bab6f0, 0x8, 0xc421bab8b8, 0x8, 0xc4201904e0, 0xc4200de280)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043085 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420dc5000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1042983 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc421182080)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 997348 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf9, 0xc42131e0d8, 0x7, 0xc420ab3128, 0x7, 0xc4202529c0, 0xc420ce7cc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 300 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xeb, 0x1e, 0x1, 0xc420655300, 0x7, 0x0, 0x1726a6a8, 0xed1bcb131, 0xc4219b4480, 0x1520f5fbab, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4226260e0, 0xc421986600)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4226260e0, 0xc421986600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4226260e0, 0xc421986600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc4226260e0, 0xc421986600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203eebe0, 0x892540, 0xc4203dc6c0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 966841 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf2, 0xc420ac4008, 0x8, 0xc420ac41e8, 0x7, 0xc420252ea0, 0xc4200de8c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042643 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc422316080)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 11209 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0x100, 0xf, 0x1, 0xc421095d08, 0x8, 0x0, 0xbe82cc6d10b1d0a9, 0x1959a9ab3d7, 0xa820a0, 0x4780ae461, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b09b20, 0xc421e79200)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b09b20, 0xc421e79200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b09b20, 0xc421e79200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b09b20, 0xc421e79200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420270320, 0x892540, 0xc4200610c0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043096 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84c5890, 0x72, 0xc42081ee58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203baa18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203baa18, 0xc4203d3c00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203baa00, 0xc4203d3cc1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203baa00, 0xc4203d3cc1, 0x1, 0x1, 0xc42081efa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186230, 0xc4203d3cc1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203d3cb0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 974483 [select, 1 minutes]:
main.listeningToGame.func1(0xc42034b700, 0x8, 0xc420510060, 0xc4205101e0, 0xf5, 0xd18c2e2800, 0x9c2cf50, 0xed1bcb0c9, 0xc421b53a40)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 344 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xe5, 0x26, 0x1, 0xc421e77960, 0x8, 0x0, 0xbe82cc6cdcf8175e, 0x1956b463070, 0xa820a0, 0x19116a40c8, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b0e620, 0xc4204a0100)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b0e620, 0xc4204a0100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b0e620, 0xc4204a0100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b0e620, 0xc4204a0100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420412280, 0x892540, 0xc4203fa580)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 298 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0x101, 0xa, 0x1, 0xc4213f6e38, 0x8, 0x0, 0xbdae98, 0xed1bcb133, 0xc42129bf20, 0x3e52cc326, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421ad8c40, 0xc421b54600)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421ad8c40, 0xc421b54600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421ad8c40, 0xc421b54600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421ad8c40, 0xc421b54600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203eeb40, 0x892540, 0xc4203dc580)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 917389 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xe6, 0xc420edc9a0, 0x8, 0xc420edcb68, 0x8, 0xc4201905a0, 0xc420748500)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 877944 [select, 1 minutes]:
main.listeningToGame.func1(0xc4219f74e8, 0x8, 0xc42153ca80, 0xc42153cae0, 0xda, 0xd18c2e2800, 0x2c6d9c88, 0xed1bcb02b, 0xc421ac08a0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043106 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84ddd08, 0x72, 0xc4214c8e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420b63a98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420b63a98, 0xc4205a2300, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420b63a80, 0xc4205a2311, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420b63a80, 0xc4205a2311, 0x1, 0x1, 0xc4214c8fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e048, 0xc4205a2311, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4205a2300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 888818 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xde, 0xc42237ebb0, 0x8, 0xc4240e59b8, 0x8, 0xc420510ea0, 0xc420576000)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043330 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a85852d0, 0x72, 0xc42061f868)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4215aa218, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4215aa218, 0xc4203a7000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4215aa200, 0xc4203a7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4215aa200, 0xc4203a7000, 0x1000, 0x1000, 0xc42061f978, 0x6b897b, 0x7f8f60)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310270, 0xc4203a7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).Read(0xc4215889f0, 0xc4203a7000, 0x1000, 0x1000, 0x43543b, 0x0, 0xc42061fa50)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:756 +0xf8
bufio.(*Reader).fill(0xc420064960)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadSlice(0xc420064960, 0x47af0a, 0xc42061fab8, 0xc42061fab8, 0x44675f, 0x4857dd, 0xc42061fac0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:341 +0x2c
bufio.(*Reader).ReadLine(0xc420064960, 0xc420bcb100, 0x100, 0xf8, 0x8283e0, 0x0, 0xc420434c00)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:370 +0x34
net/textproto.(*Reader).readLineSlice(0xc421588a20, 0xc4226f4601, 0xc42061fba8, 0x412738, 0x100, 0x8283e0)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc421588a20, 0xc420bcb100, 0x0, 0x0, 0x72)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc420064960, 0x0, 0xc420bcb100, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/request.go:925 +0x8c
net/http.(*conn).readRequest(0xc420385360, 0x892540, 0xc4203fac40, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:936 +0x16f
net/http.(*conn).serve(0xc420385360, 0x892540, 0xc4203fac40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1760 +0x4dc
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 462 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0x106, 0x1a, 0x1, 0xc420b9e7b0, 0x8, 0x0, 0xbe82cc6e64d090a8, 0x196d8bf6690, 0xa820a0, 0x3fbfe4d4, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4211ec000, 0xc421b54b00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4211ec000, 0xc421b54b00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4211ec000, 0xc421b54b00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc4211ec000, 0xc421b54b00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420385220, 0x892540, 0xc42017ee40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 463 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xd9, 0x20, 0x1, 0xc4224b8ef8, 0x8, 0x0, 0xbe82cc6cf4f055db, 0x195833e6f07, 0xa820a0, 0x1f5755336e, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b0e0e0, 0xc422817c00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b0e0e0, 0xc422817c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b0e0e0, 0xc422817c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b0e0e0, 0xc422817c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203852c0, 0x892540, 0xc42017e740)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 995740 [select, 1 minutes]:
main.listeningToGame.func1(0xc421376000, 0x8, 0xc4201909c0, 0xc420190ae0, 0xf8, 0xd18c2e2800, 0x296ed3a8, 0xed1bcb0eb, 0xc420c76960)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 7592 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xee, 0x19, 0x1, 0xc421ec01d8, 0x8, 0x0, 0xe5134f8, 0xed1bcb132, 0xc4205938c0, 0x1132b0223a, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b08700, 0xc420cc3500)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b08700, 0xc420cc3500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b08700, 0xc420cc3500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b08700, 0xc420cc3500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204c4dc0, 0x892540, 0xc4203dd0c0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043202 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc421ec6280)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 951609 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xee, 0xc4208573a0, 0x8, 0xc420ac5260, 0x8, 0xc420253bc0, 0xc420748a00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 511 [semacquire, 1 minutes]:
sync.runtime_SemacquireMutex(0xa9fb84, 0xc421837800)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/mutex.go:134 +0xf7
sync.(*RWMutex).Lock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:93 +0x2d
main.(*game).acknowledgeGameComplete(0xc4218aade0, 0xc421837828, 0x8, 0xc420629400, 0x19)
/home/pciet/go/src/github.com/pciet/wichess/game.go:304 +0x48c
main.acknowledgeGameCompletionHandler(0x892240, 0xc42026c2a0, 0xc420e26000)
/home/pciet/go/src/github.com/pciet/wichess/web_acknowledge.go:69 +0x43b
net/http.HandlerFunc.ServeHTTP(0x8569d0, 0x892240, 0xc42026c2a0, 0xc420e26000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42026c2a0, 0xc420e26000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc42026c2a0, 0xc420e26000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203859a0, 0x892540, 0xc42017fd80)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 512 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a857cfd0, 0x72, 0xc42161e100)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420cf2298, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420cf2298, 0xc42074b000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420cf2280, 0xc42074b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420cf2280, 0xc42074b000, 0x1000, 0x1000, 0xc42161e218, 0x434b9c, 0x200)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186280, 0xc42074b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc422424480, 0xc42248bba0, 0x5, 0x200, 0x42bd04, 0x856988, 0xc42161e2f0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc422424480, 0xc42248bba0, 0x5, 0x200, 0x5, 0x4120fd, 0xc4207ef6c0, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc422424480, 0xc42248bba0, 0x5, 0x200, 0x0, 0xc420150000, 0xcb)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc42248bb80, 0xc4207ef6c0, 0x79c860, 0x11, 0x18)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:947 +0xf3
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recv1Buf(0xc42248bb80, 0xc4207ef6c0, 0xa)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:997 +0x39
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recv1(0xc42248bb80, 0xc420186280, 0xc42248bba0)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:1018 +0x7c
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).readBindResponse(0xc42248bb80)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:1633 +0x2f
github.com/pciet/wichess/vendor/github.com/lib/pq.(*stmt).exec(0xc42020e1e0, 0xc420164c70, 0x1, 0x1)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:1270 +0x823
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).query(0xc42248bb80, 0xc4208f3920, 0x30, 0xc420164c70, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:855 +0x2a1
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).QueryContext(0xc42248bb80, 0x892580, 0xc4200120e0, 0xc4208f3920, 0x30, 0xc4222a3050, 0x1, 0x1, 0x0, 0x3, ...)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8
database/sql.ctxDriverQuery(0x892580, 0xc4200120e0, 0x7fd3a8549208, 0xc42248bb80, 0x0, 0x0, 0xc4208f3920, 0x30, 0xc4222a3050, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/ctxutil.go:48 +0x235
database/sql.(*DB).queryDC.func1()
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1464 +0x1c5
database/sql.withLock(0x8903e0, 0xc420fa0f80, 0xc42161e9b0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc4201b0000, 0x892580, 0xc4200120e0, 0x892540, 0xc4220a4580, 0xc420fa0f80, 0xc420164c60, 0xc4208f3920, 0x30, 0xc4216209e8, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc420ef2580, 0x892580, 0xc4200120e0, 0xc4208f3920, 0x30, 0xc4216209e8, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc420ef2580, 0x892580, 0xc4200120e0, 0xc4208f3920, 0x30, 0xc4216209e8, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc420ef2580, 0xc4208f3920, 0x30, 0xc4216209e8, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc420ef2580, 0xdc, 0xc420ef2501, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.acknowledgeGameCompletionHandler(0x892240, 0xc421980380, 0xc42077ed00)
/home/pciet/go/src/github.com/pciet/wichess/web_acknowledge.go:61 +0x2ff
net/http.HandlerFunc.ServeHTTP(0x8569d0, 0x892240, 0xc421980380, 0xc42077ed00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421980380, 0xc42077ed00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421980380, 0xc42077ed00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420385a40, 0x892540, 0xc42018e280)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 513 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xe9, 0x22, 0x1, 0xc4223e2898, 0x8, 0x0, 0xbe82cc6d08037678, 0x19591ec59bb, 0xa820a0, 0x169ff8e6b4, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b0f180, 0xc421924900)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b0f180, 0xc421924900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b0f180, 0xc421924900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b0f180, 0xc421924900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420385ae0, 0x892540, 0xc42017f880)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043200 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc42062c000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1006026 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xfa, 0xc4224fa4b0, 0x8, 0xc42187f198, 0x8, 0xc42153ccc0, 0xc420576500)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042952 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc422433000)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1033031 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x105, 0xc4220c27f0, 0x8, 0xc421c6c138, 0x8, 0xc42021f260, 0xc420576280)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043160 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420ae4000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 614 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xec, 0x13, 0x1, 0xc4210d47a0, 0x8, 0x0, 0x136da5e8, 0xed1bcb131, 0xc42225d3e0, 0x15de5a5f9b, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422627ce0, 0xc421763600)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422627ce0, 0xc421763600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422627ce0, 0xc421763600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422627ce0, 0xc421763600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203ef180, 0x892540, 0xc4203fa500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1042922 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a85856e0, 0x72, 0xc421147e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42020cd98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42020cd98, 0xc420160c00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42020cd80, 0xc420160ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42020cd80, 0xc420160ca1, 0x1, 0x1, 0xc421dd21e0, 0x0, 0xc42018fe18)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e090, 0xc420160ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420160c90)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 615 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xe3, 0x26, 0x1, 0xc4220ce238, 0x8, 0x0, 0xbe82cc6d0d616e58, 0x195974a5185, 0xa820a0, 0x17ba90391b, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b0e7e0, 0xc42198f400)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b0e7e0, 0xc42198f400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b0e7e0, 0xc42198f400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b0e7e0, 0xc42198f400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203ef220, 0x892540, 0xc4203fa200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 955895 [select, 1 minutes]:
main.listeningToGame.func1(0xc422b92000, 0x8, 0xc42006f440, 0xc42006f860, 0xef, 0xd18c2e2800, 0x38547c88, 0xed1bcb0a9, 0xc421b463c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 979374 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf6, 0xc422341ca0, 0x8, 0xc42190e4a0, 0x8, 0xc420511ce0, 0xc4200df040)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 2038 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0x102, 0x10, 0x1, 0xc420c7a930, 0x8, 0x0, 0x261f1c08, 0xed1bcb131, 0xc421b912c0, 0x38c1781c1, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42267aee0, 0xc4203ae700)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42267aee0, 0xc4203ae700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42267aee0, 0xc4203ae700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc42267aee0, 0xc4203ae700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204c4280, 0x892540, 0xc42017f540)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043002 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc42129d000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043187 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420342a00)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042860 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8585130, 0x72, 0xc42081f658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42026fd18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42026fd18, 0xc42016f900, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42026fd00, 0xc42016f931, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42026fd00, 0xc42016f931, 0x1, 0x1, 0xc42081f7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4203100a0, 0xc42016f931, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42016f920)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1043093 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc421868000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043060 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420395000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043319 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc42169a000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1022914 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x101, 0xc420f15338, 0x8, 0xc420f15508, 0x8, 0xc4205111a0, 0xc420ce6140)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043162 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc422b8c000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043019 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84c5bd0, 0x72, 0xc4218ef658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42020dc98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42020dc98, 0xc42024a800, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42020dc80, 0xc42024a881, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42020dc80, 0xc42024a881, 0x1, 0x1, 0xc4218ef7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201861b8, 0xc42024a881, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42024a870)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1043082 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc421cc4000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1042843 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420e4c000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043315 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a859a890, 0x72, 0xc4216fc658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4205ac198, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4205ac198, 0xc420a40900, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4205ac180, 0xc420a40971, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4205ac180, 0xc420a40971, 0x1, 0x1, 0xc4216fc7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186238, 0xc420a40971, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420a40960)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1042856 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8501a90, 0x72, 0xc42114a658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203ab098, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203ab098, 0xc42031dc00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203ab080, 0xc42031dc61, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203ab080, 0xc42031dc61, 0x1, 0x1, 0xc4200b3408, 0xc421a34cb8, 0xc4200b34b8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186130, 0xc42031dc61, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42031dc50)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1042911 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420c8e400)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043034 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420394000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 955896 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xef, 0xc422b92000, 0x8, 0xc420a62058, 0x7, 0xc42006f8c0, 0xc420748dc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 951466 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xee, 0xc421f82050, 0x8, 0xc421481ec8, 0x8, 0xc420253020, 0xc420577e00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1022104 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x100, 0xc4222f1010, 0x8, 0xc4224fa010, 0x8, 0xc420191620, 0xc4200dfa40)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043035 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc42129c000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043077 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc4214c4000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043161 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc42062d000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 2037 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xde, 0x1a, 0x1, 0xc42126a248, 0x8, 0x0, 0x1fcaea8, 0xed1bcb133, 0xc421cff740, 0x1b3e875336, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b0f7a0, 0xc420bcbd00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b0f7a0, 0xc420bcbd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b0f7a0, 0xc420bcbd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b0f7a0, 0xc420bcbd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204c4140, 0x892540, 0xc42017e640)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 10544 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xd6, 0x1a, 0x1, 0xc421c6cd98, 0x8, 0x0, 0x2122c9c0, 0xed1bcb133, 0xc42222d020, 0x237040f77a, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b8a1c0, 0xc4209b7c00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b8a1c0, 0xc4209b7c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b8a1c0, 0xc4209b7c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b8a1c0, 0xc4209b7c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420412dc0, 0x892540, 0xc4203fbf80)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 2933 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0x103, 0x1c, 0x1, 0xc422aeba78, 0x8, 0x0, 0xbe82cc6cf02c3bbe, 0x1957e7a54d7, 0xa820a0, 0x2aea50259, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422626c40, 0xc42238dd00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422626c40, 0xc42238dd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422626c40, 0xc42238dd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422626c40, 0xc42238dd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204c4460, 0x892540, 0xc420060480)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 812162 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xce, 0xc422711850, 0x8, 0xc422711a18, 0x8, 0xc420191800, 0xc420749b80)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042724 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84c52e0, 0x72, 0xc420f8a658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203da118, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203da118, 0xc4201c6400, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203da100, 0xc4201c64c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203da100, 0xc4201c64c1, 0x1, 0x1, 0xc421c55c20, 0x0, 0xc42017ef58)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186160, 0xc4201c64c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4201c64b0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 979373 [select, 1 minutes]:
main.listeningToGame.func1(0xc422341ca0, 0x8, 0xc420511a40, 0xc420511c80, 0xf6, 0xd18c2e2800, 0xdb1208, 0xed1bcb0d2, 0xc421e3fe00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043346 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a855cfc0, 0x72, 0xc4201d1e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4215aa098, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4215aa098, 0xc420734000, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4215aa080, 0xc420734071, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4215aa080, 0xc420734071, 0x1, 0x1, 0x7fd3a4251418, 0xedc, 0xfbe8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310210, 0xc420734071, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420734060)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 7588 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xe6, 0x1a, 0x1, 0xc421d51be8, 0x8, 0x0, 0x28f083b8, 0xed1bcb130, 0xc421c54300, 0x1804c7d9cf, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b087e0, 0xc421311100)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b087e0, 0xc421311100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b087e0, 0xc421311100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b087e0, 0xc421311100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204c4a00, 0x892540, 0xc4203ddb80)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043119 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc421cc5000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 7586 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xff, 0x17, 0x1, 0xc42017d7f8, 0x8, 0x0, 0x39eb8f78, 0xed1bcb132, 0xc42245b8c0, 0x53f3d1895, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc423882000, 0xc42049d900)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc423882000, 0xc42049d900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc423882000, 0xc42049d900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc423882000, 0xc42049d900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204c4820, 0x892540, 0xc4203dd440)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 986154 [select, 1 minutes]:
main.listeningToGame.func1(0xc422128000, 0x8, 0xc42006efc0, 0xc42006f680, 0xf7, 0xd18c2e2800, 0x1e7491e0, 0xed1bcb0dd, 0xc42245ba40)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043084 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8512988, 0x72, 0xc420a18e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420730998, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420730998, 0xc420516300, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420730980, 0xc420516341, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420730980, 0xc420516341, 0x1, 0x1, 0xc420a18fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310178, 0xc420516341, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420516330)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 921475 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xe9, 0xc421aecf08, 0x8, 0xc421aed158, 0x8, 0xc420511f80, 0xc420749a40)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 913302 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xe5, 0xc4220fd270, 0x8, 0xc420ef1d68, 0x8, 0xc42006ed80, 0xc420ce6780)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 9199 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xda, 0x8, 0x1, 0xc422b66338, 0x7, 0x0, 0xbe82cc6d0e221e30, 0x195980b0152, 0xa820a0, 0x1f930e5272, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421ad80e0, 0xc422b4b500)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421ad80e0, 0xc422b4b500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421ad80e0, 0xc422b4b500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421ad80e0, 0xc422b4b500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203846e0, 0x892540, 0xc42017ffc0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 868141 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xd9, 0xc422072050, 0x8, 0xc422072238, 0x8, 0xc420d480c0, 0xc4200de500)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043223 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc42046b000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043291 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc42101f180)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043047 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc4212b1000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 884184 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xdc, 0xc421376228, 0x8, 0xc421376428, 0x8, 0xc420190d80, 0xc4207492c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042977 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420629400)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043138 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc4210ce180)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 3757 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xfd, 0x8, 0x1, 0xc42131ddc0, 0x8, 0x0, 0x6ca7eb0, 0xed1bcb132, 0xc420635da0, 0x5361c8e39, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b0fb20, 0xc422b83200)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b0fb20, 0xc422b83200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b0fb20, 0xc422b83200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b0fb20, 0xc422b83200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420384460, 0x892540, 0xc42017ed40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043105 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc421fee380)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042976 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84c5d70, 0x72, 0xc42108de58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42020db18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42020db18, 0xc42024ac00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42020db00, 0xc42024ac71, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42020db00, 0xc42024ac71, 0x1, 0x1, 0xc4202c3a08, 0xc4208a79d8, 0xc4202c3ab8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201861a8, 0xc42024ac71, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42024ac60)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1032603 [select, 1 minutes]:
main.listeningToGame.func1(0xc421094090, 0x8, 0xc42153d920, 0xc42153d980, 0x105, 0xd18c2e2800, 0x30af8040, 0xed1bcb121, 0xc4206edb60)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042842 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc421370000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 910970 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xe3, 0xc420238000, 0x8, 0xc4202381c8, 0x8, 0xc420510de0, 0xc4207488c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1007968 [select, 1 minutes]:
main.listeningToGame.func1(0xc421677f48, 0x8, 0xc420253380, 0xc4202537a0, 0xfc, 0xd18c2e2800, 0x173281d0, 0xed1bcb0fc, 0xc421b74a20)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 6715 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xf9, 0x1e, 0x1, 0xc421a014c0, 0x7, 0x0, 0x4bbea0, 0xed1bcb133, 0xc4205926c0, 0x8c40e5934, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421ad87e0, 0xc4209f1c00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421ad87e0, 0xc4209f1c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421ad87e0, 0xc4209f1c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421ad87e0, 0xc4209f1c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420384780, 0x892540, 0xc42018f900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043231 [semacquire, 1 minutes]:
sync.runtime_SemacquireMutex(0xa9fb84, 0x0)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/mutex.go:134 +0xf7
sync.(*RWMutex).Lock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:93 +0x2d
main.listeningToGame(0xc421854ee0, 0x8, 0xc4224fb708, 0x8, 0xc4224fb718, 0x8, 0xd18c2e2800, 0x23e3fd00, 0xed1bcb138, 0xc421c551a0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:32 +0x3f
main.moveNotificationWebsocketHandler(0x892240, 0xc42026c540, 0xc42049c100)
/home/pciet/go/src/github.com/pciet/wichess/web_moven.go:83 +0x4a6
net/http.HandlerFunc.ServeHTTP(0x856a78, 0x892240, 0xc42026c540, 0xc42049c100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42026c540, 0xc42049c100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc42026c540, 0xc42049c100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420095860, 0x892540, 0xc4201678c0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043048 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc422adf000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 10541 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xfc, 0x10, 0x1, 0xc420c37cc8, 0x8, 0x0, 0xbe82cc6d1e2a2816, 0x195a8130b2a, 0xa820a0, 0x66627a6e4, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42026ca80, 0xc421961900)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42026ca80, 0xc421961900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42026ca80, 0xc421961900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc42026ca80, 0xc421961900)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420412aa0, 0x892540, 0xc4203fbd40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1007969 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xfc, 0xc421677f48, 0x8, 0xc420f72168, 0x8, 0xc420253800, 0xc420577540)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043144 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a855cc80, 0x72, 0xc420f85e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420632b18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420632b18, 0xc42016ec00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420632b00, 0xc42016ec71, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420632b00, 0xc42016ec71, 0x1, 0x1, 0xc420f85fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186178, 0xc42016ec71, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42016ec60)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 996919 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf9, 0xc42177e040, 0x8, 0xc42177e208, 0x7, 0xc4201910e0, 0xc4200df400)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 973362 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf4, 0xc421202ae0, 0x8, 0xc421e7b378, 0x8, 0xc42153cf00, 0xc4200dea00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 888922 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xde, 0xc42161a1c8, 0x8, 0xc42161a398, 0x8, 0xc4202530e0, 0xc420ce63c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 5929 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a857d580, 0x72, 0xc4220ee050)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4221bce98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4221bce98, 0xc420276000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4221bce80, 0xc420276000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4221bce80, 0xc420276000, 0x1000, 0x1000, 0xc4220ee168, 0x434b9c, 0x200)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42016c028, 0xc420276000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc420a6ec00, 0xc4201b9620, 0x5, 0x200, 0x42bd04, 0x856988, 0xc4220ee240)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc420a6ec00, 0xc4201b9620, 0x5, 0x200, 0x5, 0x4120fd, 0xc421524fc0, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc420a6ec00, 0xc4201b9620, 0x5, 0x200, 0x0, 0xc420434000, 0xcb)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc4201b9600, 0xc421524fc0, 0x79c860, 0x11, 0x18)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:947 +0xf3
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recv1Buf(0xc4201b9600, 0xc421524fc0, 0xa)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:997 +0x39
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recv1(0xc4201b9600, 0xc42016c028, 0xc4201b9620)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:1018 +0x7c
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).readBindResponse(0xc4201b9600)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:1633 +0x2f
github.com/pciet/wichess/vendor/github.com/lib/pq.(*stmt).exec(0xc420270e60, 0xc4203d65f0, 0x1, 0x1)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:1270 +0x823
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).query(0xc4201b9600, 0xc420d3c090, 0x30, 0xc4203d65f0, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn.go:855 +0x2a1
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).QueryContext(0xc4201b9600, 0x892580, 0xc4200120e0, 0xc420d3c090, 0x30, 0xc420ed5560, 0x1, 0x1, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8
database/sql.ctxDriverQuery(0x892580, 0xc4200120e0, 0x7fd3a8549208, 0xc4201b9600, 0x0, 0x0, 0xc420d3c090, 0x30, 0xc420ed5560, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/ctxutil.go:48 +0x235
database/sql.(*DB).queryDC.func1()
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1464 +0x1c5
database/sql.withLock(0x8903e0, 0xc420228300, 0xc4220ee900)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc4201b0000, 0x892580, 0xc4200120e0, 0x892540, 0xc4203ddac0, 0xc420228300, 0xc4203d65e0, 0xc420d3c090, 0x30, 0xc4220f0938, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc4209de200, 0x892580, 0xc4200120e0, 0xc420d3c090, 0x30, 0xc4220f0938, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc4209de200, 0x892580, 0xc4200120e0, 0xc420d3c090, 0x30, 0xc4220f0938, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc4209de200, 0xc420d3c090, 0x30, 0xc4220f0938, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc4209de200, 0xd9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.movesHandler(0x892240, 0xc421980c40, 0xc422726100)
/home/pciet/go/src/github.com/pciet/wichess/web_moves.go:76 +0x366
net/http.HandlerFunc.ServeHTTP(0x856a88, 0x892240, 0xc421980c40, 0xc422726100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421980c40, 0xc422726100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421980c40, 0xc422726100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4202708c0, 0x892540, 0xc4203dd080)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043193 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a858c670, 0x72, 0xc420034658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42050e018, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42050e018, 0xc4208df500, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42050e000, 0xc4208df571, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42050e000, 0xc4208df571, 0x1, 0x1, 0xc4200347a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310048, 0xc4208df571, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4208df560)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 913301 [select, 1 minutes]:
main.listeningToGame.func1(0xc4220fd270, 0x8, 0xc42006e4e0, 0xc42006e840, 0xe5, 0xd18c2e2800, 0x18a37308, 0xed1bcb060, 0xc4209a08a0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042671 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a85019c0, 0x72, 0xc4214cfe58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203ccf18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203ccf18, 0xc4203d2800, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203ccf00, 0xc4203d2881, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203ccf00, 0xc4203d2881, 0x1, 0x1, 0xc4214cffa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42016c0a0, 0xc4203d2881, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203d2870)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1042817 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a859a7c0, 0x72, 0xc420a1f658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4205ac218, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4205ac218, 0xc420a40a00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4205ac200, 0xc420a40af1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4205ac200, 0xc420a40af1, 0x1, 0x1, 0xc420a1f7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186240, 0xc420a40af1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420a40ae0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 5928 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xf6, 0x20, 0x1, 0xc420f15420, 0x8, 0x0, 0x35b54868, 0xed1bcb132, 0xc42111c420, 0xc04db3756, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42026d960, 0xc422420600)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42026d960, 0xc422420600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42026d960, 0xc422420600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc42026d960, 0xc422420600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420270820, 0x892540, 0xc4203dda40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 935735 [select, 1 minutes]:
main.listeningToGame.func1(0xc420f731e0, 0x8, 0xc42153c0c0, 0xc42153c1e0, 0xed, 0xd18c2e2800, 0x3b1a14c8, 0xed1bcb085, 0xc421ab23c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 973265 [select, 1 minutes]:
main.listeningToGame.func1(0xc421202ae0, 0x8, 0xc42153c2a0, 0xc42153c480, 0xf4, 0xd18c2e2800, 0x8f42510, 0xed1bcb0c7, 0xc420a3b980)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042526 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a858c810, 0x72, 0xc4201d3658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420506598, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420506598, 0xc4206c0a00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420506580, 0xc4206c0a61, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420506580, 0xc4206c0a61, 0x1, 0x1, 0xc4201d37a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186118, 0xc4206c0a61, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4206c0a50)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 9962 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xce, 0x11, 0x1, 0xc421902328, 0x8, 0x0, 0xbe82cc6cf2113606, 0x195805f4f47, 0xa820a0, 0x2d494488c6, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b0e2a0, 0xc421268000)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b0e2a0, 0xc421268000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b0e2a0, 0xc421268000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b0e2a0, 0xc421268000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420384e60, 0x892540, 0xc4203dc400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1042890 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc4209efa00)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043274 [semacquire, 1 minutes]:
sync.runtime_SemacquireMutex(0xa9fb84, 0x0)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/mutex.go:134 +0xf7
sync.(*RWMutex).Lock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:93 +0x2d
main.listeningToGame(0xc421855558, 0x8, 0xc4218558a8, 0x8, 0xc4218558b8, 0x8, 0xd18c2e2800, 0x20ab76e0, 0xed1bcb138, 0xc421c551a0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:32 +0x3f
main.moveNotificationWebsocketHandler(0x892240, 0xc4219809a0, 0xc42049c500)
/home/pciet/go/src/github.com/pciet/wichess/web_moven.go:83 +0x4a6
net/http.HandlerFunc.ServeHTTP(0x856a78, 0x892240, 0xc4219809a0, 0xc42049c500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4219809a0, 0xc42049c500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc4219809a0, 0xc42049c500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203ef680, 0x892540, 0xc420167e80)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1042428 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8585c90, 0x72, 0xc420f89e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42018a518, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42018a518, 0xc420182e00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42018a500, 0xc420182e21, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42018a500, 0xc420182e21, 0x1, 0x1, 0xc4203ad108, 0xc4224242f8, 0xc4203ad1b8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186078, 0xc420182e21, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420182e10)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1043224 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc422b8d000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1006238 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xfa, 0xc4224fbcd0, 0x8, 0xc421d6cdf8, 0x8, 0xc420191500, 0xc4200deb40)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 5180 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xfe, 0x1e, 0x1, 0xc422615de8, 0x8, 0x0, 0x1537e28, 0xed1bcb132, 0xc4222f7b60, 0x52cdcda3e, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc423883880, 0xc420efb600)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc423883880, 0xc420efb600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc423883880, 0xc420efb600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc423883880, 0xc420efb600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204121e0, 0x892540, 0xc4203dcf40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043142 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc421f9b000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043027 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc4212b0000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1023477 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x102, 0xc4227f7d90, 0x8, 0xc4227f7f58, 0x8, 0xc42153c7e0, 0xc4200dfb80)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 8438 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0x105, 0xa, 0x1, 0xc422b80010, 0x8, 0x0, 0xbe82cc6d0a52dbad, 0x195943bbec8, 0xa820a0, 0x26f01766e, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42026c1c0, 0xc422726d00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42026c1c0, 0xc422726d00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42026c1c0, 0xc422726d00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc42026c1c0, 0xc422726d00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204128c0, 0x892540, 0xc42018fdc0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043028 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc42013d000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043147 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8585a20, 0x72, 0xc420f89658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420730818, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420730818, 0xc4203fdf00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420730800, 0xc4203fdfc1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420730800, 0xc4203fdfc1, 0x1, 0x1, 0xc420f897a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310160, 0xc4203fdfc1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203fdfb0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 11210 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xea, 0x15, 0x1, 0xc421a9f5e8, 0x8, 0x0, 0x18793e58, 0xed1bcb132, 0xc420c4ade0, 0x178f1f2b10, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421980b60, 0xc421699a00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421980b60, 0xc421699a00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421980b60, 0xc421699a00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421980b60, 0xc421699a00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420270960, 0x892540, 0xc420060640)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 889146 [select, 1 minutes]:
main.listeningToGame.func1(0xc42117c850, 0x8, 0xc420191980, 0xc4202527e0, 0xdf, 0xd18c2e2800, 0x19c30438, 0xed1bcb03d, 0xc4215a2120)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 921474 [select, 1 minutes]:
main.listeningToGame.func1(0xc421aecf08, 0x8, 0xc420511da0, 0xc420511e60, 0xe9, 0xd18c2e2800, 0xfeefea8, 0xed1bcb06d, 0xc420e30cc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043204 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420ae5000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1042801 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc42020bf00)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 877945 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xda, 0xc4219f74e8, 0x8, 0xc4210bf8f8, 0x7, 0xc42153cb40, 0xc420ce6280)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042908 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a859a6f0, 0x72, 0xc420f8ae58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4205ac318, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4205ac318, 0xc420a40c00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4205ac300, 0xc420a40ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4205ac300, 0xc420a40ca1, 0x1, 0x1, 0xc420f8afa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186248, 0xc420a40ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420a40c90)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 878691 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xda, 0xc420b04680, 0x7, 0xc4210a29d8, 0x7, 0xc420253200, 0xc420ce6500)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 883849 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xdc, 0xc422280398, 0x8, 0xc422280568, 0x8, 0xc420252a20, 0xc420748c80)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043050 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a859a2e0, 0x72, 0xc4201cce58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4206e0398, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4206e0398, 0xc420acc100, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4206e0380, 0xc420acc101, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4206e0380, 0xc420acc101, 0x1, 0x1, 0xc4201ccfa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186268, 0xc420acc101, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420acc0f0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 921704 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xea, 0xc422081100, 0x8, 0xc4220812d8, 0x8, 0xc42006e480, 0xc420577040)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 930693 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xeb, 0xc421fc2620, 0x7, 0xc421fc27e8, 0x7, 0xc42153cc60, 0xc4205772c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043124 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420cb6c00)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042838 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc42087f000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043141 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc4212ec000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 7589 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xef, 0xf, 0x1, 0xc42187b258, 0x7, 0x0, 0xfb8a498, 0xed1bcb132, 0xc4206f4360, 0xfca658c22, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4211ecd20, 0xc420beaf00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4211ecd20, 0xc420beaf00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4211ecd20, 0xc420beaf00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc4211ecd20, 0xc420beaf00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204c4aa0, 0x892540, 0xc4203ddd40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043331 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8585610, 0x72, 0xc42061a868)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4215aa298, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4215aa298, 0xc420eb2000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4215aa280, 0xc420eb2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4215aa280, 0xc420eb2000, 0x1000, 0x1000, 0xc42061a978, 0x6b897b, 0x7f8f60)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310278, 0xc420eb2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).Read(0xc421588960, 0xc420eb2000, 0x1000, 0x1000, 0x0, 0x40291c, 0xc42061aa78)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:756 +0xf8
bufio.(*Reader).fill(0xc421820a20)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadSlice(0xc421820a20, 0xc42001000a, 0xc420010350, 0xc42061aab8, 0x44675f, 0x4857dd, 0xc42061aac0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:341 +0x2c
bufio.(*Reader).ReadLine(0xc421820a20, 0xc420bcb000, 0x100, 0xf8, 0x8283e0, 0x0, 0xc420434c00)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:370 +0x34
net/textproto.(*Reader).readLineSlice(0xc421588990, 0xc4226f4601, 0xc42061aba8, 0x412738, 0x100, 0x8283e0)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc421588990, 0xc420bcb000, 0x0, 0x0, 0x72)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc421820a20, 0x0, 0xc420bcb000, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/request.go:925 +0x8c
net/http.(*conn).readRequest(0xc420385400, 0x892540, 0xc4203fab80, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:936 +0x16f
net/http.(*conn).serve(0xc420385400, 0x892540, 0xc4203fab80)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1760 +0x4dc
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1017517 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xfe, 0xc4220cecd8, 0x8, 0xc420239e38, 0x8, 0xc42153cea0, 0xc4200df900)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1008190 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xfc, 0xc4219bd790, 0x8, 0xc4219bd958, 0x8, 0xc420511e00, 0xc420576a00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043300 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8501680, 0x72, 0xc420569e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42020c798, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42020c798, 0xc42016f000, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42020c780, 0xc42016f0f1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42020c780, 0xc42016f0f1, 0x1, 0x1, 0xc4202b1888, 0xc421b91078, 0xc4202b1938)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186080, 0xc42016f0f1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42016f0e0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 9960 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0x107, 0x23, 0x1, 0xc420b9e280, 0x8, 0x0, 0xbe82cc6e64c03a6c, 0x196d8af1042, 0xa820a0, 0x3c7706c3, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421980000, 0xc421269100)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421980000, 0xc421269100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421980000, 0xc421269100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421980000, 0xc421269100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420384be0, 0x892540, 0xc420404dc0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 930548 [select, 1 minutes]:
main.listeningToGame.func1(0xc420c8d360, 0x7, 0xc42153c840, 0xc42153c8a0, 0xeb, 0xd18c2e2800, 0x4143c38, 0xed1bcb07c, 0xc420e31500)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043221 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc42212a380)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 917087 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xe6, 0xc420d71b00, 0x8, 0xc420edd910, 0x8, 0xc420252b40, 0xc4207483c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043031 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84c5ca0, 0x72, 0xc420a1ce58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42020dc18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42020dc18, 0xc42024ae00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42020dc00, 0xc42024ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42020dc00, 0xc42024ae21, 0x1, 0x1, 0xc420a1cfa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201861b0, 0xc42024ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42024ae10)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 957343 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf0, 0xc420a32038, 0x8, 0xc421e561b8, 0x8, 0xc420253500, 0xc420749180)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1022913 [select, 1 minutes]:
main.listeningToGame.func1(0xc420f15338, 0x8, 0xc420510fc0, 0xc420511140, 0x101, 0xd18c2e2800, 0xf9c3740, 0xed1bcb112, 0xc42111c240)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 9961 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xf7, 0x1f, 0x1, 0xc421bbaef8, 0x8, 0x0, 0x12b21260, 0xed1bcb132, 0xc422608d20, 0xac0b20347, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4219802a0, 0xc420de6f00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4219802a0, 0xc420de6f00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4219802a0, 0xc420de6f00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc4219802a0, 0xc420de6f00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420384dc0, 0x892540, 0xc4204056c0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 921879 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xea, 0xc4216c2060, 0x8, 0xc422234230, 0x8, 0xc42006ecc0, 0xc420ce7040)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1023490 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x101, 0xc421d4b648, 0x8, 0xc420f794b8, 0x8, 0xc420191d40, 0xc420ce6000)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042979 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc42087e000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 918169 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xe7, 0xc4209e6050, 0x7, 0xc4209e6b50, 0x8, 0xc42006f800, 0xc420ce6c80)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 995957 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf8, 0xc421a9fdc0, 0x7, 0xc42177ffe8, 0x7, 0xc4201902a0, 0xc420ce7900)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 910969 [select, 1 minutes]:
main.listeningToGame.func1(0xc420238000, 0x8, 0xc420510c00, 0xc420510d80, 0xe3, 0xd18c2e2800, 0x3a802e58, 0xed1bcb05c, 0xc42103dec0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042857 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc42118b680)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042982 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc422ace000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1031749 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x104, 0xc422280590, 0x8, 0xc421a2e618, 0x8, 0xc42021e3c0, 0xc4200dfe00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042878 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc421c9a880)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043014 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8501dd0, 0x72, 0xc42081a658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42026fe98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42026fe98, 0xc42016fb00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42026fe80, 0xc42016fb71, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42026fe80, 0xc42016fb71, 0x1, 0x1, 0xc42081a7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4203100b8, 0xc42016fb71, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42016fb60)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1043062 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc42152f280)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043113 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420386f80)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043174 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8585880, 0x72, 0xc4216fd658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42020cc98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42020cc98, 0xc42016e500, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42020cc80, 0xc42016e5e1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42020cc80, 0xc42016e5e1, 0x1, 0x1, 0xc4216fd7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e080, 0xc42016e5e1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42016e5d0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 10543 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fb8c)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move(0xf5, 0x8, 0x1, 0xc4220f8aa8, 0x8, 0x0, 0xbe82cc6d0f7b0afd, 0x1959963ee29, 0xa820a0, 0xd37edc5d9, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc422b0f420, 0xc422c0df00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc422b0f420, 0xc422c0df00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc422b0f420, 0xc422c0df00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc422b0f420, 0xc422c0df00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420412be0, 0x892540, 0xc4203fbe80)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043054 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8585d60, 0x72, 0xc420f87e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42018a498, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42018a498, 0xc420160100, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42018a480, 0xc4201601c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42018a480, 0xc4201601c1, 0x1, 0x1, 0xc420f87fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186070, 0xc4201601c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4201601b0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 996918 [select, 1 minutes]:
main.listeningToGame.func1(0xc42177e040, 0x8, 0xc420190b40, 0xc420190cc0, 0xf9, 0xd18c2e2800, 0x27cf8740, 0xed1bcb0ed, 0xc421b74de0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 961702 [select, 1 minutes]:
main.listeningToGame.func1(0xc422558010, 0x8, 0xc42006e5a0, 0xc42006fb00, 0xf1, 0xd18c2e2800, 0x19232a58, 0xed1bcb0b4, 0xc4205db740)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042852 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420e4d000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 974484 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf5, 0xc42034b700, 0x8, 0xc42260c240, 0x8, 0xc420510240, 0xc420ce7680)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043000 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc422404100)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 979758 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf6, 0xc421aec3a0, 0x7, 0xc4223b35e8, 0x8, 0xc420511500, 0xc4200df180)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043116 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8501c30, 0x72, 0xc4216fb658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203ccd98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203ccd98, 0xc4203d2600, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203ccd80, 0xc4203d26a1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203ccd80, 0xc4203d26a1, 0x1, 0x1, 0xc42205f1a0, 0x0, 0xc42018ef18)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42016c098, 0xc4203d26a1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203d2690)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 921659 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xe9, 0xc4210208c8, 0x8, 0xc421020a98, 0x8, 0xc420252120, 0xc420576dc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 931327 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xec, 0xc42249f560, 0x8, 0xc42185c028, 0x8, 0xc420252de0, 0xc420577cc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042995 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc422ade000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043069 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc4214c5000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1042990 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420ef2580)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042998 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8501340, 0x72, 0xc420034e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203ba998, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203ba998, 0xc4205a2000, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203ba980, 0xc4205a2071, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203ba980, 0xc4205a2071, 0x1, 0x1, 0xc420034fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186228, 0xc4205a2071, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4205a2060)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1042699 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc4224cdc00)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042770 [chan send, 1 minutes]:
main.game.move.func1(0xc420937000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:107 +0xc5
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1021714 [select, 1 minutes]:
main.listeningToGame.func1(0xc421bab6f0, 0x8, 0xc420190360, 0xc420190420, 0x100, 0xd18c2e2800, 0xfbfc0e8, 0xed1bcb110, 0xc42144cfc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043275 [semacquire, 1 minutes]:
sync.runtime_SemacquireMutex(0xa9fb84, 0x0)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/mutex.go:134 +0xf7
sync.(*RWMutex).Lock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:93 +0x2d
main.listeningToGame(0xc421a52990, 0x8, 0xc421eaa838, 0x8, 0xc421eaa848, 0x8, 0xd18c2e2800, 0x23e3fd00, 0xed1bcb138, 0xc421331320, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:32 +0x3f
main.moveNotificationWebsocketHandler(0x892240, 0xc421f521c0, 0xc420598500)
/home/pciet/go/src/github.com/pciet/wichess/web_moven.go:83 +0x4a6
net/http.HandlerFunc.ServeHTTP(0x856a78, 0x892240, 0xc421f521c0, 0xc420598500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421f521c0, 0xc420598500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421f521c0, 0xc420598500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203ef720, 0x892540, 0xc420404640)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043118 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420dc4000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 911349 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xe3, 0xc420d70f10, 0x8, 0xc422b481d0, 0x8, 0xc420190660, 0xc420748280)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043091 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420ec0000)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042826 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420937000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1042973 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc4209de200)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1023476 [select, 1 minutes]:
main.listeningToGame.func1(0xc4227f7d90, 0x8, 0xc42153c720, 0xc42153c780, 0x102, 0xd18c2e2800, 0x1188a9a8, 0xed1bcb113, 0xc42072a900)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042797 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a855cbb0, 0x72, 0xc420a1b658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420632b98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420632b98, 0xc42016e300, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420632b80, 0xc42016e311, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420632b80, 0xc42016e311, 0x1, 0x1, 0xc420a1b7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186180, 0xc42016e311, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42016e300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 930549 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xeb, 0xc420c8d360, 0x7, 0xc42049e198, 0x7, 0xc42153c9c0, 0xc420576640)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043001 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc422acf000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043032 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc4224e4000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043177 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc421ab5c00)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043301 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420c20180)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 961703 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf1, 0xc422558010, 0x8, 0xc42131db58, 0x8, 0xc42006fbc0, 0xc4200de3c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 986155 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf7, 0xc422128000, 0x8, 0xc4221281c8, 0x8, 0xc42006f6e0, 0xc420ce6640)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 956150 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xef, 0xc421b1d120, 0x7, 0xc421530e08, 0x7, 0xc42006f200, 0xc4200de000)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 966612 [select, 1 minutes]:
main.listeningToGame.func1(0xc420e60ff0, 0x7, 0xc42153c060, 0xc42153c300, 0xf2, 0xd18c2e2800, 0x10125d58, 0xed1bcb0bc, 0xc4222f6360)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043059 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a859a3b0, 0x72, 0xc421091e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4206e0318, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4206e0318, 0xc420acc000, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4206e0300, 0xc420acc011, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4206e0300, 0xc420acc011, 0x1, 0x1, 0xc421091fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186260, 0xc420acc011, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420acc000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1042687 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420344180)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 951465 [select, 1 minutes]:
main.listeningToGame.func1(0xc421f82050, 0x8, 0xc420252c00, 0xc420252c60, 0xee, 0xd18c2e2800, 0x146f1ff8, 0xed1bcb0a2, 0xc422218840)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 956989 [select, 1 minutes]:
main.listeningToGame.func1(0xc421ebb428, 0x8, 0xc420252060, 0xc420252180, 0xf0, 0xd18c2e2800, 0xfccc108, 0xed1bcb0ab, 0xc421e9ed20)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042836 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420bede00)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 888785 [select, 1 minutes]:
main.listeningToGame.func1(0xc42237ebb0, 0x8, 0xc42021e300, 0xc4205108a0, 0xde, 0xd18c2e2800, 0x3a291578, 0xed1bcb03c, 0xc422219da0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043007 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420d95d80)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 867936 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xd9, 0xc421020220, 0x7, 0xc4210203e8, 0x8, 0xc420d49380, 0xc420748640)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 962087 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf1, 0xc422558480, 0x8, 0xc42197a918, 0x8, 0xc420511320, 0xc420749680)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1016841 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xff, 0xc4213ad3f0, 0x8, 0xc42169d100, 0x8, 0xc42021f020, 0xc4200df680)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1016105 [select, 1 minutes]:
main.listeningToGame.func1(0xc4213e6640, 0x8, 0xc42021e0c0, 0xc42021e2a0, 0xfd, 0xd18c2e2800, 0x27bb3420, 0xed1bcb107, 0xc422424780)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1032604 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x105, 0xc421094090, 0x8, 0xc421c6c300, 0x8, 0xc42153d9e0, 0xc420576140)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 931326 [select, 1 minutes]:
main.listeningToGame.func1(0xc42249f560, 0x8, 0xc4202525a0, 0xc420252d20, 0xec, 0xd18c2e2800, 0x3403a898, 0xed1bcb07d, 0xc420bdea20)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 931532 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xec, 0xc421bbb840, 0x8, 0xc421bbba38, 0x8, 0xc420252f00, 0xc420577a40)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043135 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84de458, 0x72, 0xc4201cc658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420cf8c18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420cf8c18, 0xc420866100, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420cf8c00, 0xc420866191, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420cf8c00, 0xc420866191, 0x1, 0x1, 0xc4219b5200, 0x0, 0xc42017ff58)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e0c8, 0xc420866191, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420866180)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1042545 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8501d00, 0x72, 0xc42108d658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203bb898, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203bb898, 0xc42040c400, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203bb880, 0xc42040c4c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203bb880, 0xc42040c4c1, 0x1, 0x1, 0xc420974988, 0xc421a17bb8, 0xc420974a38)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e118, 0xc42040c4c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42040c4b0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 921703 [select, 1 minutes]:
main.listeningToGame.func1(0xc422081100, 0x8, 0xc42006e240, 0xc42006e3c0, 0xea, 0xd18c2e2800, 0x1c1f8620, 0xed1bcb06d, 0xc421ac1800)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042764 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84de6c8, 0x72, 0xc420f8b658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420730798, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420730798, 0xc4203fdd00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420730780, 0xc4203fdd51, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420730780, 0xc4203fdd51, 0x1, 0x1, 0xc420f8b7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310158, 0xc4203fdd51, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203fdd40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1030225 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x103, 0xc420856d08, 0x8, 0xc420c04020, 0x8, 0xc42153d440, 0xc420ce7400)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1007173 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xfb, 0xc4210a34c0, 0x8, 0xc4210a3688, 0x8, 0xc420510300, 0xc420ce72c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 883848 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fba8)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).Lock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:98 +0x6e
main.listeningToGame.func1(0xc422280398, 0x8, 0xc42006e540, 0xc420252960, 0xdc, 0xd18c2e2800, 0x34bb11b8, 0xed1bcb035, 0xc42205e9c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:59 +0x5bc
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042942 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a85853a0, 0x72, 0xc420262e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42026f518, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42026f518, 0xc42016f200, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42026f500, 0xc42016f211, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42026f500, 0xc42016f211, 0x1, 0x1, 0xc420262fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310088, 0xc42016f211, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42016f200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 973652 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf4, 0xc420ca0000, 0x8, 0xc4215e21a8, 0x8, 0xc42153d1a0, 0xc4200dec80)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042887 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a858c0c0, 0x72, 0xc42037d658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420b63b18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420b63b18, 0xc420079c00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420b63b00, 0xc420079c61, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420b63b00, 0xc420079c61, 0x1, 0x1, 0xc42037d7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e0b0, 0xc420079c61, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420079c50)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1042869 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a858c260, 0x72, 0xc4216d4e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4200ab218, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4200ab218, 0xc4205fcd00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4200ab200, 0xc4205fcdc1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4200ab200, 0xc4205fcdc1, 0x1, 0x1, 0xc4216d4fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42016c020, 0xc4205fcdc1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4205fcdb0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1031446 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x104, 0xc421ed4bb0, 0x8, 0xc42203d980, 0x8, 0xc420510960, 0xc4200dfcc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 966613 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf2, 0xc420e60ff0, 0x7, 0xc420e611b8, 0x7, 0xc42153c420, 0xc4200de780)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043066 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc422162080)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 853288 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xd6, 0xc4218373e8, 0x8, 0xc4218375b8, 0x8, 0xc4202531a0, 0xc420ce7b80)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043039 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc4216b2200)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1006899 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xfb, 0xc421959598, 0x8, 0xc4219597d8, 0x8, 0xc420191140, 0xc4200df2c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043140 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc421869000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1042928 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84de048, 0x72, 0xc4201d0658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420317498, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420317498, 0xc420667500, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420317480, 0xc4206675d1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420317480, 0xc4206675d1, 0x1, 0x1, 0xc421245860, 0x0, 0xc42018e3d8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e030, 0xc4206675d1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4206675c0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 889486 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xdf, 0xc420ac4ab0, 0x8, 0xc422114198, 0x8, 0xc420510420, 0xc420ce6b40)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1030224 [select, 1 minutes]:
main.listeningToGame.func1(0xc420856d08, 0x8, 0xc42153cd20, 0xc42153d080, 0x103, 0xd18c2e2800, 0xd93578, 0xed1bcb11e, 0xc4215f16e0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043112 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84de528, 0x72, 0xc420031e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420cf8b98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420cf8b98, 0xc420866200, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420cf8b80, 0xc4208662e1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420cf8b80, 0xc4208662e1, 0x1, 0x1, 0xc420031fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e0c0, 0xc4208662e1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4208662d0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 986563 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf7, 0xc4240e4100, 0x8, 0xc420a32010, 0x8, 0xc420510540, 0xc420ce6dc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 889147 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xdf, 0xc42117c850, 0x8, 0xc421836740, 0x8, 0xc420252d80, 0xc420ce68c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043071 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a858c9b0, 0x72, 0xc420a1ae58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420506518, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420506518, 0xc4206c0800, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420506500, 0xc4206c0881, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420506500, 0xc4206c0881, 0x1, 0x1, 0xc420b34e08, 0xc420962238, 0xc420b34eb8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186110, 0xc4206c0881, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4206c0870)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1042727 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc4220a2180)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1016331 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xfd, 0xc420013c50, 0x8, 0xc420013e18, 0x8, 0xc420191860, 0xc420ce6f00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 913454 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xe5, 0xc420dd7490, 0x8, 0xc420dd7658, 0x8, 0xc42006eba0, 0xc420749e00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 812065 [select, 1 minutes]:
main.listeningToGame.func1(0xc422711850, 0x8, 0xc4201914a0, 0xc420191680, 0xce, 0xd18c2e2800, 0x1af5db0, 0xed1bcafb3, 0xc42125bda0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042948 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc4224e5000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1043198 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc42046a000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 956990 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf0, 0xc421ebb428, 0x8, 0xc422b6c5f0, 0x8, 0xc4202521e0, 0xc4205763c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 917086 [select, 1 minutes]:
main.listeningToGame.func1(0xc420d71b00, 0x8, 0xc420252600, 0xc420252ae0, 0xe6, 0xd18c2e2800, 0x18a8e978, 0xed1bcb066, 0xc42103d1a0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043076 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc420936000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 1017049 [select, 1 minutes]:
main.listeningToGame.func1(0xc42126af00, 0x8, 0xc420252fc0, 0xc420253260, 0xfe, 0xd18c2e2800, 0x106da488, 0xed1bcb109, 0xc421a349c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043157 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc4212a1000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 918121 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xe7, 0xc420c7a000, 0x8, 0xc4220933c8, 0x8, 0xc42153cc00, 0xc420ce6a00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 812395 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xce, 0xc420ab2550, 0x8, 0xc421d6c4c8, 0x8, 0xc420252000, 0xc420749cc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043129 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc421ac9f80)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043151 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc4215ae780)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042978 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420bac300)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043078 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc421f71100)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1016840 [select, 1 minutes]:
main.listeningToGame.func1(0xc4213ad3f0, 0x8, 0xc42021e7e0, 0xc42021efc0, 0xff, 0xd18c2e2800, 0x16a0e478, 0xed1bcb109, 0xc4217d5f20)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1042871 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8512168, 0x72, 0xc420380658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420732118, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420732118, 0xc42031c300, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420732100, 0xc42031c3a1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420732100, 0xc42031c3a1, 0x1, 0x1, 0xc4203807a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310140, 0xc42031c3a1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42031c390)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1043196 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc4205f8780)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042785 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc42118ae80)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1043088 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a8585950, 0x72, 0xc4216d0e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42018b018, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42018b018, 0xc42031c100, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42018b000, 0xc42031c161, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42018b000, 0xc42031c161, 0x1, 0x1, 0xc4216d0fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201860e0, 0xc42031c161, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42031c150)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1017050 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xfe, 0xc42126af00, 0x8, 0xc42260c010, 0x8, 0xc420253c20, 0xc4200df540)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 935805 [semacquire, 1 minutes]:
sync.runtime_SemacquireMutex(0xa9fba4, 0xc420ceaf00)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/mutex.go:134 +0xf7
sync.(*RWMutex).Lock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:93 +0x2d
main.listeningToGame.func2(0xed, 0xc421ed5830, 0x8, 0xc4221d21c8, 0x8, 0xc420190f00, 0xc420ce7540)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:123 +0x369
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1023795 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x102, 0xc421959720, 0x8, 0xc4220c3168, 0x8, 0xc420510120, 0xc420ce7180)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1043131 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc4224ce000)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 853144 [select, 1 minutes]:
main.listeningToGame.func1(0xc422080090, 0x8, 0xc420d48840, 0xc420d48a80, 0xd6, 0xd18c2e2800, 0x2778e778, 0xed1bcafff, 0xc422403020)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 918120 [select, 1 minutes]:
main.listeningToGame.func1(0xc420c7a000, 0x8, 0xc42153c900, 0xc42153ca20, 0xe7, 0xd18c2e2800, 0x2ac93f40, 0xed1bcb067, 0xc420508ea0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:65 +0x3ee
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1043304 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a85010d0, 0x72, 0xc421009868)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420c20318, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420c20318, 0xc420333000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420c20300, 0xc420333000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420c20300, 0xc420333000, 0x1000, 0x1000, 0xc421009978, 0x6b897b, 0x7f8f60)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201860d8, 0xc420333000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).Read(0xc421588a80, 0xc420333000, 0x1000, 0x1000, 0x2, 0x2, 0x2)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:756 +0xf8
bufio.(*Reader).fill(0xc420064660)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadSlice(0xc420064660, 0xa, 0xc4213f7690, 0xc421009ab8, 0x44675f, 0x4857dd, 0xc421009ac0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:341 +0x2c
bufio.(*Reader).ReadLine(0xc420064660, 0xc420bcb200, 0x100, 0xf8, 0x8283e0, 0x0, 0xc420434c00)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:370 +0x34
net/textproto.(*Reader).readLineSlice(0xc421588ab0, 0xc4226f4601, 0xc421009ba8, 0x412738, 0x100, 0x8283e0)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc421588ab0, 0xc420bcb200, 0x0, 0x0, 0x72)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc420064660, 0x0, 0xc420bcb200, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/request.go:925 +0x8c
net/http.(*conn).readRequest(0xc42020ec80, 0x892540, 0xc4203fad80, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:936 +0x16f
net/http.(*conn).serve(0xc42020ec80, 0x892540, 0xc4203fad80)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1760 +0x4dc
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1043233 [semacquire, 1 minutes]:
sync.runtime_SemacquireMutex(0xa9fb84, 0x0)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/mutex.go:134 +0xf7
sync.(*RWMutex).Lock(0xa9fb80)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:93 +0x2d
main.listeningToGame(0xc4224fb6c8, 0x8, 0xc421ed5880, 0x8, 0xc421ed5890, 0x8, 0xd18c2e2800, 0x20ab76e0, 0xed1bcb138, 0xc420e5a540, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:32 +0x3f
main.moveNotificationWebsocketHandler(0x892240, 0xc421ad8380, 0xc42049c200)
/home/pciet/go/src/github.com/pciet/wichess/web_moven.go:83 +0x4a6
net/http.HandlerFunc.ServeHTTP(0x856a78, 0x892240, 0xc421ad8380, 0xc42049c200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421ad8380, 0xc42049c200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc420192750, 0x892240, 0xc421ad8380, 0xc42049c200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420095a40, 0x892540, 0xc420167a00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1822 +0x648
created by net/http.(*Server).Serve
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2766 +0x27b
goroutine 1030389 [chan receive, 1 minutes]:
main.listeningToGame.func2(0x103, 0xc42197a050, 0x8, 0xc42197a218, 0x8, 0xc4205112c0, 0xc420748140)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042682 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc420bad300)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042904 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a85015b0, 0x72, 0xc42114be58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42020c818, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42020c818, 0xc42016ea00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42020c800, 0xc42016ea01, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42020c800, 0xc42016ea01, 0x1, 0x1, 0xc42114bfa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186088, 0xc42016ea01, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42016e9f0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1043133 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a84dea08, 0x72, 0xc42081b658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420730698, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420730698, 0xc4203fda00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420730680, 0xc4203fda51, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420730680, 0xc4203fda51, 0x1, 0x1, 0xc4212f4720, 0x0, 0xc42017f398)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420310008, 0xc4203fda51, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203fda40)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1043218 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd3a855cef0, 0x72, 0xc420a1d658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4206e0218, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4206e0218, 0xc4203d3e00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4206e0200, 0xc4203d3ed1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4206e0200, 0xc4203d3ed1, 0x1, 0x1, 0xc420a1d7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420186108, 0xc4203d3ed1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203d3ec0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:660 +0x5a
created by net/http.(*connReader).startBackgroundRead
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:656 +0xce
goroutine 1043117 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc421f9a000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
goroutine 853145 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xd6, 0xc422080090, 0x8, 0xc421a2f1d8, 0x8, 0xc420d48b40, 0xc420ce7e00)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 995741 [chan receive, 1 minutes]:
main.listeningToGame.func2(0xf8, 0xc421376000, 0x8, 0xc4213761d8, 0x7, 0xc420191080, 0xc420ce77c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:106 +0x42
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:104 +0x17a
goroutine 1042937 [chan receive, 1 minutes]:
database/sql.(*Tx).awaitDone(0xc421566080)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1839 +0x4b
created by database/sql.(*DB).beginDC
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1595 +0x1c1
goroutine 1042796 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xa9fbac)
/home/pciet/sdk/go1.10beta1/src/runtime/sema.go:56 +0x39
sync.(*RWMutex).RLock(0xa9fba0)
/home/pciet/sdk/go1.10beta1/src/sync/rwmutex.go:50 +0x49
main.game.move.func1(0xc421371000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:104 +0x31
created by main.game.move
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:103 +0x9ca
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment